DocumentCode :
2654211
Title :
Manipulation of *BMDs
Author :
Drechsler, Rolf ; Höreth, Stefan
Author_Institution :
Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
fYear :
1998
fDate :
10-13 Feb 1998
Firstpage :
433
Lastpage :
438
Abstract :
Multiplicative Binary Moment Diagrams (*BMDs) have recently been introduced as a data structure for verification. Using *BMDs it was for the first time possible to verify multiplier circuits with up to 256 bits. In this paper we use a modification of *BMDs, called positive *BMDs (p*BMDs), that allows to apply dynamic variable ordering, that is the most promising minimization technique for decision diagrams, to *BMDs. Furthermore, we study *BMDs representing Boolean functions. We show that in this case for some operations polynomial algorithms can be given, while the general case of integer-valued functions requires exponential effort. Experimental results demonstrate that p*BMDs clearly outperform *BMDs with respect to runtime during dynamic minimization, while keeping (nearly) all advantages
Keywords :
Boolean functions; data structures; decision tables; formal verification; *BMDs; Binary Moment Diagrams; Boolean functions; Multiplicative Binary Moment Diagrams; data structure; decision diagrams; dynamic variable ordering; minimization technique; verification; Boolean functions; Circuits; Computer science; Data structures; Minimization; Polynomials; Runtime; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-4425-1
Type :
conf
DOI :
10.1109/ASPDAC.1998.669516
Filename :
669516
Link To Document :
بازگشت