Advertisement

Incremental QBF Preprocessing for Partial Design Verification

(Poster Presentation)
  • Paolo Marin
  • Christian Miller
  • Bernd Becker
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7317)

Abstract

Bounded Model Checking (BMC) is a major verification method for finding errors in sequential circuits. BMC accomplishes this by iteratively unfolding a circuit k times, adding the negated property, and finally converting the BMC instance into a sequence of satisfiability (SAT) problems. When considering incomplete designs (i.e. those containing so-called blackboxes), we rather need the logic of Quantified Boolean Formulas (QBF) to obtain a more precise modeling of the unknown behavior of the blackbox. Here, we answer the question of unrealizability of a property, where finding a path of length k proves that the property is violated regardless of the implementation of the blackbox. To boost this task, solving blackbox BMC problems incrementally has been shown to be feasible [3], although the restrictions required in the preprocessing phase reduce its effectiveness. In this paper we enhance the verification procedure when using an off-the-shelf QBF solver, through a stronger preprocessing of the QBF formulas applied in an incremental fashion.

Keywords

Transition Relation Preprocessing Method Partial Design Cumulative Time Sequential Circuit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Giunchiglia, E., Paolo, M., Narizzano, M.: QuBE7.0, System Description. Journal of Satisfiability 7(8), 83–88 (2010)Google Scholar
  2. 2.
    Kupferschmid, S., Lewis, M., Schubert, T., Becker, B.: Incremental preprocessing methods for use in bmc. Formal Methods in System Design 39, 185–204 (2011)CrossRefGoogle Scholar
  3. 3.
    Marin, P., Miller, C., Lewis, M., Becker, B.: Verification of Partial Designs Using Incremental QBF Solving. In: DATE(2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Paolo Marin
    • 1
  • Christian Miller
    • 1
  • Bernd Becker
    • 1
  1. 1.University of FreiburgGermany

Personalised recommendations