DocumentCode :
1472315
Title :
Crossbar NoCs Are Scalable Beyond 100 Nodes
Author :
Passas, G. ; Katevenis, Manolis ; Pnevmatikatos, D.
Author_Institution :
Inst. of Comput. Sci., Found. for Res. & Technol.-Hellas (FORTH), Heraklion, Greece
Volume :
31
Issue :
4
fYear :
2012
fDate :
4/1/2012 12:00:00 AM
Firstpage :
573
Lastpage :
585
Abstract :
We describe the design and layout of a radix-128 crossbar in 90 nm CMOS. The data path is 32 bits wide and runs at 750 MHz using a three-stage pipeline, while fitting in a silicon area as small as 6.6 mm2 by filling it at the 90% level. The control path occupies 7 mm2 next to the data path by filling it at 35% level, and reconfigures the data path once every three clock cycles. Next, we arrange 128 1 mm2 “user tiles” around the crossbar, forming a 150 mm2 die, and we connect all tiles to the crossbar via global links running on top of the tiles. Including the overhead of repeaters and flip flops on global links, the area cost of the crossbar is 11% of the die. Thus, we prove that crossbar networks-on-chips (NoCs) are small enough for radices exceeding by far the few tens of ports, that were believed to be the practical limit up to now, and reaching above 100 ports. We also attempt a first-order comparison between our crossbar and a model of a popular mesh NoC, and we find that our crossbar NoC increases performance when traffic is global and stressed, at the cost of worse performance when traffic is local and benign. Finally, we present an experimental cost analysis showing that crossbar area practically grows as O(N2W), as all wiring of the crossbar fits over its standard cells, while crossbar delay grows as O(NW) , as wire length increases with the perimeter of the crossbar.
Keywords :
CMOS integrated circuits; digital arithmetic; network-on-chip; CMOS; crossbar NoC; data path; flip flops; frequency 750 MHz; global links; radix 128 crossbar; size 90 nm; three stage pipeline; Delay; Logic gates; Multiplexing; Random access memory; Wires; Wiring; ASICs; crossbar; networks-on-chip;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2011.2176730
Filename :
6171053
Link To Document :
بازگشت