Title :
Enhancing SAT-based Bounded Model Checking using sequential logic implications
Author :
Arora, Rajat ; Hsiao, Michael S.
Author_Institution :
Electr. & Comput. Eng. Dept., Virginia Tech., Blackburg, VA, USA
Abstract :
We present a novel technique of improving the SAT-based Bounded Model Checking, by inducing powerful sequential signal correlations (crossing time-frame boundaries) into the original CNF formula of the unrolled circuit. A quick preprocessing on the circuit-under-verification, builds a large set of direct and indirect sequential implications. The non-trivial implications (spanning multiple time-frames) are converted into two-literal clauses. These clauses are quickly replicated throughout the unrolled sequential circuit, and appended to the existing CNF database. The added clauses prune the overall search space of SAT-solver engine and provide correlation among the different variables, which enhances the Boolean Constraint Propagation (BCP). Experimental Results for checking difficult instances of random safety properties on ISCAS´89 benchmark circuits show that more than 148x speedup can be achieved over the conventional approach.
Keywords :
asynchronous sequential logic; computability; constraint handling; Boolean constraint propagation; ISCAS89 benchmark circuits; bounded model checking; circuit-under-verification; conjunctive normal form database; nontrivial implications; preprocessing; satisfiability solver; sequential logic implications; sequential signal correlations; time frame boundaries; Automatic test pattern generation; Boolean functions; Data structures; Databases; Explosions; Logic; Power engineering and energy; Power engineering computing; Sequential circuits; State-space methods;
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
DOI :
10.1109/ICVD.2004.1261028