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
Link To Document