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
Link To Document