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

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • The NanoSoC Tour
  • Reading Path
  • SoC Glossary10
  • SoC Metrics Reference
  • SoC Cheatsheet
  • What SoC Integration Is12
  • Architecture and Budgets21
  • Memory Maps and Address Decode26
  • Interconnect and Bus Fabrics26
  • Clock and Reset Architecture24
  • Power Architecture21
  • Interrupts, DMA and Peripherals15
  • Memories, Boot and Security21
  • IP Integration and Handoff21
  • Top-Level Verification and Bring-up21
  • Package, Pads and I/O18
  • Chip Signoff and Tapeout18
    • The Signoff Manifest
    • Waiver Governance
      • What May Be Waived
      • Waiver Ageing
      • The Escape Rate
    • Closure Dashboards
    • Tapeout Readiness Review
    • ECO and Respin Risk
    • Errata and Post-Silicon
  • SoC Interview Prep16
  • Capstone: Integrate NanoSoC14
Loading lesson

←Chip Signoff and Tapeout
  1. Topics
  2. SoC Design
  3. Chip Signoff and Tapeout
  4. Waiver Governance

Part 12 of 14Part 12 of 14/Chip Signoff and TapeoutAll levels

Waiver Governance

What may be waived, who approves, expiry and ageing, and the escape rate of waivers that were wrong.

  • 3topics
  • 3lessons

Every signoff run reports violations, and most of them are not bugs: a synchroniser the checker cannot recognise, a false path that is genuinely false, a coverage hole in logic that is provably unreachable. Waivers excuse these, and without governance they accumulate into a blanket excuse that hides the next real bug. This topic sets the rules: which violations may be waived at all, who signs, how long a waiver lives, and what it costs when a waiver turns out to be wrong. Its one job is the lifecycle of an excuse; the dashboard that counts live waivers is the next topic.

Lesson

After it you can...

What May Be Waived

Grant or refuse a waiver with a reason the review accepts.

Waiver Ageing

Age every waiver and force review before expiry.

The Escape Rate

Price a wrong waiver and set the bar for granting the next one.

Suggested order: top to bottom. Granting rules first, because ageing only matters for waivers that should exist; then the calculator that ages them; then the escape arithmetic that keeps granting honest. The crossing-discipline model to copy is CDC Waiver Policy.

Check yourself A waiver has no expiry date. Is it a waiver or a design change?

A design change smuggled past the ECO process. A waiver without expiry claims the violation will never matter, which no engineer can know; expiry forces the claim to be re-examined.

If asked to describe a waiver you would refuse, pick a real structure that is missing and excused for schedule: a missing synchroniser on a real crossing waived because simulation passes. Simulation cannot see metastability, so the evidence is void.

PreviousNext: What May Be Waived

Up next

Up nextWhat May Be Waived

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • The Signoff Manifest
  • Closure Dashboards
  • Tapeout Readiness Review