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