• DocumentCode
    452024
  • Title

    New Techniques for Efficient Verification with Implicitly Conjoined BDDs

  • Author

    Hu, Alan J. ; York, Gary ; Dill, David L.

  • Author_Institution
    Department of Computer Science, Stanford University
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    276
  • Lastpage
    282
  • Abstract
    In previous work, Hu and Dill identified a common cause of BDD-size blowup in high-level design verification and proposed the method of implicitly conjoined invariants to address the problem. That work, however, had some limitations: the user had to supply the property being verified as an implicit conjunction of BDDs, the heuristic used to decide which conjunctions to evaluate was rather simple, and the termination test, though fast and effective on a set of examples, was not proven to be always correct. In this work, we address those problems by proposing a new, more sophisticated heuristic to simplify and evaluate lists of implicitly conjoined BDDs and an exact termination test. We demonstrate on examples that these more complex heuristics are reasonably efficient as well as allowing verification of examples that were previously intractable.
  • Keywords
    Binary decision diagrams; Boolean functions; Computer science; Costs; Data structures; Error correction; Formal verification; Hardware; Protocols; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204111
  • Filename
    1600384