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