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
      • Fundamentals Q&A
      • Protocols and FIFO Q&A
      • Reconvergence and Multi-Bit Q&A
      • Reset and RDC Q&A
      • Signoff and Methodology Q&A
    • CDC/RDC Interview Q&A Bank (Expanded)
  • Capstone: Sign Off a Multi-clock Peripheral4
Loading lesson

‹CDC/RDC Interview Q&A Bank
  1. Topics
  2. CDC & RDC
  3. CDC and RDC Interview Prep
  4. CDC/RDC Interview Q&A Bank
  5. Signoff and Methodology Q&A

Part 10 · Interview Prep · All levels

Signoff and Methodology Q&A

Six questions on structural analysis, formal, constraints, waivers and review gates, with graded answers.

On this page

    Methodology answers test whether you can run the flow, not just survive it. Every strong answer below names who does what, in which order, with which evidence.

    Q1: Walk me through CDC signoff end to end.

    Field

    Answer

    Interviewer is testing

    Flow ownership.

    Bad answer

    "Run the tool and waive the rest."

    Better answer

    "Capture clocks, resets and intent; run structural analysis; classify; fix or waive with evidence; dynamic checks; sign off on final RTL."

    Strong answer (a 4)

    Adds hierarchy (block versus flat), re-runs after every fix, and names each stage's output.

    Follow-ups

    Hierarchical versus flat trade-offs; what restarts the loop.

    Common trap

    Signoff on stale RTL.

    Evidence to cite

    The closure package, not the tool's exit code.

    Taught in

    The Generic CDC Flow

    Q2: What does structural analysis actually check per crossing?

    Field

    Answer

    Interviewer is testing

    Concreteness.

    Bad answer

    "It finds all CDC bugs."

    Better answer

    "Every launch-capture pair across clock nets, each with its scheme legality: synchroniser presence, no logic between flops, single-bit-only, stable data, no reconvergence."

    Strong answer (a 4)

    Adds completeness dependence on the clock list and what structure cannot prove (protocol under all timings).

    Follow-ups

    Violation classes; a category you have debugged.

    Common trap

    "Clean report means safe".

    Evidence to cite

    The classified violation list.

    Taught in

    Violation Classes

    Q3: What does formal add that structural analysis and simulation do not?

    Field

    Answer

    Interviewer is testing

    Method combination.

    Bad answer

    "Formal is just thorough simulation."

    Better answer

    "Proof over all alignments and input sequences: no missed or duplicated events, no torn values, for the modelled protocol."

    Strong answer (a 4)

    States both boundaries (no analogue settling model; abstraction must be reviewed) and places all three methods (structure, formal, simulation) as covering each other's gaps.

    Follow-ups

    What the formal model abstracts; liveness versus safety.

    Common trap

    "Formal proves the silicon".

    Evidence to cite

    Proven properties plus the reviewed abstraction.

    Taught in

    Formal CDC Checks

    Q4: How do CDC crossings meet timing constraints, and what is the classic mistake?

    Field

    Answer

    Interviewer is testing

    Constraints literacy.

    Bad answer

    "False-path everything CDC."

    Better answer

    "Separate the clocks into groups where there is truly no timing relationship, and bound the datapath delay where the protocol needs it."

    Strong answer (a 4)

    Explains why blanket false paths are dangerous (they silence real paths, including convergences and resets) and names the review: every exception justified, bounded-delay limits where skew matters.

    Follow-ups

    Clock groups versus false paths; max-delay on data versus control.

    Common trap

    The one-line "set_false_path" answer.

    Evidence to cite

    Reviewed constraint set plus STA coverage of the bounded paths.

    Taught in

    Clock Groups and False Paths

    Q5: When is a waiver justified, and what must it contain?

    Field

    Answer

    Interviewer is testing

    Risk discipline.

    Bad answer

    "When schedule demands it."

    Better answer

    "When the finding is proven safe or impossible by evidence: owner, condition, expiry, residual risk."

    Strong answer (a 4)

    Gives a worked shape (quasi-static with stability proof, scoped, expiring on RTL change) and names two anti-patterns (urgency as justification, waiving by designer assertion).

    Follow-ups

    Who approves; what reopens it.

    Common trap

    "Low severity, so waive".

    Evidence to cite

    The attached proof, not the severity label.

    Taught in

    When to Waive and Evidence for a Waiver

    Q6 (hardest): the dashboard shows zero open violations a week before tape-out. Are you confident?

    Field

    Answer

    Interviewer is testing

    Honest metrics.

    Bad answer

    "Yes, zero means done."

    Better answer

    "Only if the zeros are trustworthy: final RTL, final intent, final constraints, no fresh waivers, trends stable."

    Strong answer (a 4)

    What a 4 sounds like: "Assumption: I trust no aggregate I have not decomposed. Mechanism of false confidence: waivers hiding risk, stale RTL behind a fresh report, intent gaps silently excluding crossings, ECOs after the last run. Trade-off: re-running everything costs days against the risk of a respin; the compromise is a defined gate checklist, not vibes. Evidence: the review-gate package (intent version, report version, waiver ages, ECO reconciliation) per the signoff readiness checklist. Zero is a claim; the package is the proof."

    Follow-ups

    Waiver aging; ECO reconciliation.

    Common trap

    Celebrating the number.

    Evidence to cite

    The gate package.

    Taught in

    Signoff Readiness and Honest Metrics

    Common pitfall

    Answering methodology questions with tool features. Interviewers listen for decisions (classify, waive, gate, refuse) with owners and evidence; tool capabilities are background, not answers.

    Check yourself What turns Q6 from a 3 into a 4?

    The false-confidence mechanism plus the gate package: naming exactly how zeros lie (waivers, staleness, gaps, ECOs) and which artefacts expose each lie.

    Related topics

    • Next: Q&A Bank (Expanded)

    • Setup: clocks, resets and intent

    Previous

    177 / 179

    Next: CDC/RDC Interview Q&A Bank (Expanded)

    Up next

    Up nextCDC/RDC Interview Q&A Bank (Expanded)

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • Fundamentals Q&A
    • Protocols and FIFO Q&A
    • Reconvergence and Multi-Bit Q&A