Pausible clocking-based heterogeneous systems

Citation
Ky. Yun et Ae. Dooply, Pausible clocking-based heterogeneous systems, IEEE VLSI, 7(4), 1999, pp. 482-488
Citations number
15
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS
ISSN journal
10638210 → ACNP
Volume
7
Issue
4
Year of publication
1999
Pages
482 - 488
Database
ISI
SICI code
1063-8210(199912)7:4<482:PCHS>2.0.ZU;2-V
Abstract
This paper describes a novel communication scheme, which is guaranteed to b e free of synchronization failures, amongst multiple synchronous and asynch ronous modules operating independently, In this scheme, communication betwe en 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 [1]-[4]-the local c lock built out of a ring oscillator is paused or stretched, if necessary, t o ensure that the handshake signal satisfies setup and hold time constraint s with respect to the local clock. In order to validate this scheme, we imp lemented a test chip in 0.5-mu m CMOS. This chip is designed as a ring, com posed of two synchronous modules, an asynchronous module, and two asynchron ous FIFO's. 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.