DocumentCode
2979692
Title
Conflict driven learning in a quantified Boolean satisfiability solver
Author
Zhang, Lintao ; Malik, Sharad
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
2002
fDate
10-14 Nov. 2002
Firstpage
442
Lastpage
449
Abstract
Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential circuit verification problems can be formulated as QBF instances. A closely related research area to QBF is Boolean Satisfiability (SAT). Recent advances in SAT research have resulted in some very efficient SAT solvers. One of the critical techniques employed in these solvers is Conflict Driven Learning. In this paper, we adapt conflict driven learning for application in a QBF setting. We show that conflict driven learning can be regarded as a resolution process on the clauses. We prove that under certain conditions, tautology clauses obtained from resolution in QBF also obey the rules for implication and conflicts of regular (non-tautology) clauses; and therefore they can be treated as regular clauses and used in future search. We have implemented this idea in a new QBF solver called Quaffle and our initial experiments show that conflict driven learning can greatly speed up the solution process for most of the benchmarks we tested.
Keywords
Boolean functions; computability; formal verification; learning (artificial intelligence); logic CAD; sequential circuits; Quaffle; SAT solvers; conflict driven learning; long distance resolution; quantified Boolean formula evaluation; quantified Boolean satisfiability solver; regular clauses; sequential circuit verification problems; tautology clauses; Artificial intelligence; Benchmark testing; Binary decision diagrams; Circuit testing; Electronic design automation and methodology; Logic; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-7607-2
Type
conf
DOI
10.1109/ICCAD.2002.1167570
Filename
1167570
Link To Document