Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Reading Path
  • CDC/RDC Glossary
  • CDC/RDC Metrics Reference
  • CDC/RDC Interview Prep
  • CDC/RDC Signoff Cheatsheet
  • Clock Domains and Failure Modes8
  • Metastability and Synchronizers16
  • CDC Protocols and Handshakes16
  • Reconvergence and Gray Coding16
    • Gray Code Crossing
    • Reconvergence Analysis
    • Multi-bit Crossing Strategies
    • Reconvergence Debug
  • Reset Domain Crossing16
  • Architecture and Design Rules16
  • CDC Signoff Methodology24
  • RDC Signoff16
  • Debug and Case Studies11
  • CDC and RDC Interview Prep30
  • Capstone: Sign Off a Multi-clock Peripheral4
Loading lesson

‹CDC & RDC
  1. Topics
  2. CDC & RDC
  3. Reconvergence and Gray Coding

Part 4 · Reconvergence and Gray Coding · All levels

Reconvergence and Gray Coding

Gray-coded crossings with their limits, reconvergence analysis and fixes, multi-bit strategies, and reconvergence debug.

  • 4topics
  • 16lessons

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.

Learning path through the reconvergence and Gray coding topics.
Suggested order. Gray first, then reconvergence, then strategies, then debug.

The four topics

Topic

Lessons

After it you can...

Gray Code Crossing

4

Build a Gray counter, prove its steps, and state where Gray fails and which depths work.

Reconvergence Analysis

4

Define reconvergence, read the glitch waveform, answer a structural finding, and pick a fix.

Multi-bit Crossing Strategies

4

Cross words by recirculation, handshake, RAM, or qualified capture with the rules stated.

Reconvergence Debug

4

Triage a report, replay a failure with its fix, recheck, and guard against return.

Tip

Links to design detail stay in the RTL course: synchronisers, async FIFOs, and handshakes are linked where the lessons use them rather than re-taught here.

Check yourself A Gray-coded pointer and a separately synchronised valid bit meet at a destination gate. Which half of this section covers the pointer, and which covers the meeting?

Gray Code Crossing covers the pointer; Reconvergence Analysis covers the meeting, because two clean crossings can still disagree on timing.

Related topics

  • Up: CDC/RDC course hub

  • Glossary

  • Design: async FIFO

  • Design: CDC handshakes

  • Design: synchronizers

PreviousNext: Gray Code Crossing

Up next

Up nextGray Code Crossing

Sign in to save progress

Practice this lessonReport an error

See also

  • How to Use This Course
  • Reading Path
  • CDC/RDC Glossary