• 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