DocumentCode :
3672962
Title :
A pausible clock with crystal oscillator accuracy
Author :
Robert Najvirt;Andreas Steininger
Author_Institution :
Vienna University of Technology, Embedded Computing Systems Group, 1040 Vienna, Treitlstrasse 3, Austria
fYear :
2015
Firstpage :
1
Lastpage :
4
Abstract :
Pausible clocking is an efficient means of establishing communication between different timing domains without suffering from the risk of metastable upsets, as seen with synchronizer based solutions. On the downside, pausible clocks are usually ring-oscillator based and hence exhibit relatively bad accuracy and stability. In this paper we extend an existing solution to pausible clocking that allows to synchronize the ring oscillator to a high precision reference like a crystal clock. In that basic solution, the generated clock will run out of sync with the reference during a synchronization phase whenever it is paused for longer than a clock period. Our goal here is to avoid irregular periods of the generated clock and to keep it in sync with the reference at all possible times. We achieve this by (a) decoupling the communication interface in a way that allows a data transfer without actually pausing the clock, and (b) carefully aligning the signal timings. This finally yields a clock source that combines the benefits of being stable like a crystal clock and allowing hazard-free communication, like a ring-oscillator based pausible clock.
Keywords :
"Clocks","Synchronization","Delays","Ring oscillators","Crystals","Generators"
Publisher :
ieee
Conference_Titel :
Circuit Theory and Design (ECCTD), 2015 European Conference on
Type :
conf
DOI :
10.1109/ECCTD.2015.7300051
Filename :
7300051
Link To Document :
بازگشت