I am working on a project where I have to design a router for onchip network. I was curious to know if the network on chip architecture/ concept was successfully implemented in any commercial chip. The Intel / AMD dual and quad core seems to be a bus based architecture.The literature directs towards possible implementations in graphic chips.
I would be very thankful if you could share your knowledge about commercial NOC implementations.
Thanks PC
Didn't find your answer? Ask the community — no account required.
F
Friedrich Lobenstock
Hi!
Vijay wrote on 21/01/08 11:02 MET:
Do you mean something like a SOC(System On Chip) Platform with on-chip Ethernet MAC?
eg. Micrel got such SOC's witch inlude a VLAN capable Ethernet Switch on-chip:
MfG / Regards
Friedrich Lobenstock
T
Tim Wescott
Do you mean for on-chip inter-processor communication, or do you mean on- chip Ethernet as suggested in another thread?
I suspect that any on-chip network is either going to be very expensive in terms of silicon usage, very disappointing in terms of speed, very engineering-intensive, or very specific to your application. Unless you want to go the "very engineering-intensive" route and hope that you can sell the IP, I'd go for something simple and specific to your application.
If you don't have to implement too many connections on each block, I'd go for point-to-point links, either way-fast serial or parallel depending on which used less silicon. Alternately, a multi-master bus with either a shared memory pool or a chunk of memory that 'belongs' to each block but which is globally mapped may work quite well. If you go the 'memory belongs to each block' then you can make the memory dual port, with fast non-blocking access from the 'owner', and arbitrated access from everyone else.
Good luck (you'll need it), and have fun.
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com
Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
A
Alex Colvin
See the Sep/Oct issue of IEEE Micro, 27(5), for several chips using mesh interconnects. Tilera and Ambric appear to be commercially available.
mac the naïf
P
Petter Gustad
Look at the Scalable Coherent Interface (IEEE Std 1596) for a cache coherent interconnect.
Petter
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
P
PC
Thanks all for your replies .
I was actually referring to packet switched on chip networks . Something similar to Philips =C6thereal or Intels experimental terrascale processor architecture containing about 80 processor cores
formatting link
). I had also read an article about philips using this technology in its set top box chips.
My design is based on the ST micro Spidergon topology with wormhole routing.
Thanks again PC
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.