Pausible clocking-based heterogeneous systems

被引:41
作者
Yun, KY [1 ]
Dooply, AE [1 ]
机构
[1] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
关键词
globally asynchronous locally synchronous; heterogeneous systems; stretchable clock; synchronization;
D O I
10.1109/92.805755
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 [1]-[4]-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-mu m CMOS. This chip is designed as a ring, composed of two synchronous modules, an asynchronous module, and two asynchronous 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.
引用
收藏
页码:482 / 488
页数:7
相关论文
共 15 条
[11]  
SEITZ CL, 1980, INTRO VLSI SYSTEMS, pCH7
[12]  
SEITZ CL, 1980, LAMBDA, V1, P10
[13]  
Seizovic J. N., 1994, Proceedings of the International Symposium on Advanced Research in Asynchronous Circuits and Systems (Cat. No.94TH06627), P87, DOI 10.1109/ASYNC.1994.656289
[14]  
STUCKI MJ, 1979, P 1 CALT C VER LARG, P375
[15]   Automatic synthesis of extended burst-mode circuits: Part II (automatic synthesis) [J].
Yun, KY ;
Dill, DL .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (02) :118-132