FVO — Formal Verification Online
Chapter 8

Formal Equivalence Verification

Prove two models behave identically: combinational vs sequential equivalence, key-point mapping, RTL-to-netlist and RTL-to-RTL flows, constraints, don't-cares and mismatch debug.

Intermediate⏱ ~55 min5 lessons

What you will learn

Lessons

  1. 8.1What does "equivalent" mean?Combinational, sequential and transaction-level equivalence.
  2. 8.2Key points and mappingWhy matching flops turns a sequential problem into many small combinational ones.
  3. 8.3RTL-to-netlist and netlist-to-netlistThe everyday use of FEV in the implementation flow.
  4. 8.4RTL-to-RTL equivalenceVerify refactoring and retiming without writing a single test.
  5. 8.5Running FEV and debugging mismatchesA practical checklist from setup to sign-off.
  6. ✎Chapter quiz (4 questions)

Key takeaways

Was this page helpful?

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