Loading page…
Your next page is on its way.
Your next page is on its way.
Logic to reliable timing
Connect logic behavior to its physical timing contract, then choose safe structures for paths that cross cycles, clocks, and module boundaries.

3 chapters · One learning path
Follow the chapters in order, or open the boundary you are working on.
Explore the system
One signal · four design contracts
tCQ begins at launch. D must settle before SETUP and stay stable through HOLD. An async event arrives independently of the receiving clock.
Y = (A XOR B) AND EN = 1Open logic chapter ↘02 · Launch and transportFF_A launches one timed value.Only FF2 fans into destination logic. The structure reduces escape probability; it does not prevent FF1 metastability.
Choose a CDC structure ↘Put it into practice
Connect the adjacent layer