DocumentCode :
2352112
Title :
Incremental deductive & inductive reasoning for SAT-based bounded model checking
Author :
Zhang, Liang ; Prasad, Mukul R. ; Hsiao, Michael S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Tech., Blacksburg, VA, USA
fYear :
2004
fDate :
7-11 Nov. 2004
Firstpage :
502
Lastpage :
509
Abstract :
Bounded model checking (BMC) based on Boolean satisfiability (SAT) methods has recently gained popularity as a viable alternative to BDD-based techniques for verifying large designs. This work proposes a number of conceptually simple, but extremely effective, optimizations for enhancing the performance of SAT-based BMC flows. The key ideas include: (1) a novel idea to combine SAT-based inductive reasoning and BMC; (2) clever orchestration of variable ordering and learned information in an incremental framework for BMC; and (3) BMC-specific ordering strategies for the SAT solver. Our experiments, conducted on a wide range of industrial designs, show that the proposed optimizations consistently provide between 1-2 orders of magnitude speedup and can be extremely useful in enhancing the efficacy of typical SAT-BMC tools.
Keywords :
cognitive systems; computability; formal verification; inference mechanisms; optimisation; BMC-specific ordering strategies; Boolean satisfiability; SAT solver; SAT-based bounded model checking; incremental deductive reasoning; inductive reasoning; learned information; variable ordering; Boolean functions; Computer bugs; Data structures; Design engineering; Design optimization; Explosions; Formal verification; Hardware; Laboratories; Product design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
ISSN :
1092-3152
Print_ISBN :
0-7803-8702-3
Type :
conf
DOI :
10.1109/ICCAD.2004.1382630
Filename :
1382630
Link To Document :
بازگشت