Title :
Implementing a multiple-valued decision diagram package
Author :
Miller, D. Michael ; Drechsler, Rolf
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Abstract :
Decision diagrams are the state-of-the-art representation for logic functions, both binary and multiple-valued. Here we consider issues regarding the efficient implementation of a package for the creation and manipulation of multiple-valued decision diagrams (MDDs). In particular we identify issues that differ from binary decision diagram packages. We describe a matrix method for level interchange in MDDs that is essential for implementing variable reordering strategies. In addition, it is the basis for a novel approach to performing logic operations on MDDs, which we also present. Experimental results demonstrate the efficiency of this approach
Keywords :
decision tables; logic design; multivalued logic; decision diagram; level interchange; logic functions; matrix method; multiple-valued; multiple-valued decision diagrams; Boolean functions; Data structures; Identity-based encryption; Input variables; Logic; Navigation; Packaging; Reactive power; Read only memory;
Conference_Titel :
Multiple-Valued Logic, 1998. Proceedings. 1998 28th IEEE International Symposium on
Conference_Location :
Fukuoka
Print_ISBN :
0-8186-8371-6
DOI :
10.1109/ISMVL.1998.679287