Coverage-Driven Verification | VLSI Interview | Skill-Lync Resources
Hard VLSI Design Verification

How do you implement coverage-driven verification?

Answer

Coverage-driven verification (CDV) uses coverage metrics to guide test creation and measure completeness. Coverage types: Code coverage (line, branch, toggle, FSM), Functional coverage (user-defined scenarios, cross-coverage), and Assertion coverage (property evaluation). Methodology: Define coverage model from spec, create constrained-random tests, run regressions collecting coverage, analyze holes, create directed tests for gaps, and iterate to closure (typically 95%+ targets). Tools: Coverage databases, merging, trending analysis. Coverage doesn't guarantee correctness but indicates unexplored areas. Complement with formal verification for completeness.

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Verification Architect DV Lead Coverage Specialist