Title :
Software tools for BDD optimizing by using autocorrelation functions
Author :
Kolotov, G. ; Levin, I. ; Ostrovsky, V. ; Karpovsky, M.
Author_Institution :
Tel Aviv Univ., Ramat-Aviv, Israel
Abstract :
Binary decision diagrams (BDDs), when used for representation of discrete functions, permit direct technology mapping into multi-level logic networks. The complexity of a network derived from a BDD is expressed by its number of non-terminal nodes. We discuss a class of methods for reducing the size of a BDD. We also introduce a package of software tools used in the representation and analysis of Boolean functions with BDDs. The software is designed with two goals in mind: human engineering and efficiency of calculations. It is easy to use, comprehensive and easily extended to new modules or algorithms.
Keywords :
Boolean functions; binary decision diagrams; human factors; logic design; optimisation; software packages; software tools; BDD; Boolean functions; autocorrelation functions; binary decision diagrams; calculation efficiency; discrete functions; human engineering; multi-level logic networks; nonterminal nodes; software tools; Autocorrelation; Binary decision diagrams; Boolean functions; Data structures; Ergonomics; Logic; Packaging; Software design; Software packages; Software tools;
Conference_Titel :
Electrical and Electronics Engineers in Israel, 2004. Proceedings. 2004 23rd IEEE Convention of
Print_ISBN :
0-7803-8427-X
DOI :
10.1109/EEEI.2004.1361106