• DocumentCode
    3537173
  • 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
  • Volume
    2
  • fYear
    2003
  • fDate
    25-28 May 2003
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1205906
  • Filename
    1205906