DocumentCode
3018612
Title
Symbolic model checking using SAT procedures instead of BDDs
Author
Biere, A. ; Cimatti, A. ; Clarke, E.M. ; Fujita, M. ; Zhu, Y.
Author_Institution
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1999
fDate
1999
Firstpage
317
Lastpage
320
Abstract
In this paper, we study the application of propositional decision procedures in hardware verification. In particular, we apply bounded model checking to equivalence and invariant checking. We present several optimizations that reduce the size of generated propositional formulas. In many instances, our SAT-based approach can significantly outperform BDD-based approaches. We observe that SAT-based techniques are particularly efficient in detecting errors in both combinational and sequential designs
Keywords
formal verification; high level synthesis; optimisation; symbol manipulation; SAT; bounded model checking; combinational design; equivalence checking; error detection; formal verification; hardware design; invariant checking; optimization; propositional decision technique; sequential design; symbolic model checking; Automata; Boolean functions; Computer science; Data structures; Design automation; Formal verification; Hardware; Laboratories; Logic design; Permission;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location
New Orleans, LA
Print_ISBN
1-58113-092-9
Type
conf
DOI
10.1109/DAC.1999.781333
Filename
781333
Link To Document