• 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