NoCGEN: A template based reuse methodology for networks on chip architecture

被引:36
作者
Chan, J [1 ]
Parameswaran, S [1 ]
机构
[1] Univ New S Wales, Sch Comp Sci & Engn, Kensington, NSW 2033, Australia
来源
17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA | 2004年
关键词
D O I
10.1109/ICVD.2004.1261011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe NoCGEN, a Network On Chip (NoC) generator, which is used to create a simulatable and synthesizable NoC description. NoCGEN uses a set of modularised router components that can be used to form different routers with a varying number of ports, routing algorithms, data widths and buffer depths. A graph description representing the interconnection between these routers is used to generate a top-level VHDL description. A wormhole output-queued 2-D mesh router was created to verify the capability of NoCGEN. Various parameterized designs were synthesized to provide estimated gate counts of 129K to 695K for a number of topologies varying from a 2 x 2 mesh to a 4x4 mesh, with constant data bus size width of 32. The NoC was simulated with random traffic using a mixed SystemC/VHDL environment to ensure correctness of operation and to obtain performance and average latency. The results show an accepted load of 53% to 55.6% with an increase in buffer depth from 8 to 32 flits for the 4A mesh router.
引用
收藏
页码:717 / 720
页数:4
相关论文
共 21 条
[1]  
*ARM, 2002, AMB 2 0 SPEC
[2]  
chien A., 1993, HOT INTERCONNECTS
[3]  
Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594
[4]  
Duato J., 2003, INTERCONNECTION NETW
[5]  
Guerrier P., 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537), P250, DOI 10.1109/DATE.2000.840047
[6]   The future of wires [J].
Ho, R ;
Mai, KW ;
Horowitz, MA .
PROCEEDINGS OF THE IEEE, 2001, 89 (04) :490-504
[7]  
Hu J., 2003, ASPDAC
[8]  
KEATING M, 1998, REUSE METHEDOLOGY MA
[9]  
KUMAR S, 2002, ISVLSI
[10]  
LAHIRI K, 1999, COMPUT AIDED DESIGN, P566