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
  • 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
    • Capstone Brief
    • Classify the Report
    • Fix and Verify
    • Waive and Sign Off
Loading lesson

‹CDC & RDC
  1. Topics
  2. CDC & RDC
  3. Capstone: Sign Off a Multi-clock Peripheral

Part 11 · Capstone Signoff Lab · Advanced

Capstone: Sign Off a Multi-clock Peripheral

Sign off a small fictional multi-clock peripheral end to end: classify its report, fix its crossings, waive with evidence, and close the gate.

  • 4topics
  • 4lessons

This section puts the whole course to work on one small design: a fictional configuration-and-engine peripheral with crossings in both directions, a pulse event, a multi-bit status word, and an asynchronous reset. You get its first version with the defects still in it, a structural report to classify, fixes to verify three ways, one waiver to write properly, and a gate to close. Nothing here teaches a new synchroniser; every technique links back to the section that does.

Learning path through the four capstone lessons.
Suggested order. Read the brief and the first version, classify the report, fix and verify, then waive and sign off.

The four lessons

Lesson

After it you can...

Capstone Brief

Read the peripheral specification, draw its crossings, and build the inventory the rest of the section uses.

Classify the Report

Sort a structural report into defects, waiver candidates, and noise — and defend each verdict.

Fix and Verify

Repair the three defects and prove each fix structurally, with assertions, and in simulation.

Waive and Sign Off

Write the one legitimate waiver, walk the review checklist, read the dashboard, and state signoff.

One design runs through all four lessons: the module names peri_top and rst_sync mean the same blocks in every listing, so a finding in the second lesson points at code you can already see in the first. Work the lessons in order; each hands its output to the next, exactly like a real signoff loop.

Tip

Keep the crossing inventory lesson open beside the brief: the capstone inventory is that lesson's method applied to one concrete design.

Check yourself What does this section add that the earlier sections do not?

The loop itself: one design carried from specification through report, fixes, waiver, and gate, with each step's output feeding the next — rather than each technique in isolation.

Related topics

  • Start: Capstone Brief

  • Up: CDC/RDC course hub

  • Glossary

PreviousNext: Capstone Brief

Up next

Up nextCapstone Brief

Sign in to save progress

Practice this lessonReport an error

See also

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