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 :
بازگشت