SAT-based unbounded symbolic model checking

Hyeong-Ju Kang, In-Cheol Park
2005 IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  
1 This paper describes a SAT-based unbounded symbolic model checking algorithm. BDDs have been widely used for symbolic model checking, but the approach suffers from memory overflow. The SAT procedure was exploited to overcome the problem, but it verified only the states reachable through a bounded number of transitions. The proposed algorithm deals with unbounded symbolic model checking. The conjunctive normal form is used to represent sets of states and the transition relation, and a SAT
more » ... dure is modified to compute the existential quantification required in obtaining a pre-image. Some optimization techniques are exploited, and the depth first search method is used for efficient safety-property checking. Experimental results show the proposed algorithm can check more circuits than BDD-based symbolic model checking tools.
doi:10.1109/tcad.2004.841068 fatcat:jbdrilx27re7fm6jd4fnd2a6b4