RTL Academy

Subject

CDC

Clock Domain Crossing

Articles

  1. CDC 101

    Clock Domain Crossing: Every Way to Get It Wrong

    A tour of the single most common source of silent, intermittent, impossible-to-reproduce bugs in digital design, and the handful of techniques that actually fix them.

    37 min read

  2. CDC 201

    Clock Domain Crossing: When the RTL Is Right and the Build Is Wrong

    The synchronizer you wrote is a request; the netlist is what ships. ASYNC_REG, clock-group and max-delay exceptions, Gray-bus skew constraints, CDC reports, and reset sequencing after PLL lock: the half of CDC that lives in the tools rather than the RTL.

    24 min read

Clock Domain Crossing — RTL Academy