DocumentCode :
1444499
Title :
Using lower bounds during dynamic BDD minimization
Author :
Drechsler, Rolf ; Günther, Wolfgang ; Somenzi, Fabio
Author_Institution :
Corp. Technol., Siemens AG, Munich, Germany
Volume :
20
Issue :
1
fYear :
2001
fDate :
1/1/2001 12:00:00 AM
Firstpage :
51
Lastpage :
57
Abstract :
Ordered binary decision diagrams (BDDs) are a data structure for the representation and manipulation of Boolean functions, often applied in very large scale integration (VLSI) computer-aided design (CAD). The choice of variable ordering largely influences the size of the BDD; its size may vary from linear to exponential. The most successful methods to find good orderings are based on dynamic variable reordering, i.e., exchanging neighboring variables. This basic operation has been used in various variants, like sifting and window permutation. In this paper, we show that lower bounds computed during the minimization process can speed up the computation significantly. First, lower bounds are studied from a theoretical point of view. Then these techniques are incorporated in dynamic minimization algorithms. By the computation of good lower bounds, large parts of the search space can be pruned, resulting in very fast computations. Experimental results are given to demonstrate the efficiency of the approach
Keywords :
Boolean functions; VLSI; binary decision diagrams; circuit CAD; integrated circuit design; logic CAD; minimisation of switching nets; Boolean functions; computer-aided design; data structure; dynamic BDD minimization; dynamic minimization algorithms; lower bounds; minimization process; ordered binary decision diagrams; search space; sifting; very large scale integration; window permutation; Binary decision diagrams; Boolean functions; Data structures; Design automation; Heuristic algorithms; Minimization methods; Packaging; Partitioning algorithms; Runtime; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.905674
Filename :
905674
Link To Document :
بازگشت