Conflict-driven clause learning SAT solvers

J Marques-Silva, I Lynce, S Malik - Handbook of satisfiability, 2021 - ebooks.iospress.nl
One of the most important paradigm shifts in the use of SAT solvers for solving industrial
problems has been the introduction of clause learning. Clause learning entails adding a …

Bounded model checking using satisfiability solving

E Clarke, A Biere, R Raimi, Y Zhu - Formal methods in system design, 2001 - Springer
The phrase model checking refers to algorithms for exploring the state space of a transition
system to determine if it obeys a specification of its intended behavior. These algorithms can …

Simplify: a theorem prover for program checking

D Detlefs, G Nelson, JB Saxe - Journal of the ACM (JACM), 2005 - dl.acm.org
This article provides a detailed description of the automatic theorem prover Simplify, which is
the proof engine of the Extended Static Checkers ESC/Java and ESC/Modula-3. Simplify …

Probabilistic verification of discrete event systems using acceptance sampling

HLS Younes, RG Simmons - … , CAV 2002 Copenhagen, Denmark, July 27 …, 2002 - Springer
We propose a model independent procedure for verifying properties of discrete event
systems. The dynamics of such systems can be very complex, making them hard to analyze …

Improvements to combinational equivalence checking

A Mishchenko, S Chatterjee, R Brayton… - Proceedings of the 2006 …, 2006 - dl.acm.org
The paper explores several ways to improve the speed and capacity of combinational
equivalence checking based on Boolean satisfiability (SAT). State-of-the-art methods use …

Boolean satisfiability in electronic design automation

JP Marques-Silva, KA Sakallah - Proceedings of the 37th Annual Design …, 2000 - dl.acm.org
Boolean Satisfiability (SAT) is often used as the underlying model for a significant and
increasing number of applications in Electronic Design Automation (EDA) as well as in many …

Checking satisfiability of first-order formulas by incremental translation to SAT

CW Barrett, DL Dill, A Stump - … , CAV 2002 Copenhagen, Denmark, July 27 …, 2002 - Springer
In the past few years, general-purpose propositional satisfiability (SAT) solvers have
improved dramatically in performance and have been used to tackle many new problems. It …

Pruning techniques for the SAT-based bounded model checking problem

O Shtrichman - Advanced Research Working Conference on Correct …, 2001 - Springer
Abstract Bounded Model Checking (BMC) is the problem of checking if a model satisfies a
temporal property in paths with bounded length k. Propositional SAT-based BMC is …

Automated reencoding of boolean formulas

N Manthey, MJH Heule, A Biere - Haifa Verification Conference, 2012 - Springer
We present a novel preprocessing technique to automatically reduce the size of Boolean
formulas. This technique, called Bounded Variable Addition (BVA), exchanges clauses for …

[图书][B] Intellectual property protection in VLSI designs: theory and practice

G Qu, M Potkonjak - 2007 - books.google.com
The development and implementation of intellectual property (IP) protection mechanisms is
of crucial importance for the emerging reuse-based system design methodology. Maybe …