DocumentCode :
2984994
Title :
Algorithms for discrete function manipulation
Author :
Srinivasan, A. ; Ham, T. ; Malik, S. ; Brayton, R.K.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1990
fDate :
11-15 Nov. 1990
Firstpage :
92
Lastpage :
95
Abstract :
An investigation was made of the analogous graph structure for representing and manipulating discrete variable problems. The authors define the multi-valued decision diagram (MDD), analyze its properties (in particular prove a strong canonical form) and provide algorithms for combining and manipulating MDDs. They give a method for mapping an MDD into an equivalent BDD (binary decision diagram) which allows them to provide a highly efficient implementation using the previously developed BDD packages. A direct implementation of the MDD structure has also been carried out, but this initial implementation has not yet been tuned to the same extent as the BDDs to allow a reasonable comparison to be made. The authors have used the mapping to BDDs to provide an initial understanding of the limits on the sizes of real problems that can be executed. The results are encouraging.<>
Keywords :
logic design; many-valued logics; symbol manipulation; analogous graph structure; binary decision diagram; discrete function manipulation; discrete variable problems; multivalued decision diagram; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Contracts; Data structures; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2055-2
Type :
conf
DOI :
10.1109/ICCAD.1990.129849
Filename :
129849
Link To Document :
بازگشت