After the Webinar: Where Agentic Assertions Earn Their Keep
|
WATCHTOWER BRIEF · FUNCTIONAL VERIFICATION · AGENTIC AI AiT × AVESTRA · A VIEW FROM THE WATCHTOWER Agentic assertion generation is worth a serious look, provided you evaluate it on your own RTL, with your own reviewers, before you trust it.
On September 22, Ashok Mehta, founder of Avestra and author of the reference handbook on SystemVerilog Assertions, ran a live session called Assertion-Driven Silicon Success. Before that session, our team spent several hours in product training and a technical deep dive with Ashok, working through the architecture, the generated output and the hard questions a skeptical verification lead would ask. This post is our take from the seller's side of the table. It covers where we think the approach creates real value, who benefits, where it falls short today, and how we would try it before committing to it. For the problem itself, start with our earlier brief, SystemVerilog Assertions in the Agentic Era. What does Avestra actually do?Avestra Studio reads a design specification and the RTL that implements it, flags where the two disagree and suggests fixes, then produces SystemVerilog Assertions, temporal domain (SVA) coverage and a coverage-driven testbench that run in a standard simulator flow (Questa, VCS or Xcelium).
The point of all three is to avoid the failure modes that make raw LLM assertions dangerous: properties that are wrong, assertions that simply restate the RTL logic they are supposed to check, and vacuous passes that look green while checking nothing. Avestra reports an incorrect-assertion rate of around 1% against roughly 30% or more for general-purpose models used ad hoc. Those are Avestra's figures; we treat them as the claim to test, not the conclusion. Who gets the value, and doing what?The value lands with two groups of engineers and the leaders accountable for their schedules. One correction we took from Ashok early: this is not only a verification tool. Designers write assertions too, and they may get the most out of it.
The strongest fit is digital ASIC, SoC, CPU, accelerator and networking work with heavy assertion use, real schedule pressure and senior DV talent stretched across programs. It is a weak fit for analog or mixed-signal-only programs and for teams that barely use assertions today. What does Avestra do well?
Where does it fall short today?
How should a team try Avestra before adopting it?Run a bounded, side-by-side evaluation on one real block, with success criteria agreed before anything is generated. A generic demo proves very little; your RTL, your reviewers and your simulator prove a lot.
Do it with a designer and a DV engineer in the room. Watching the same output through both lenses tells you quickly whether the value sits at RTL time, at verification time or both. Avestra expects to open hands-on evaluations on customer blocks in late October; in the meantime, Ashok is happy to walk teams through the approach and help scope one. Our bottom lineAvestra is not a replacement for verification judgment. It is a focused, domain-deep way to catch spec/RTL disagreements and get suggested fixes before they become regression failures, then get a reviewable first assertion suite out of a spec and RTL quickly. For designers and DV teams under real schedule pressure, that is worth one well-run evaluation. It also fits the larger shift we describe as EDA 3.0: specialized AI agents that challenge each other's work across the lifecycle, rather than one monolithic tool. We explored that idea in What Falls Between the Silos. Frequently asked questionsWhat is Avestra Studio?Avestra Studio is an agentic AI system from Tuple Technologies that reads a design specification and RTL, flags spec/RTL inconsistencies and suggests fixes before any assertions are generated, then produces SystemVerilog Assertions, temporal domain (SVA) coverage and a coverage-driven testbench for standard simulators such as Questa, VCS and Xcelium. What kind of coverage does Avestra generate?Temporal domain coverage, also called SVA coverage, built from assertion properties. Design coverage has three parts: code coverage, functional coverage, which measures the testbench, and SVA coverage. All three need to come together before tape-out. Avestra delivers the SVA coverage part; it does not generate functional coverage. How is agentic assertion generation different from prompting an LLM?A single prompt produces one unchecked answer. An agentic pipeline splits the job into stages, such as spec interpretation, RTL analysis, generation and conflict checking, and re-loops until the output passes its own checks, which targets incorrect, tautological and vacuous assertions. Who benefits most from AI-generated SystemVerilog Assertions?RTL designers who can write assertions while design intent is fresh and act on suggested spec/RTL fixes before handoff, DV engineers building assertion and SVA coverage suites, and engineering leaders who need more verification throughput without adding proportional headcount. Does Avestra replace formal verification?No, it complements it. Avestra generates verification intent and collateral; a formal engine proves properties. Well-formed assertions are the input both simulation and formal flows depend on, so better assertions make every downstream engine more useful. How accurate are Avestra's generated assertions?Avestra reports an incorrect-assertion rate of around 1%, compared with roughly 30% or more for general-purpose LLMs used ad hoc. These are vendor figures, so teams should measure correctness on their own designs during an evaluation. What is the best way to evaluate an AI assertion tool?Run one representative digital block through the tool and through your manual baseline, agree acceptance criteria first, have your own expert score correctness and usefulness, simulate the output in your normal flow, and compare time, review burden, spec/RTL fixes and SVA coverage value. If you missed Assertion-Driven Silicon Success, email me at simon@ai-techsales.com and I'll send you the recording link. If you want to scope an evaluation on one of your own blocks, covering spec/RTL analysis with suggested fixes and SVA generation, reach out and we will set it up with Ashok's team. Simon Bennett, CSO and Co-Founder, AiT FURTHER READING ON THE WATCHTOWER BRIEF Sources: AiT product training and technical deep dive with Ashok Mehta (September 2026); Avestra: Agentic AI for SystemVerilog Assertion Generation (SemiWiki). Performance figures are Avestra's own and have not been independently verified by AiT. Disclosure: AiT is the sales-representation firm for Tuple Technologies, which develops Avestra. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||