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.
[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 riskRecovery 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:
'We are at 98% code coverage — we are done.'
'That cross is impossible — waive it' with no spec reference.
'Seed 42 hit it once' without merged DB confirmation.
'We added 50 tests this week' with no plan ID attribution.
'Coverage samples the driver — same thing, right?'
[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-offHealthy 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.