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
      • When to Waive
      • Evidence for a Waiver
      • Waiver Review and Expiry
      • Waiver Anti-Patterns
    • CDC Review Gate
    • CDC Signoff Dashboard
    • 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 Waiver Policy
  1. Topics
  2. CDC & RDC
  3. CDC Signoff Methodology
  4. CDC Waiver Policy
  5. Waiver Anti-Patterns

Part 7 · CDC Signoff Methodology · Advanced

Waiver Anti-Patterns

Blanket waivers, waiving to go green, undocumented waivers, and copy-forward waivers — and how reviews catch them.

On this page

    Every waiver policy fails the same four ways. The anti-patterns below are worth learning by name because naming them in a review is faster than re-deriving the objection each time — and because each has a mechanical catch the review process can enforce.

    The four anti-patterns

    Anti-pattern

    Symptom

    How reviews catch it

    Blanket waiver

    One waiver covers a class, a module, or a bus “and similar”

    Scope rule: one waiver, one instance, one finding — anything broader is rejected at intake

    Waiving to go green

    Waiver count spikes just before a milestone with thin evidence

    Dashboard rule: waivers in the final week need the full template plus a second reviewer

    Undocumented waiver

    A finding disappears between runs with no record

    Run-to-run reconciliation: every closed finding traces to a fix or a waiver reference

    Copy-forward waiver

    Last project's waivers applied to this project by default

    Revision rule: no waiver survives a project change without fresh joint approval

    Why they keep happening

    All four share one root cause: schedule pressure meets a green dashboard. The waiver count is the easiest number to move, so it moves first. The defence is structural, not moral — intake rules, reconciliation, and expiry that work when everyone is tired and the milestone is Friday. A policy that only works when the team has spare time is not a policy.

    Copy-forward deserves a special note because it feels efficient. The previous project's waivers were correct for the previous project's clocks, constraints, and protocols. None of those transfer for free; each needs its argument re-confirmed against the new design. Import the old waivers as candidates for review, never as approvals.

    Interview

    “The dashboard is red two days before tape-out and someone proposes waiving the remainder. What do you do?” Hold the line: each waiver still needs its evidence and joint approval, thin milestone-week waivers get extra scrutiny, and anything that cannot be evidenced stays open and is escalated — not waived.

    Check yourself A run shows forty fewer open findings than last week but the waiver list grew by exactly forty with one-line justifications. Which anti-pattern is this, and what is the response?

    Waiving to go green. The response is to reject the batch at intake, demand the full template per finding, and escalate the schedule impact honestly rather than borrowing green.

    Check yourself Why must run-to-run reconciliation trace every closed finding to a fix or a waiver?

    Because findings that vanish without a record are undocumented waivers by another name. The trace is the mechanical catch that makes silent closure impossible.

    Related topics

    • Waiver Review and Expiry

    • Honest Metrics

    • Signoff Readiness

    Previous

    106 / 179

    Next: CDC Review Gate

    Up next

    Up nextCDC Review Gate

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • When to Waive
    • Evidence for a Waiver