DocumentCode :
2511034
Title :
NoCGEN:a template based reuse methodology for Networks On Chip architecture
Author :
Chan, Jeremy ; Parameswaran, Sri
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
fYear :
2004
fDate :
2004
Firstpage :
717
Lastpage :
720
Abstract :
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 129 K to 695 K for a number of topologies varying from a 2×2 mesh to a 4×4 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 4×4 mesh router.
Keywords :
hardware description languages; network routing; system-on-chip; data bus; interconnection networks; networks on chip architecture; router components; routing algorithms; systemC VHDL simulation environment; verilog hardware description languages; wormhole output queued 2D mesh router; Circuit simulation; Circuit topology; Computer architecture; Design methodology; Integrated circuit interconnections; Libraries; Network topology; Network-on-a-chip; Routing; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
Type :
conf
DOI :
10.1109/ICVD.2004.1261011
Filename :
1261011
Link To Document :
بازگشت