DocumentCode :
2359364
Title :
Tuning the VSIDS decision heuristic for bounded model checking
Author :
Shacham, Ohad ; Zarpas, Emmanuel
Author_Institution :
IBM Haifa Res. Lab., Israel
fYear :
2003
fDate :
29-30 May 2003
Firstpage :
75
Lastpage :
79
Abstract :
Bounded model checking (BMC) techniques have been used for formal hardware verification, with the help of tools such as GRASP (generic search algorithm for satisfiability problem) and more recently zchaff. In order to cope with very large hardware designs, our work exploited the unique characteristics of bounded model checking to enhance the SAT algorithms used to solve our problems. In our work, we tuned the VSIDS (variable state independent decaying sum) decision heuristics embedded in zchaff (M.W. Moskewicz et al., 2001), in order to improve the efficiency of the DPLL SAT algorithm, which is especially effective for BMC problems. We also checked whether the conclusions reached by Strichman (2000) regarding the tuning of GRASP, are also appropriate and hold true for zchaff. Our experimental results on actual hardware designs prove, with a few exceptions, that there is no real improvement when the existing tuned algorithms are applied to zchaff. However, our further modifications to the tuning proved to significantly increase SAT efficiency for BMC problems.
Keywords :
computability; decision trees; formal verification; GRASP tool; SAT algorithm; VSIDS decision heuristic; bounded model checking; formal hardware verification; generic search algorithm for satisfiability problem; hardware design; variable state independent decaying sum; zchaff; Algorithm design and analysis; Conferences; Counting circuits; Explosions; Formal verification; Gold; Hardware; Laboratories; Microprocessors; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification: Common Challenges and Solutions, 2003. Proceedings. 4th International Workshop on
Print_ISBN :
0-7695-2045-6
Type :
conf
DOI :
10.1109/MTV.2003.1250266
Filename :
1250266
Link To Document :
بازگشت