• DocumentCode
    2090769
  • Title

    A High Throughput Low Power FIFO Used for GALS NoC Buffers

  • Author

    Fattah, Mohammad ; Manian, Abdurrahman ; Rahimi, Abbas ; Mohammadi, Siamak

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    5-7 July 2010
  • Firstpage
    333
  • Lastpage
    338
  • Abstract
    In Networks-on-chip, increasing the depth of routers´ buffers even by a few stages can have a significant effect on average latency and saturation threshold of the network. However, the price to pay could be high in terms of power and silicon area. In this paper, we propose a low power, high throughput asynchronous FIFO suitable for buffers of GALS NoC routers. We consistently compare the performance with regards to power, area and throughput of our FIFO with some different FIFO structures, by exploring their design trade-offs with various number of stages and for different data lengths. These structures are simulated in 90nm CMOS technology with accurate spice simulations, where results show a low power consumption and latency, with a higher throughput. Finally, a back-annotated HDL model of a 4x4 mesh network, wherein a fully asynchronous router is implemented, shows better average latency, saturation threshold and power tradeoffs, using the proposed FIFO.
  • Keywords
    CMOS digital integrated circuits; buffer circuits; integrated circuit design; network routing; network-on-chip; CMOS technology; GALS NoC buffers; asynchronous FIFO; back-annotated HDL model; design trade-offs; mesh network; network-on-chip; router buffers; saturation threshold; size 90 nm; spice simulations; Detectors; Latches; Libraries; Pipelines; Random access memory; Throughput; Timing; Asynchronous; FIFO; GALS; NoC; buffer; networ-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Lixouri, Kefalonia
  • Print_ISBN
    978-1-4244-7321-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2010.44
  • Filename
    5572796