Part 11 · Senior Prep · Intermediate

Closure Pitfalls Playbook: Progress That Is Not Closure

Senior anti-patterns in coverage closure — false progress signals, waiver abuse, metric gaming, and recovery moves for each pitfall.

The false-progress catalog

Teams under schedule pressure invent metrics that look green. Senior engineers recognize these anti-patterns and redirect the team to plan-driven closure.

diagram
[CLOSE][SENIOR][UVM] pitfall catalog

  PITFALL                         LOOKS LIKE          ACTUALLY IS
  ─────────────────────────────────────────────────────────────────
  single-seed 99%                 almost done         merge may show 72%
  code cov hero metric            sign-off ready      func holes remain
  ignore_bins for hard crosses    hole closed         plan non-compliant
  random seed sprawl              more coverage       no targeted analysis
  driver-sampled coverage         bins hit            wrong DUT reality
  waiver without spec cite        clean report        audit risk

Recovery move for each

  • Single-seed hero → run merge report before any status update.

  • Code cov focus → escalate functional hole P0 list to lead.

  • ignore_bins abuse → replace with waiver or fix sampling.

  • Seed sprawl → freeze random suite; add only attributed closure tests.

  • Driver sampling → move subscriber to monitor analysis port.

  • Bad waiver → block sign-off until spec citation + design approval.

Key takeaways

  • False progress is common under tape-out pressure — name it early.

  • Every pitfall has a concrete recovery move — not 'try harder random'.

  • Senior closure engineers protect audit trail quality over green dashboards.

Common pitfalls

  • Becoming the person who always says 'we need more random' — without hole tickets.

  • Approving waivers yourself without design co-sign to save schedule.


Red flags in closure meetings

Walk away or escalate when you hear:

  1. 'We are at 98% code coverage — we are done.'

  2. 'That cross is impossible — waive it' with no spec reference.

  3. 'Seed 42 hit it once' without merged DB confirmation.

  4. 'We added 50 tests this week' with no plan ID attribution.

  5. 'Coverage samples the driver — same thing, right?'

diagram
[CLOSE][SENIOR][UVM] escalation script

  OBSERVATION: merged func cov for FEAT-AXI-* is 89%, not the 98% quoted
  EVIDENCE:    merged_regression_2026-06-10.ucdb hole report lines 42-67
  RISK:        tape-out audit failure / latent field bug
  ASK:         approve 1-week targeted closure sprint on P0 crosses
               OR documented waiver package with design sign-off

Healthy closure culture

  • Celebrate merged bin hits with seed attribution — not test count.

  • Review waivers as seriously as RTL ECOs.

  • Rotate closure ownership so one engineer does not gatekeep metrics.

  • Post-mortem missed holes after silicon — update the playbook.

Key takeaways

  • Recognize red-flag phrases — they predict audit and silicon risk.

  • Escalate with evidence: merged DB, hole report, plan IDs.

  • Healthy culture ties celebration to attributed bin closure.

Common pitfalls

  • Staying silent in meetings when metrics are gamed — seniority means speaking up.

  • Using this playbook to blame juniors instead of fixing process.