Subject
CDC
Clock Domain Crossing
Articles
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
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