Pausible clocking-based heterogeneous systems
- 1 December 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 7 (4) , 482-488
- https://doi.org/10.1109/92.805755
Abstract
This paper describes a novel communication scheme, which is guaranteed to be free of synchronization failures, amongst multiple synchronous and asynchronous modules operating independently. In this scheme, communication between every pair of modules is done through an asynchronous first-in first-out (FIFO) channel; communication between a module and the FIFO is done using a request/acknowledge handshaking. Synchronization of handshake signals to the local module clock is done in an unconventional way-the local clock built out of a ring oscillator is paused or stretched, if necessary, to ensure that the handshake signal satisfies setup and hold time constraints with respect to the local clock. In order to validate this scheme, we implemented a test chip in 0.5-/spl mu/m CMOS. This chip is designed as a ring, composed of two synchronous modules, an asynchronous module, and two asynchronous FIFOs. Each module functions as a receiver to one module and a sender to another module. Test results show that the chip functions reliably up to 456 MHz.Keywords
This publication has 7 references indexed in Scilit:
- Pipeline synchronizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Implementing a STARI chipPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Automatic synthesis of extended burst-mode circuits. II. (Automatic synthesis)IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1999
- CMOS design of the tree arbiter elementIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- Four-phase micropipeline latch control circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- Q-modules: internally clocked delay-insensitive modulesIEEE Transactions on Computers, 1988
- Optimization of CMOS arbiter and synchronizer circuits with submicrometer MOSFETsIEEE Journal of Solid-State Circuits, 1988