DocumentCode :
545667
Title :
A single-instance incremental SAT formulation of proof- and counterexample-based abstraction
Author :
Een, Niklas ; Mishchenko, Alan ; Amla, Nina
Author_Institution :
EECS Dept., Univ. of California, Berkeley, CA, USA
fYear :
2010
fDate :
20-23 Oct. 2010
Firstpage :
181
Lastpage :
188
Abstract :
This paper presents an efficient, combined formulation of two widely used abstraction methods for bit-level verification: counterexample-based abstraction (CBA) and proof-based abstraction (PBA). Unlike previous work, this new method is formulated as a single, incremental SAT-problem, interleaving CBA and PBA to develop the abstraction in a bottom-up fashion. It is argued that the new method is simpler conceptually and implementation-wise than previous approaches. As an added bonus, proof-logging is not required for the PBA part, which allows for a wider set of SAT-solvers to be used.
Keywords :
computability; formal verification; program diagnostics; SAT-solver; abstraction method; bit-level verification; counterexample-based abstraction; proof-based abstraction; single-instance incremental SAT formulation; Algorithm design and analysis; Boolean functions; Data structures; Integrated circuit modeling; Interpolation; Logic gates; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2010
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-0734-6
Electronic_ISBN :
978-0-9835678-0-6
Type :
conf
Filename :
5770948
Link To Document :
بازگشت