I’m learning new things every day. Just recently, a friend of mine asked if I’d like to review a few papers for this year’s ITC. Being a part of the organizing committee, her areas are microprocessor test, SoC test, and NoC test.
Feeling a bit ignorant, I asked, “uhh, what’s ‘NoC’?”. “Network on Chip” was her reply. Oh, OK, what’s a ‘Network on Chip’? Well, I decided to go looking around on my own. What’s the first thing anyone does in this situation? I Googled it. Of course, one of the first hits was a Wikipedia entry, so I went there for an intro.
One of the first things I noticed as I started reading was that On-chip Networks are not necessarily communications chips, which was my first thought. It’s really more about data communication within a SoC. Someone realized that passing data around a huge chip might be more efficient if implemented like a communications network, rather than a bus-based architecture, like many are today. Fascinating! This idea has been developing over the last several years; According to the wiki article (which was lifted from an article in this newsletter), a full day workshop in conjuction with DATE was held last year, and the first dedicated NoC symposium will be held this May in Princeton, NJ.
Although neither DFT nor test were specifically mentioned in the CFP for the NoC Symposium, the following paper made the cut: Implementation of a Design-for-Test Architecture for Asynchronous Networks-on-Chip (Xuan-Tu Tran, et. al.). This paper targets a globally-asynchronous, locally-synchronous (GALS) system. The same authors have presented similar work a couple times in the last year.
If you look hard enough, you can dig up a few papers on NoC test. Almost all of them produced in the last year or two. Unfortunately, many can only be had for a price through IEEE.
Any of you readers out there have more information on NoC test or DFT? Care to share?