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 Paths
  • Concept Map
  • Meet DCRouter
  • Glossary
  • Part 0: What Verification Is8
  • Part 1: What Can Go Wrong11
  • Part 2: Specifications as Checkable Rules8
  • Part 3: Observability and Controllability7
  • Part 4: Stimulus11
  • Part 5: Checking11
  • Part 6: Coverage10
  • Part 7: Formal and Simulation10
  • Part 8: Verification Levels and Reuse8
  • Part 9: Planning and Risk9
  • Part 10: Emulation and Prototyping8
  • Part 11: Post-Silicon Validation8
  • Part 12: Bug Economics8
    • The Cost of Bugs by Stage
    • Bug-Discovery Curves
    • Diminishing Returns
    • Triage and Severity
    • Root Cause and Fix Quality
    • Estimating Remaining Bugs
    • Investing in Infrastructure
    • Drills: Bug Economics
  • Part 13: Debug7
  • Part 14: Sign-Off7
  • Part 15: Verification in Context8
  • Part 16: Case Studies5
  • Part 17: Capstones5
  • Part 18: Interview Preparation6
Loading lesson

‹First Principles of Verification Strategy
  1. Topics
  2. First Principles of Verification Strategy
  3. Part 12: Bug Economics

Part 12 · Bug Economics · All levels

Part 12: Bug Economics

How do we spend verification effort wisely? Read a bug-discovery curve and say what it predicts.

  • 8topics
  • 8lessons
On this page

    Part 12 answers: How do we spend verification effort wisely?

    Where Part 12 sits among the sixteen questions of the course.

    Every bug has a cost to find and a cost to miss, and both change over the project. Early, bugs are cheap to find and fix; late, each new bug costs more to find and a missed one costs far more. Treating verification as an investment changes what a team does next.

    This part covers the cost curve, bug-discovery curves and what their shape means, diminishing returns and when to change technique, triage and severity, fix quality, estimating how many bugs remain, and where infrastructure investment pays back.

    After this part you can

    • Read a bug-discovery curve and say what it predicts.

    • Decide when a technique has reached diminishing returns.

    • Estimate the number of remaining bugs and its uncertainty.

    Warm-up: three questions from Part 11

    Answer each in your head before opening it. If two or more feel shaky, revisit Part 11: Post-Silicon Validation first.

    Check yourself Why do bugs still reach silicon?

    Verification samples a vast space; some bugs need conditions (long runs, software, electrical effects) no pre-silicon platform reproduced.

    Check yourself What do you prepare before first silicon?

    A validation plan, observability (trace, counters, scan dump), tests and software ready to run, and a triage process.

    Check yourself When is a software workaround acceptable?

    When the bug can be avoided reliably at acceptable cost and the risk of a missed case is low; otherwise respin.

    Lessons

    #

    Lesson

    Level

    Status

    12.1

    The Cost of Bugs by Stage

    W · Working

    Ready

    12.2

    Bug-Discovery Curves

    S · Senior

    Ready

    12.3

    Diminishing Returns

    S · Senior

    Ready

    12.4

    Triage and Severity

    W · Working

    Ready

    12.5

    Root Cause and Fix Quality

    S · Senior

    Ready

    12.6

    Estimating Remaining Bugs

    P · Principal

    Ready

    12.7

    Investing in Infrastructure

    P · Principal

    Ready

    —

    Drills and checkpoint

    all levels

    Ready

    Every lesson in this part is ready. Work through them in order: each one sets up the problem the next one solves.

    Where other courses go deeper

    This course teaches the decisions behind verification. These lessons teach the tools and syntax that carry them out, so this part links to them instead of repeating them.

    • VIP and compliance course: Sign-Off Governance

    Related topics

    • Course hub

    • Previous: Part 11 · Post-Silicon Validation

    • Next: Part 13 · Debug

    PreviousNext: The Cost of Bugs by Stage

    Up next

    Up nextThe Cost of Bugs by Stage

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • How to Use This Course
    • Reading Paths
    • Concept Map