Part 8 · Senior & Interview Prep · Intermediate

Verification Strategy: Spec to Sign-Off

Hub — turning a spec into a plan, choosing the methodology mix, tracking progress with honest metrics, and managing risk to sign-off.

Overview

Everything before this module taught you how to build testbenches. This module teaches you what to build, in what order, and how to know when you are done — the skill that separates a senior verification engineer from an engineer who writes good code. Strategy is the answer to the interview question every senior candidate gets: "walk me through verifying a block from spec to sign-off."

Strategy work is iterative, not waterfall. The plan you write in week one is wrong by week four — specs change, RTL surprises you, and the schedule compresses. The senior skill is keeping the plan alive and honest while the project moves underneath it.

Sub-topics

  1. Spec to Verification Plan — feature extraction, risk ranking, plan structure, ambiguity logging, review gates.

  2. Choosing the Methodology Mix — directed vs constrained-random vs formal vs emulation, per feature class.

  3. Milestones & Progress Metrics — bring-up to closure timeline, dashboards, and when metrics lie.

  4. Risk Management & Schedule Reality — late spec changes, IP surprises, regression capacity, descoping.

  5. Q&A: Strategy Questions — the senior-level interview answers, with junior-vs-senior contrasts.

diagram
SPEC-TO-SIGN-OFF FLOW

  Spec ──► Feature extraction ──► Risk ranking ──► Verification plan
                                                        │
                              ┌─────────────────────────┤
                              ▼                         ▼
                     Methodology mix             Plan review gate
                  (directed / random /                  │
                   formal / emulation)                  ▼
                              │                  Testbench build
                              └────────────┬───────────┘
                                           ▼
                            Bring-up ──► Feature complete
                                           │
                                           ▼
                            Coverage closure + bug-rate convergence
                                           │
                                           ▼
                            Hole analysis ──► Sign-off review ──► DONE
                                           ▲
                              (loop back on every spec change)

Key takeaways

  • Strategy is what/when/done — not how to code a driver.

  • The plan is a living document; keep it honest as the project moves.

  • Sign-off is evidence-based: plan rows closed, metrics converged, holes explained.