Gray coding and reconvergence are the two halves of safe multi-bit signoff. Gray coding keeps a counter samplable across a boundary, one bit per step; reconvergence analysis catches the cases where two separately synchronised signals that belong together arrive apart and the destination acts on a mixture. This section teaches the rule, its limits, the failure patterns with a simulated glitch, the standard multi-bit strategies, and the debug loop that closes findings.
Topic | Lessons | After it you can... |
|---|---|---|
4 | Build a Gray counter, prove its steps, and state where Gray fails and which depths work. | |
4 | Define reconvergence, read the glitch waveform, answer a structural finding, and pick a fix. | |
4 | Cross words by recirculation, handshake, RAM, or qualified capture with the rules stated. | |
4 | Triage a report, replay a failure with its fix, recheck, and guard against return. |
Gray Code Crossing covers the pointer; Reconvergence Analysis covers the meeting, because two clean crossings can still disagree on timing.