Robust interfaces for mixed-timing systems
- 26 July 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 12 (8), 857-873
- https://doi.org/10.1109/tvlsi.2004.831476
Abstract
This paper presents several low-latency mixed-timing FIFO (first-in-first-out) interfaces designs that interface systems on a chip working at different speeds. The connected systems can be either synchronous or asynchronous. The designs are then adapted to work between systems with very long interconnect delays, by migrating a single-clock solution by Carloni et al. (1999, 2000, and 2001) (for "latency-insensitive" protocols) to mixed-timing domains. The new designs can be made arbitrarily robust with regard to metastability and interface operating speeds. Initial simulations for both latency and throughput are promising.Keywords
This publication has 25 references indexed in Scilit:
- Point to point GALS interconnectPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Optimal path routing in single- and multiple-clock domain systemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2003
- Timing measurements of synchronization circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Congestion and starvation detection in ripple FIFOsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Low-latency asynchronous FIFO's using token ringsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A low-latency FIFO for mixed-clock systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Theory of latency-insensitive designIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2001
- Asynchronous DesignPublished by Springer Science and Business Media LLC ,1997
- Specification and automatic verification of self-timed queuesFormal Methods in System Design, 1992
- MicropipelinesCommunications of the ACM, 1989