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
    • Pre-Silicon and Post-Silicon
    • Validation Strategy
    • Observability in Silicon
    • Debugging Silicon Failures
    • Margins and Characterisation
    • Errata and Workarounds
    • Closing the Loop
    • Drills: Post-Silicon Validation
  • Part 12: Bug Economics8
  • 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 11: Post-Silicon Validation

Part 11 · Post-Silicon Validation · All levels

Part 11: Post-Silicon Validation

What do we do when the chip comes back? Plan silicon validation and its observability before tape-out.

  • 8topics
  • 8lessons
On this page

    Part 11 answers: What do we do when the chip comes back?

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

    First silicon runs at full speed with real software and real electrical conditions, and almost no visibility. Bugs that escaped every pre-silicon technique appear here, along with failures that depend on voltage, temperature and process.

    This part covers what changes after tape-out, planning validation before silicon returns, observability in silicon, debugging with almost no visibility, margins and characterisation, deciding between fix, workaround and documentation, and turning every escape into a lasting improvement.

    After this part you can

    • Plan silicon validation and its observability before tape-out.

    • Debug a silicon failure from symptom to root cause.

    • Decide between a respin, a workaround and an erratum.

    Warm-up: three questions from Part 10

    Answer each in your head before opening it. If two or more feel shaky, revisit Part 10: Emulation and Prototyping first.

    Check yourself Why emulation rather than simulation for booting software?

    Booting needs billions of cycles; an emulator runs them in about an hour where simulation would take about two months.

    Check yourself What does an FPGA prototype give up?

    Fidelity (different clocks, memories, timing) and much of the debug visibility, for speed.

    Check yourself How do you debug a failure found after billions of cycles?

    Capture state and trace around the failure with triggers, then reproduce a short window in simulation.

    Lessons

    #

    Lesson

    Level

    Status

    11.1

    Pre-Silicon and Post-Silicon

    W · Working

    Ready

    11.2

    Validation Strategy

    S · Senior

    Ready

    11.3

    Observability in Silicon

    S · Senior

    Ready

    11.4

    Debugging Silicon Failures

    S · Senior

    Ready

    11.5

    Margins and Characterisation

    S · Senior

    Ready

    11.6

    Errata and Workarounds

    P · Principal

    Ready

    11.7

    Closing the Loop

    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.

    • Bring-up course: Failure Triage

    • Bring-up course: Characterisation and Shmoo

    • Bring-up course: Debug Interfaces

    Related topics

    • Course hub

    • Previous: Part 10 · Emulation and Prototyping

    • Next: Part 12 · Bug Economics

    PreviousNext: Pre-Silicon and Post-Silicon

    Up next

    Up nextPre-Silicon and Post-Silicon

    Sign in to save progress

    Practice this lessonReport an error

    See also

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