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
    • CDC Tool Flow
    • CDC Constraints and STA
    • CDC Waiver Policy
    • CDC Review Gate
    • CDC Signoff Dashboard
      • What to Track
      • Reading Progress
      • Honest Metrics
      • Trend and Regression
    • Formal and Simulation CDC Verification
  • RDC Signoff16
  • Debug and Case Studies11
  • CDC and RDC Interview Prep30
  • Capstone: Sign Off a Multi-clock Peripheral4
Loading lesson

‹CDC Signoff Dashboard
  1. Topics
  2. CDC & RDC
  3. CDC Signoff Methodology
  4. CDC Signoff Dashboard
  5. Honest Metrics

Part 7 · CDC Signoff Methodology · Advanced

Honest Metrics

Metric traps — waived counted as fixed, hidden hierarchies, incomparable runs — and the rules for comparing runs.

On this page

    Metrics fail in predictable ways, and each failure flatters the project. This lesson names the three traps that appear on every programme, then states the comparison rules that make trends trustworthy. Honesty here is procedural: rules enforced by the dashboard, not virtues hoped for in the team.

    The traps

    Trap

    How it flatters

    The rule that stops it

    Counting waived as fixed

    Permissions inflate the fix rate; risk hides inside “closed”

    Fixed and waived are separate series forever; “closed” is never a headline number

    Hiding hierarchies

    Excluded blocks vanish from counts; the denominator shrinks silently

    Every run reports its scope: hierarchy included, excluded regions with owners, and block revisions

    Comparing runs with different setup

    A setup narrowing looks like a fix avalanche

    Trend lines break at setup changes; pre- and post-change runs are never joined into one slope

    Rules for comparing runs

    1. Same setup version, same scope, same block revisions — or the comparison is annotated as broken and no slope is drawn.

    2. New findings and fixed findings are reported separately, so churn never disguises stagnation.

    3. Waivers appear in their own series with age and revision currency; a rising waiver count alongside falling defects triggers review, not applause.

    4. Constraint changes reset the comparison for the affected crossings: intent moved, so history restarts there.

    These rules feel bureaucratic until the first milestone dispute, when they become the only shared facts in the room. A dashboard that enforces them quietly, every run, is worth more than a heroic audit the night before tape-out.

    Interview

    “How do you know your CDC metrics are honest?” Answer with the three traps and their rules: waived never counted as fixed, scope printed on every run, trend lines broken at setup changes. Then name the canary crossing that proves the analysis still sees.

    Check yourself Two runs show defects falling from 60 to 20, but the setup version changed between them. What does the dashboard show?

    A broken trend: the two numbers side by side with no joining slope, annotated with the setup change. The drop is uninterpretable until a same-setup re-run confirms it.

    Check yourself An excluded hard macro has no owner on the dashboard scope line. Which trap is this, and what is the fix?

    Hidden hierarchy. The fix is to name the excluded region, its model, and its owner on every run — exclusion with accountability, not silence.

    Related topics

    • Reading Progress

    • Waiver Anti-Patterns

    • Signoff Readiness

    Previous

    113 / 179

    Next: Trend and Regression

    Up next

    Up nextTrend and Regression

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • What to Track