ACM Home Page
Please provide us with feedback. Feedback
Approximation and decomposition of binary decision diagrams
Full text PdfPdf (332 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 35th annual Design Automation Conference table of contents
San Francisco, California, United States
Pages: 445 - 450  
Year of Publication: 1998
ISBN:0-89791-964-5
Authors
Kavita Ravi  University of Colorado
Kenneth L. McMillan  Cadence Design Systems
Thomas R. Shiple  Synopsys
Fabio Somenzi  University of Colorado
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 30,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/277044.277168
What is a DOI?

ABSTRACT

Efficient techniques for the manipulation of Binary Decision Diagrams (BDDs) are key to the success of formal verification tools. Recent advances in reachability analysis and model checking algorithms have emphasized the need for efficient algorithms for the approximation and decomposition of BDDs. In this paper we present a new algorithm for approximation and analyze its performance in comparison with existing techniques. We also introduce a new decomposition algorithm that produces balanced partitions. The effectiveness of our contributions is demonstrated by improved results in reachability analysis for some hard problem instances.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
J.R. Butch, E.M. Clarke, K. L. McMillan, D. L. Dill. and L. J. Hwang. Symbolic model checking: 1020 states and beyond. In Proceedings of the FiJ'~h Annual Symposium on Logic in Computer Science, June 1990.
5
 
6
 
7
H. Cho, G. D. Hachtel, E. Macii, B. Plessier, and F. Somenzi. Algorithms for approximate FSM traversal based on state space decomposition. IEEE Transactions on Computer-Aided Design, 15( 12): 1465-1478, December 1996.
 
8
0. Coudert, C, Berthet, and J. C. Madre. Verification of sequential machines using boolean functional vectors. In L. Claesen, editor, Proceedings IFIP International Workshop on Applied Formul Method.~' fiJr Correct VLSI Design, pages 111-128, Leuven, Belgium, November 1989.
 
9
0. Coudert and J. C. Madre. A unified framework for the formal verification of sequential circuits. In Proceedings of the IEEE Internutionul Conference on Computer Aided Design, pages 126-129, November 1990.
 
10
11
 
12
S.-W. Jeong, B. Plessier, G. D. Hachtel, and F. Somenzi. Variable ordering and selection for FSM traversal. In Proceedings ~' the IEEE Internutionul Conference on Computer Aided Design, pages 476-479, Santa Clara, CA, November 1991.
 
13
14
 
15
 
16
 
17
K. L. McMi!lan. Symbolic Model Checking. Kluwer Academic Publishers, Boston, MA, 1994.
 
18
 
19
 
20
 
21
 
22
R.K. Ranjan, A. Aziz, R. K. Brayton, B. F. Plessier, and C. Pixley. Efficient BDD algorithms for FSM synthesis and verification. Presented at IWLS95, Lake Tahoe, CA., May 1995.
 
23
 
24
 
25
 
26
T.R. Shiple, R. K. Ranjan, A. L. Sangiovanni-Vincentelli, and R. K. Brayton. Deciding state teachability for large FSMs. Technical Report UCB/ERL M97/73, University of California at Berkeley, August 1996.
 
27
F. Somenzi. CUDD: CUD e c i s i o n Diagram Package. ftp://vlsi.colorado.edu/pub/.
 
28
H. Touati, H. Savoj, B. Lin, R. K. Brayton, and A. Sangiovanni-Vincentelli. Implicit enumeration of finite state machines using BDD's. In Proceedings of the IEEE International ConJerence on Computer Aided Design, pages 130-133, November 1990.

CITED BY  11

Collaborative Colleagues:
Kavita Ravi: colleagues
Kenneth L. McMillan: colleagues
Thomas R. Shiple: colleagues
Fabio Somenzi: colleagues