Skip to question
SystemVerilogDesignVerificationFirmwareArchitectureASIC Interview Questions→
/Interview questions/Bound the promise of a two-flop synchronizer

Q047·Free·SystemVerilog

Bound the promise of a two-flop synchronizer

Difficulty
Easy
Topic
Clock Domain Crossing
Language
SV
Interview prompt

Question

A slowly changing one-bit status crosses into an unrelated destination clock domain. Which statement accurately describes a two-flop synchronizer?

Choose one

Answer choices

  1. A. It guarantees zero probability of metastability.
  2. B. It reduces the chance that metastability reaches destination logic for a single-bit level.
  3. C. It is appropriate for an arbitrary changing data bus.
  4. D. It preserves every source pulse regardless of width.
Exact question handoffPractice Q047

Solve it in the question bank, keep your progress, and reveal the reviewed solution when your access allows.

Open in question bank →
Solution accessEach time you open this Solution, one Practice Credit is used; it is not permanently unlocked. Premium Solution content also uses one credit per opening.
Continue learning

CDC and Clocks

Review crossing protocols, metastability risk, Gray pointers, clock relationships, and gating.

  • Clock Domain Crossing
  • CDC
  • Synchronizer
  • Metastability
CDC and Clocks →
Continue practicing

Related questions

Q721 · Clock Domain CrossingPurpose of a two-flop synchronizerEasyP→Q004 · Clock Domain CrossingChoose a safe clock-domain crossing strategyMedium→Q036 · Clock Domain CrossingModel a CDC-safe asynchronous FIFOHard→
ASIC.FYI · Learn silicon end to end.info@asic.fyi