Title :
A modular synchronizing FIFO for NoCs
Author :
Ono, Tarik ; Greenstreet, Mark
Author_Institution :
Sun Microsyst., Santa Clara, CA
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;
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
DOI :
10.1109/NOCS.2009.5071471