TY - JOUR
T1 - Dynamic detection and removal of inactive clauses in SAT with application in image computation
AU - Gupta, Aarti
AU - Gupta, Anubhav
AU - Yang, Zijiang
AU - Ashar, Pranav
PY - 2001
Y1 - 2001
N2 - In this paper, we present a new technique for the efficient dynamic detection and removal of inactive clauses, i.e. clauses that do not affect the solutions of interest of a Boolean Satisfiability (SAT) problem. The algorithm is based on the extraction of gate connectivity information during generation of the Boolean formula from the circuit, and its use in the inner loop of a branch-and-bound SAT algorithm. The motivation for this optimization is to exploit the circuit structure information, which can be used to find unobservable gates at circuit outputs under dynamic conditions. It has the potential to speed up all applications of SAT in which the SAT formula is derived from a logic circuit. In particular, we find that it has considerable impact on an image computation algorithm based on SAT. We present practical results for benchmark circuits which show that the use of this optimization consistently improves the performance for reachability analysis, in some cases enabling the prototype tool to reach more states than otherwise possible.
AB - In this paper, we present a new technique for the efficient dynamic detection and removal of inactive clauses, i.e. clauses that do not affect the solutions of interest of a Boolean Satisfiability (SAT) problem. The algorithm is based on the extraction of gate connectivity information during generation of the Boolean formula from the circuit, and its use in the inner loop of a branch-and-bound SAT algorithm. The motivation for this optimization is to exploit the circuit structure information, which can be used to find unobservable gates at circuit outputs under dynamic conditions. It has the potential to speed up all applications of SAT in which the SAT formula is derived from a logic circuit. In particular, we find that it has considerable impact on an image computation algorithm based on SAT. We present practical results for benchmark circuits which show that the use of this optimization consistently improves the performance for reachability analysis, in some cases enabling the prototype tool to reach more states than otherwise possible.
UR - http://www.scopus.com/inward/record.url?scp=0034841433&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034841433&partnerID=8YFLogxK
U2 - 10.1109/DAC.2001.156197
DO - 10.1109/DAC.2001.156197
M3 - Article
AN - SCOPUS:0034841433
SN - 0738-100X
SP - 536
EP - 541
JO - Proceedings - Design Automation Conference
JF - Proceedings - Design Automation Conference
ER -