Self calibrating clocks for globally asynchronous locally synchronous systems

被引:18
作者
Moore, SW [1 ]
Taylor, GS [1 ]
Cunningham, PA [1 ]
Mullins, RD [1 ]
Robinson, P [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB2 3QG, England
来源
2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ICCD.2000.878271
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a local clocking mechanism based on a tunable delay line which calibrates itself from a low frequency global clock. After initial timing, the local clock remains calibrated when environmental conditions change. Each module of a large system on a chip can use one of these clock generators running at the optimal frequency for the module. Communication between locally synchronous blocks is provided by a globally asynchronous interconnect. Reliable low latency communication between the asynchronous interconnect and a local clock domain is made possible by stretching the local clock ifa metastable condition could be encountered. Stretching the clock just requires the rising clock edge to be prevented from entering the timed delay line. Similarly, a sleep state can be entered by stopping the clock and wakeup is almost instantaneous. Fine grained sleeping is possible by sleeping whenever there is no work to be undertaken and waking up as soon as new data appears over the asynchronous interconnect.
引用
收藏
页码:73 / 78
页数:6
相关论文
共 10 条
[1]  
BORMANN DS, 1997, P INT C COMP DES ICC
[2]  
GEANNOPOULOS G, 1998, INT SOL STAT CIRC C
[3]  
HEMANI A, 1999, P ACM IEEE DES AUT C
[4]  
Johnson H.W., 1993, HIGH SPEED DIGITAL D
[5]  
MOORE SW, 1998, P INT C COMP DES OCT
[6]   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
[7]  
SEITZ CL, 1980, INTRO VLSI SYSTEMS, pCH7
[8]  
SJOGREN AE, 1997, ADV RES VLSI, P47
[9]  
TAYLOR G, 2000, P INT S ADV RES ASYN
[10]   Pausible clocking-based heterogeneous systems [J].
Yun, KY ;
Dooply, AE .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (04) :482-488