Fast Universal Synchronizers

  • Authors:
  • Rostislav (Reuven) Dobkin;Ran Ginosar

  • Affiliations:
  • VLSI Systems Research Center, Electrical Engineering Department, Technion Israel Institute of Technology, Haifa, Israel 38200;VLSI Systems Research Center, Electrical Engineering Department, Technion Israel Institute of Technology, Haifa, Israel 38200

  • Venue:
  • Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Synchronization circuits are essential in multi-clock-domain systems-on-chip. The most well-known synchronizer consists of two sequentially connected flip-flops that should eliminate the propagation of metastability into the receiver clock domain. We first clarify how such a simple "two-flop" synchronizer can be used in the system, and analyze its performance, showing that the data cycle may be as long as 12 clock cycles. Novel faster synchronizers are described next and their use and improved performance are explained. The fast synchronizer enable shorter data cycles, measuring only 2 to 4 clock cycles. Synchronizer performance is also analyzed when the two communicating clock domains are separated by long interconnect, incurring additional latencies.