• DocumentCode
    2393308
  • Title

    A comparison of BDDs, BMC, and sequential SAT for model checking

  • Author

    Parthasarathy, G. ; Iyer, M.K. ; Cheng, K.-T. ; Wang, Li C.

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • fYear
    2003
  • fDate
    12-14 Nov. 2003
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    BDD-based model checking and bounded model checking (BMC) are the main techniques currently used in formal verification. In general, there are robustness issues in SAT-based versus BDD-based model checking. The research reported in this paper attempts to analyze the asymptotic run-time behavior of modern BDD-based and SAT based techniques for model checking to determine the circuit characteristics which lead to worst-case behavior in these approaches. We show evidence for a run-time characterization based on sequential correlation and clause density. We demonstrate that it is possible to predict the worst-case behavior of BMC based on these characterizations. This leads to some interesting insights into the behavior of these techniques on a variety of example circuits.
  • Keywords
    Boolean functions; binary decision diagrams; computability; finite state machines; formal verification; high level synthesis; sequential circuits; BDD-based model checking; asymptotic run-time behavior; bounded model checking; circuit characteristics; clause density; finite state system; formal verification; sequential SAT; sequential correlation; worst-case behavior; Boolean functions; Chromium; Circuits; Data structures; Formal verification; Law; Legal factors; Performance analysis; Robustness; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2003. Eighth IEEE International
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-7803-8236-6
  • Type

    conf

  • DOI
    10.1109/HLDVT.2003.1252490
  • Filename
    1252490