DocumentCode
2533773
Title
The Even/Odd Synchronizer: A Fast, All-Digital, Periodic Synchronizer
Author
Dally, William J. ; Tell, Stephen G.
Author_Institution
Stanford Univ., Stanford, CA, USA
fYear
2010
fDate
3-6 May 2010
Firstpage
75
Lastpage
84
Abstract
We describe an all-digital synchronizer that moves multi-bit signals between two periodic clock domains with an average delay of slightly more than a half cycle and an arbitrarily small probability of synchronization failure. The synchronizer operates by measuring the relative frequency of the two periodic clocks and using this frequency measurement, along with a phase detection, to compute a phase estimate. Interval arithmetic is used for the phase estimate to account for uncertainty. The transmitter writes a pair of registers on alternating clock cycles and the receiver uses the estimate of the transmitter´s phase to always select the most recently written value that is safe to sample. We show how to incorporate this design into a FIFO to give a fast periodic synchronizer with flow control. We present a number-theoretic argument that the synchronizer works for all frequency combinations. An implementation of the synchronizer using standard cells is also presented.
Keywords
clock and data recovery circuits; digital circuits; synchronisation; FIFO; all-digital synchronizer; even-odd synchronizer; fast periodic synchronizer; flow control; interval arithmetic; multibit signal; number-theoretic argument; phase estimate; Arithmetic; Clocks; Delay; Frequency estimation; Frequency measurement; Frequency synchronization; Phase detection; Phase estimation; Phase measurement; Transmitters; FIFO; Mesochronous; Metastability; Plesiochronous; Synchronization; Synchronizer;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2010 IEEE Symposium on
Conference_Location
Grenoble
ISSN
1522-8681
Print_ISBN
978-0-7695-4032-0
Electronic_ISBN
1522-8681
Type
conf
DOI
10.1109/ASYNC.2010.20
Filename
5476986
Link To Document