DocumentCode :
1958666
Title :
Partition-based decision heuristics for image computation using SAT and BDDs
Author :
Gupta, A. ; Zijiang Yang ; Ashar, P. ; Lintao Zhang ; Malik, S.
Author_Institution :
C&C Res. Labs., NEC, Princeton, NJ, USA
fYear :
2001
fDate :
4-8 Nov. 2001
Firstpage :
286
Lastpage :
292
Abstract :
Methods based on Boolean satisfiability (SAT) typically use a conjunctive normal form (CNF) representation of the Boolean formula, and exploit the structure of the given problem through use of various decision heuristics and implication methods. We propose a new decision heuristic based on separator-set induced partitioning of the underlying CNF graph. It targets those variables whose choice generates clause partitions with disjoint variable supports. This can potentially improve performance of SAT applications by decomposing the problem dynamically within the search. In the context of a recently proposed image computation method combining SAT and BDDs, this results in simpler BDD subproblems. We provide algorithms for CNF partitioning - one based on a clause-variable dependency matrix, and another based on standard hypergraph partitioning techniques, and also for the use of partitioning information in decision heuristics for SAT. The effectiveness of the proposed partition-based heuristic is shown with practical results for reachability analysis of benchmark sequential circuits.
Keywords :
Boolean functions; binary decision diagrams; computability; formal verification; graph theory; logic CAD; logic partitioning; reachability analysis; sequential circuits; BDDs; Boolean satisfiability; CNF graph; SAT; benchmark sequential circuits; clause partitions; clause-variable dependency matrix; conjunctive normal form; decision heuristics; disjoint variable supports; hypergraph partitioning techniques; image computation; partition-based decision heuristics; partitioning information; reachability analysis; separator-set induced partitioning; Binary decision diagrams; Boolean functions; Data structures; National electric code; Particle separators; Partitioning algorithms; Permission; Reachability analysis; Sequential circuits; Zinc;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-7247-6
Type :
conf
DOI :
10.1109/ICCAD.2001.968635
Filename :
968635
Link To Document :
بازگشت