Heuristic Minimization of BDDs, Using Don't Cares
T.R. Shiple and R. Hojati and Alberto L. Sangiovanni-Vincentelli and Robert K. Brayton
EECS Department, University of California, Berkeley
Technical Report No. UCB/ERL M93/58
, 1993
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/ERL-93-58.pdf
We present heuristic algorithms for finding a minimum BDD size cover of an incompletely specified function, assuming the variable ordering is fixed. In some algorithms based on BDDs, incompletely specified functions arise for which any cover of the function will suffice. Choosing a cover which has a small BDD representation may yield significant performance gains. We present a systematic study of this problem, establishing a unified framework for heuristic algorithms,, proving optimality in some cases, and presenting experimental results.
BibTeX citation:
@techreport{Shiple:M93/58, Author= {Shiple, T.R. and Hojati, R. and Sangiovanni-Vincentelli, Alberto L. and Brayton, Robert K.}, Title= {Heuristic Minimization of BDDs, Using Don't Cares}, Year= {1993}, Month= {Jul}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/2404.html}, Number= {UCB/ERL M93/58}, Abstract= {We present heuristic algorithms for finding a minimum BDD size cover of an incompletely specified function, assuming the variable ordering is fixed. In some algorithms based on BDDs, incompletely specified functions arise for which any cover of the function will suffice. Choosing a cover which has a small BDD representation may yield significant performance gains. We present a systematic study of this problem, establishing a unified framework for heuristic algorithms,, proving optimality in some cases, and presenting experimental results.}, }
EndNote citation:
%0 Report %A Shiple, T.R. %A Hojati, R. %A Sangiovanni-Vincentelli, Alberto L. %A Brayton, Robert K. %T Heuristic Minimization of BDDs, Using Don't Cares %I EECS Department, University of California, Berkeley %D 1993 %@ UCB/ERL M93/58 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/2404.html %F Shiple:M93/58