DocumentCode :
1730477
Title :
MDD with Added Null-Value and All-Value Edges
Author :
Files, Craig M. ; Nodine, Mark H.
Author_Institution :
Intrinsity, Inc., Austin, TX
fYear :
2008
Firstpage :
64
Lastpage :
69
Abstract :
This paper presents an MDD that has additional null-value and all-value edges. The MDD is based on a multi-valued algebra that augments multi-valued variables to allow a null- output value. A null-output value is a value that cannot be computed but represents the lack of any valid value for a given input combination (akin to an output don´t care, but its value cannot be changed). A side effect of the null-value edge is that the MDD is capable of representing 1-valued variables. Plus, the null-value is used in representing mutexes (a concept that defines an input don´t care condition). While there have been publications that have created BDDs with a third (all-value) edge, to the authors´ knowledge, this is the first time an all-value edge has been added to an MDD. This MDD data structure is the foundation for Intrinsity´s multi-valued logic synthesis algorithms.
Keywords :
algebra; binary decision diagrams; data structures; multivalued logic; MDD data structure; binary decision diagram; intrinsity multi-valued logic synthesis algorithm; multi-valued algebra; multi-valued decision diagram; null-output value; null-value edge; Algebra; Binary decision diagrams; Boolean functions; Data structures; Design automation; Equations; Input variables; Multivalued logic; Testing; Tree graphs; Domino Logic; Logic; MDD; Multi-valued; Synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multiple Valued Logic, 2008. ISMVL 2008. 38th International Symposium on
Conference_Location :
Dallas, TX
ISSN :
0195-623X
Print_ISBN :
978-0-7695-3155-7
Type :
conf
DOI :
10.1109/ISMVL.2008.20
Filename :
4539403
Link To Document :
بازگشت