DocumentCode
3257854
Title
EQU-IITG: A multi-format formal equivalence checker
Author
Mishra, A.K. ; Chandra, A.
Author_Institution
Dept. of Electr. Eng., Univ. of Cape Town, Cape Town, South Africa
fYear
2011
fDate
28-30 Dec. 2011
Firstpage
1
Lastpage
6
Abstract
Checking for the functional equivalence between two models of a design is a crucial step in a hierarchical transformation based design flow, in which a designer obtains low level implementation models by manual or automatic translation from higher level specification models. Some of the most difficulty tasks CAD users face are the evaluation, comparison and compatibility-issue for different formats of different EDA tools and algorithms. It is vital to understand how well a given verification tool does the required job and which of the many possible formats can be verified. Formal methods are playing a major role in the verification environment. This paper presents a verification technique for functional comparison of large circuits (combinational and sequential) using a combination of known approaches. The idea is based on the tight integration of structural satisfiability (SAT) solver, BDD sweeping, FSM traversal and random simulation; all four working on a shared graph representation of the circuit. This integral method enhances the performance of BDD verification based on the complexity of the circuit. Further, the random simulation algorithm works on the compressed circuit graph and thus runs more efficiently. The outlined approach is effective for both sequential and combinational circuits. Besides this verification, this tool supports multiple formats for verification, generated through the different stages of design flow. This avoids requirement of another tool for conversion of one format to the other for equivalence checking.
Keywords
binary decision diagrams; circuit CAD; combinational circuits; computability; computational complexity; finite state machines; formal verification; graph theory; sequential circuits; BDD sweeping; CAD users; EDA tools; EQU-IITG; FSM traversal; circuit complexity; combinational circuits; formal methods; functional large circuits comparison; hierarchical transformation based design flow; multiformat formal equivalence checker; random simulation; sequential circuits; shared graph circuit representation; structural satisfiability solver; verification tool; Benchmark testing; Boolean functions; Combinational circuits; Complexity theory; Data structures; Integrated circuit modeling; Logic gates;
fLanguage
English
Publisher
ieee
Conference_Titel
Energy, Automation, and Signal (ICEAS), 2011 International Conference on
Conference_Location
Bhubaneswar, Odisha
Print_ISBN
978-1-4673-0137-4
Type
conf
DOI
10.1109/ICEAS.2011.6147138
Filename
6147138
Link To Document