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(N√W) , 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