FVO — Formal Verification Online
Lesson 6.1 · FPV for Bug Hunting and Signoff

Bug hunting or signoff?

When verification engineers run FPV on a block, they usually have one of two goals:

Bug hunting FPVSignoff FPV
Question"Can formal find bugs simulation missed?""Can formal replace simulation for this block?"
Property setTargeted at risky areasComplete with respect to the spec
AssumptionsWhatever keeps traces legalMinimal, reviewed, each one justified (and ideally asserted elsewhere)
Inconclusive resultsAcceptableMust be justified (bounded depth argument) or resolved
Quality checksLightMandatory: coverage, vacuity, mutation, reviews
EffortDays to a couple of weeksSeveral weeks for a typical block

Bug hunting is a great first step; many teams start there and evolve into signoff once the environment is mature. Either way, the work starts with a plan.

Was this page helpful?

Tip: select any text on the page before clicking Report and it will be quoted in your report.