Title :
Buffer implementation for Proteo network-on-chip
Author :
Saastamoinen, Ilkka ; Alho, Mikko ; Nurmi, Jari
Author_Institution :
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
Abstract :
Proteo is a synthesizable packet switched NoC (Network-on-Chip) architecture which is built from a library of interconnect IP (Intellectual Property) blocks,. The library includes two types of blocks: interfaces to the network and routing nodes, which are the building blocks of the actual communication structure. When it is necessary to store packets, they are placed in FIFO buffers in the interconnect IPs. Compared to the control logic the buffers are functionally simple, but in networks they consume most of the silicon area. However the smaller the buffers are, the greater is the possibility that some traffic is lost. In this paper the properties of buffers are studied with a test network. Gate-level estimates of area of the networks, were generated using 0.18 μm technology. Performance of the networks and utilization of buffers in the networks were studied by simulation. Simulation and synthesis show that there exists an optimal point where the product of the required silicon area and the required clock cycles of the simulation is minimized. Since buffers consume most of the silicon area in the networks, the results show that it is necessary to adjust packet and buffer sizes, when an optimal cost/performance ratio of the network is desired.
Keywords :
CMOS integrated circuits; VLSI; buffer storage; multiprocessor interconnection networks; network interfaces; network routing; packet switching; system-on-chip; 0.18 micron; FIFO buffers; Proteo network-on-chip; clock cycles; interconnect IP blocks; network interfaces; on-chip communication; optimal cost/performance ratio; packet switched network-on-chip architecture; routing nodes; silicon area; synthesizable packet switched NoC; Buffer storage; Communication switching; Communication system control; Intellectual property; Libraries; Network synthesis; Network-on-a-chip; Packet switching; Routing; Silicon;
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
DOI :
10.1109/ISCAS.2003.1205906