Title :
Functional Equivalence Verification Tools in High-Level Synthesis Flows
Author :
Mathur, Anmol ; Fujita, Masahiro ; Clarke, Edmund ; Urard, Pascal
Author_Institution :
Calypto Design Syst., CA, USA
Abstract :
High-level synthesis facilitates the use of formal verification methodologies that check the equivalence of the generated RTL model against the original source specification. The article provides an overview of sequential equivalence checking techniques, its challenges, and successes in real-world designs.
Keywords :
formal verification; high level synthesis; RTL model; formal verification methodologies; functional equivalence verification tool; high-level synthesis flows; sequential equivalence checking techniques; Algorithm design and analysis; Computer bugs; Hardware; High level synthesis; Partitioning algorithms; Software algorithms; Software performance; Software tools; State-space methods; Testing; correctness; design and test; formal analysis; functional equivalence; sequential equivalence; system-level model;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2009.79