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
    • CDC/RDC Whiteboard Framework
    • CDC/RDC Framework Drills
    • Scenario: Metastability Bug
    • Scenario: Metastability Escape in Silicon Bring-up
    • Scenario: Async FIFO Pointer Mismatch
    • Scenario: Waiver Debate
    • Scenario: RDC Waiver Under Tapeout Pressure
    • CDC/RDC Interview Q&A Bank
    • CDC/RDC Interview Q&A Bank (Expanded)
      • Senior Design-Review Q&A
      • Rapid-Fire Round
  • Capstone: Sign Off a Multi-clock Peripheral4
Loading lesson

‹CDC/RDC Interview Q&A Bank (Expanded)
  1. Topics
  2. CDC & RDC
  3. CDC and RDC Interview Prep
  4. CDC/RDC Interview Q&A Bank (Expanded)
  5. Rapid-Fire Round

Part 10 · Interview Prep · All levels

Rapid-Fire Round

Twenty one-line questions with one-line strong answers: speed plus precision.

Thirty seconds per question, one line per answer, no hedging. If an answer needs two lines, you do not know it yet: follow its link, re-learn the lesson, and return. Score 16 out of 20 strong before the interview.

#

Question

Strong one-line answer

1

Define a crossing.

Launch flop on one clock net, capture flop on another; nets decide, never frequencies.

2

Same frequency, two oscillators: crossing?

Yes: independent sources drift through every phase, so every path between them crosses.

3

What is metastability in ten words?

Late-resolving capture flop feeding divergent values downstream.

4

What does the second flop buy?

A full destination period of settling time; margin, not certainty.

5

Logic between synchroniser flops?

Defect, always: it voids the settling argument and diverges fanout.

6

Lost versus duplicated event?

Fast pulse missed by a slow clock versus slow level counted twice by a fast one.

7

Torn bus in one line?

Multi-bit change sampled mid-flight across per-bit synchronisers: old and new mixed.

8

When is two-flop capture enough?

Single-bit level held stable for more than two destination periods (measured against the slowest destination period in any supported mode), nothing else.

9

Pulse into a slower clock: scheme?

Toggle synchroniser with a spacing rule, or handshake if spacing is unguaranteed.

10

Toggle contract in one line?

Spaced events, known reset values, one destination strobe per toggle, proven.

11

Two-phase versus four-phase?

Transition-signalled throughput versus return-to-idle simplicity; both owe liveness.

12

Gray rule in one line?

One bit per step so samples resolve old-or-new; breaks on multi-step jumps.

13

Where are full and empty made?

Empty in the read domain, full in the write domain, each from one local plus one synchronised pointer.

14

Reconvergence in one line?

Two separately synchronised paths rejoining in one gate, where skew glitches the output.

15

Why is deassertion the reset hazard?

Release races the clock (recovery/removal); assertion races nothing.

16

One net, two release cycles: how many reset domains?

Two: release behaviour defines the domain, not the net name.

17

What does simulation prove about CDC?

Protocol behaviour under traffic; never safety, never rates.

18

What does formal add?

Proof over all alignments and sequences for the modelled protocol.

19

Classic constraint mistake?

Blanket false paths that silence real paths; group clocks, bound delays, review exceptions.

20

What does a waiver need?

Five fields: the finding reference, a written protocol argument, assertion or simulation proof, a constraint reference, and an owner with an expiry condition.

Tip

Run this round out loud with a partner reading the questions. Silent reading tests recognition; speech tests recall, and interviews test recall.

Check yourself Which four rapid-fire answers point at lessons rather than circuits?

17, 18, 19, and 20: methods and process. If those are your weak four, re-read the signoff methodology section before more circuit revision.

Related topics

  • Back to the framework

  • Glossary

Previous

179 / 179

Up next

You reached the end of this course — nicely done.

Sign in to save progress

Practice this lessonReport an error