DocumentCode :
147917
Title :
Equivalence of clock gating and synchronization with applicability to GALS communication
Author :
Najvirt, Robert ; Steininger, Andreas
Author_Institution :
Vienna Univ. of Technol., Vienna, Austria
fYear :
2014
fDate :
Sept. 29 2014-Oct. 1 2014
Firstpage :
1
Lastpage :
8
Abstract :
Pausible clocking is a very popular approach for clock domain interfacing in GALS systems. However, accuracy and stability of the ring oscillator that is central to this principle are bad. This suggests to use gated crystal oscillators instead. In this paper we will formally show that the problem of clock gating is equivalent to the synchronization problem. We will present a fundamental block diagram for a gated clock, comprising an AND gate and a synchronizer for the control input, and will give evidence that the related circuits proposed so far in the literature are instantiations of this principle. According to our equivalence proof none of these circuits can hence be free from a residual risk of metastability; typically the MTBF is determined by the synchronizer block. This stands in contrast to the pausible clocking where the arbiter can safely prevent metastable outputs. We further argue that a handshake based data transfer (without clock stopping) yields essentially the same properties wrt. MTBF and performance, while causing more localized effects in case of a metastable upset. In conclusion the use of clock gating does not seem to provide any advantages over the alternative schemes and can hence not be recommended.
Keywords :
clocks; crystal oscillators; logic gates; synchronisation; AND gate; GALS communication; MTBF; clock domain interfacing; clock gating; data transfer; fundamental block diagram; gated crystal oscillators; globally asynchronous locally synchronous communication; metastability; pausible clocking; residual risk; ring oscillator; synchronization problem; synchronizer block; Clocks; Crystals; Delays; Logic gates; Receivers; Ring oscillators; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Power and Timing Modeling, Optimization and Simulation (PATMOS), 2014 24th International Workshop on
Conference_Location :
Palma de Mallorca
Type :
conf
DOI :
10.1109/PATMOS.2014.6951873
Filename :
6951873
Link To Document :
بازگشت