DocumentCode
2549759
Title
Self calibrating clocks for globally asynchronous locally synchronous systems
Author
Moore, S.W. ; Taylor, G.S. ; Cunningham, P.A. ; Mullins, R.D. ; Robinson, P.
Author_Institution
Comput. Lab., Cambridge Univ., UK
fYear
2000
fDate
2000
Firstpage
73
Lastpage
78
Abstract
We present a local clocking mechanism based on a tunable delay line which calibrates itself from a low frequency global clock. After initial tuning, 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 if a metastable condition could be encountered. Stretching the clock just requires the rising clock edge to be prevented from entering the tuned 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
Keywords
clocks; delay lines; delays; logic design; tuning; asynchronous interconnect; clock generators; globally asynchronous locally synchronous systems; local clock domain; local clocking mechanism; low frequency global clock; optimal frequency; self calibrating clocks; tunable delay line; Calibration; Clocks; Delay lines; Frequency; Integrated circuit interconnections; Laboratories; Metastasis; Power system interconnection; Signal resolution; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-0801-4
Type
conf
DOI
10.1109/ICCD.2000.878271
Filename
878271
Link To Document