• DocumentCode
    494482
  • Title

    A modular synchronizing FIFO for NoCs

  • Author

    Ono, Tarik ; Greenstreet, Mark

  • Author_Institution
    Sun Microsyst., Santa Clara, CA
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    224
  • Lastpage
    233
  • Abstract
    Systems-on-chip designs often use functional blocks operating at different clock frequencies. This motivates the use of an asynchronous network-on-chip (NoC) with synchronizing FIFOs interfacing between the NoC and the functional blocks. To minimize design time, these FIFOs should be constructed from cells available in a standard cell library and configurable to work in a wide range of applications. We present a modular synchronizing FIFO design that can be implemented using logic gates from a typical standard-cell library. The FIFO has interchangeable input and output interfaces for edge-triggered synchronous communication and for two asynchronous handshake protocols: asP* and LEDR. The FIFO capacity, synchronizer latency and interface protocols are independent parameters, allowing the FIFO to be easily configured for different NoC requirements. We evaluate performance using post-layout simulation results and analyze the metastability induced failure rate for synchronization latencies from half a clock cycle up to three clock cycles.
  • Keywords
    cells (electric); logic gates; network-on-chip; protocols; NoCs; asynchronous handshake protocols; asynchronous network-on-chip; edge-triggered synchronous communication; interface protocols; logic gates; metastability-induced failure rate; modular synchronizing FIFO; post-layout simulation; standard cell library; systems-on-chip designs; Analytical models; Application specific processors; Clocks; Delay; Frequency synchronization; Libraries; Logic design; Logic gates; Network-on-a-chip; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-4142-6
  • Electronic_ISBN
    978-1-4244-4143-3
  • Type

    conf

  • DOI
    10.1109/NOCS.2009.5071471
  • Filename
    5071471