arrow
Return

Boolean Satisfiability Solvers and Their Applications in Model Checking

delete2015-11-01
delete75
PRE
AI
Y
Yakir Vizel *
G
Georg Weißenbacher
S
Sharad Malik
DOI:10.1109/JPROC.2015.2455034delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Boolean satisfiability (SAT)-the problem of determining whether there exists an assignment satisfying a given Boolean formula-is a fundamental intractable problem in computer science. SAT has many applications in electronic design automation (EDA), notably in synthesis and verification. Consequently, SAT has received much attention from the EDA community, who developed algorithms that have had a significant impact on the performance of SAT solvers. EDA researchers introduced techniques such as conflict-driven clause learning, novel branching heuristics, and efficient unit propagation. These techniques form the basis of all modern SAT solvers. Using these ideas, contemporary SAT solvers can often handle practical instances with millions of variables and constraints. The continuing advances of SAT solvers are the driving force of modern model checking tools, which are used to check the correctness of hardware designs. Contemporary automated verification techniques such as bounded model checking, proof-based abstraction, interpolation-based model checking, and IC3 have in common that they are all based on SAT solvers and their extensions. In this paper, we trace the most important contributions made to modern SAT solvers by the EDA community, and discuss applications of SAT in hardware model checking.
Keywords:
IC3
interpolation
model checking
proofs
satisfiability solving
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Proceedings of the IEEE cover
Proceedings of the IEEE
IF:
25.9
Papers:
9.9K
Citations:
4.5W

Organization

P
Princeton University
Scholars:
2.1W
Papers: 2.3W
Citations: 5.1W
T
Technische Universitat Wien
Scholars:
1.3W
Papers: 1.1W
Citations: 21
Cited Papers

Cited Papers

High resolution solid-state NMR spectroscopy of the Yersinia pestis outer membrane protein Ail in lipid membranes
err2017-02-26
err0
errOAAI
errYong Yao; Samit Kumar Dutta; Sang Ho Park; Ratan Rai; L. Miya Fujimoto; Andrey A. Bobkov; Stanley J. Opella; Francesca M. Marassi
errShare
errSave
err2003-01-01
err0
PREAI
errA. A. Rosenkranz; V. G. Lunin; O. V. Sergienko; D. G. Gilyazova; O. L. Voronina; D. E. Jans; A. A. Kofner; M. A. Shumiantseva; A. F. Mironov; A. S. Sobolev
errShare
errSave
High-Pressure/High-Temperature Microreactors for Nanostructure Synthesis
err2009-12-01
err0
errOAAI
errSamuel Marre; Jinyoung Baek; Jongnam Park; Moungi G. Bawendi; Klavs F. Jensen
errShare
errSave
“Diffuse Large B-Cell Lymphoma in the Elderly: Real-World Outcomes From a Developing Country”
err2022-10-01
err0
PREAI
errKunal Jobanputra; Lingaraj Nayak; Hasmukh Jain; Tanuja Shet; Sridhar Epari; V.N. Avinash Bonda; Jayashree Thorat; Bhausaheb Bagal; Siddhartha Laskar; Venkatesh Rangarajan; Archi Agrawal; Sumeet Gujral; Nehal Khanna; Jayant Sastri Goda; Manju Sengar
errShare
errSave
LASER INTENSITY AND THE COMPARATIVE METHOD FOR DETERMINATION OF TRIPLET QUANTUM YIELDS
err2008-01-02
err0
PREAI
errR. Bensasson; C. R. Goldschmidt; E. J. Land; T. G. Truscott
errShare
errSave
researcher View more