DocumentCode :
1820103
Title :
On the construction of multiple-valued decision diagrams
Author :
Miller, D. Michael ; Drechsler, Rolf
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear :
2002
fDate :
2002
Firstpage :
245
Lastpage :
253
Abstract :
Decision diagrams are the state-of-the-art representation for logic functions, both binary and multiple-valued. We consider ways to improve the construction of multiple-valued decision diagrams (MDD). Efficiency is achieved through the use of a simple computed table. We compare the use of recursive MIN and MAX as primitive operations in multiple-valued decision diagram construction to the MV-CASE primitive which is a generalization of the if-then-else (ITE) commonly used in binary DD packages. We also consider the use of cyclic negations and complements as MDD edge operations showing that for certain types of functions this approach can lead to significant reduction in MDD node count. They can also reduce the number of primitives that need to be explicitly implemented. Experimental results showing the efficiency of the proposed approaches are given. The direct implementation of MDDs is briefly compared to representing MDDs using a BDD package
Keywords :
decision diagrams; directed graphs; multivalued logic; MAX; MV-CASE primitive; binary functions; cyclic negations; directed graph; experimental results; if-then-else; logic functions; multiple-valued decision diagrams; multiple-valued functions; recursive MIN; Art; Binary decision diagrams; Boolean functions; Computer aided software engineering; Computer science; Data structures; Logic functions; Logic testing; Packaging; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multiple-Valued Logic, 2002. ISMVL 2002. Proceedings 32nd IEEE International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
0-7695-1462-6
Type :
conf
DOI :
10.1109/ISMVL.2002.1011095
Filename :
1011095
Link To Document :
بازگشت