• 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