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 条
[1]  
Chapiro D. M., 1984, THESIS STANFORD U ST
[2]   Four-phase micropipeline latch control circuits [J].
Furber, SB ;
Day, P .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1996, 4 (02) :247-253
[3]  
Greenstreet MR, 1995, INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, P38, DOI 10.1109/ICCD.1995.528788
[4]   CMOS design of the tree arbiter element [J].
Josephs, MB ;
Yantchev, JT .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1996, 4 (04) :472-476
[5]  
Martin A., 1986, 5212TR86 CALT
[6]  
NOWICK SM, 1993, THESIS STANFORD U ST
[7]   Q-MODULES - INTERNALLY CLOCKED DELAY-INSENSITIVE MODULES [J].
ROSENBERGER, FU ;
MOLNAR, CE ;
CHANEY, TJ ;
FANG, TP .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (09) :1005-1018
[9]  
Sarmenta L. F. G., 1995, Proceedings. International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.95CB35861), P271, DOI 10.1109/ICCD.1995.528821
[10]  
*SCAL COH INT SCI, 1992, 15961992 IEEE