DocumentCode :
2372061
Title :
Industrial Strength SAT-based Alignability Algorithm for Hardware Equivalence Verification
Author :
Kaiss, Daher ; Skaba, Marcelo ; Hanna, Ziyad ; Khasidashvili, Zurab
fYear :
2007
fDate :
11-14 Nov. 2007
Firstpage :
20
Lastpage :
26
Abstract :
Automatic synchronization (or reset) of sequential synchronous circuits is considered one of the most challenging tasks in the domain of formal sequential equivalence verification of hardware designs. Earlier attempts were based on Binary Decision Diagrams (BDDs) or classical reachability analysis, which by nature suffer from capacity limitations. A previous attempt to attack this problem using non-BDD based techniques was essentially a collection of heuristics aimed at toggling of the latches, and it is not guaranteed that a synchronization sequence will be computed if it exists. In this paper we present a novel approach for computing reset sequences (and reset states) in order to perform sequential hardware equivalence verification between circuit models. This approach is based on the dual-rail modeling of circuits and utilizes efficient SAT-based engines for Bounded Model Checking (BMC). It is implemented in Intel´s sequential verification tool, Seqver, and has been proven to be highly successful in proving the equivalence of complex industrial designs. The synchronization method described in this paper can be used in many other CAD applications, including formal property verification, automatic test generation, and power estimation.
Keywords :
Automatic testing; Boolean functions; Circuits; Data structures; Design automation; Engines; Hardware; Latches; Power generation; Reachability analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer Aided Design, 2007. FMCAD '07
Conference_Location :
Austin, TX, USA
Print_ISBN :
978-0-7695-3023-9
Type :
conf
DOI :
10.1109/FAMCAD.2007.37
Filename :
4401978
Link To Document :
بازگشت