AI
AI used well is a force multiplier for DV engineers; AI used badly is a liability that ships latent bugs. This page is a map of where AI fits across the design-and-verification lifecycle — from spec to testplan, assertions, testbenches, coverage, formal, and debug — plus the foundations, the engineering discipline, and the honest limits. Each card opens into a deep-dive.
The foundational reference is the Practitioner Playbook below. The lifecycle cards track where the 2024-2026 research actually organizes itself: published systems now exist for every stage from spec-to-testplan (Saarthi) through assertion generation (AssertLLM), testbench synthesis (HAVEN, UVM², UVMarvel), coverage closure (LLM4DV), and formal-failure root cause (FVDebug).
Foundations — Prompt, Context & Knowledge
The shift the field made in 2025: from optimizing one prompt to engineering the context, tools, retrieval, and reasoning loop. These cards are where every other technique starts.
AI Across the DV Lifecycle
The task-by-task map. Published research systems now cover every stage of the verification flow — these cards track what works at each one.
AI as Collaborator
The strongest empirical results in AI-for-code live in debugging and scaffolding. These cards cover the day-to-day interactive patterns.
Engineering Discipline
What keeps AI-assisted work trustworthy: honest benchmarks, hard gates, a deliberate model strategy, robust tool interfaces, and security awareness.
Agentic Systems & Limits
Agents that reason, act, self-critique, and orchestrate — and the honest version of where all of this still fails.
Start Here
- Read the AI Playbook for DV — the foundational reference covering all themes on this page.
- Pick one debugging pattern from the "AI as Debugger" card and try it on your next failing test — hypothesis-rank is the lowest-friction entry.
- Add a validation gate to any workflow where AI-generated code lands in your codebase — compile + lint + one smoke test minimum.