DocumentCode
3164242
Title
Dynamic reordering in a breadth-first manipulation based BDD package: challenges and solutions
Author
Ranjan, Rajeev E. ; Gosti, Wilsin ; Brayton, Robert E. ; Sangiovanni-Vincenteili, A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1997
fDate
12-15 Oct 1997
Firstpage
344
Lastpage
351
Abstract
The breadth-first manipulation technique has proven effective in dealing with very large sized BDDs. However, until now the lack of dynamic variable reordering has remained an obstacle in its acceptance. The goal of the work is to provide efficient techniques to address this issue. After identifying the problems with implementing variable swapping (the core operation in dynamic reordering) in breadth-first based packages, the authors propose techniques to handle the computational and memory overheads. They feel that combining dynamic reordering with the powerful manipulation algorithms of a breadth-first based scheme can significantly enhance the performance of BDD based algorithms. The efficiency of the proposed techniques is demonstrated on a range of examples
Keywords
diagrams; logic CAD; breadth-first manipulation based binary decision diagram package; computational overhead; dynamic variable reordering; efficiency; manipulation algorithms; memory overhead; variable swapping; Application software; Binary decision diagrams; Boolean functions; Data structures; Design automation; Logic design; Logic testing; Manipulator dynamics; Packaging; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-8206-X
Type
conf
DOI
10.1109/ICCD.1997.628893
Filename
628893
Link To Document