DocumentCode
3386675
Title
Efficient manipulation algorithms for linearly transformed BDDs
Author
Gunther, W. ; Drechsler, R.
Author_Institution
Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
fYear
1999
fDate
7-11 Nov. 1999
Firstpage
50
Lastpage
53
Abstract
Binary decision diagrams (BDDs) are the state-of-the-art data structure in VLSI CAD, but, due to their ordering restriction, only exponential-sized BDDs exist for many functions of practical relevance. Linear transformations (LTs) have been proposed as a new concept to minimize the size of BDDs, and it is known that, in some cases, even an exponential reduction can be obtained. In addition to a small representation, the efficient manipulation of a data structure is also important. In this paper, we present polynomial-time manipulation algorithms that can be used for linearly transformed BDDs (LT-BDDs) analogously to BDDs. For some operations, like synthesis algorithms based on ITE (if-then-else), it turns out that the techniques known from BDDs can be directly transferred, while for other operations, like quantification and cofactor computation, completely different algorithms have to be used. Experimental results are given to show the efficiency of the approach.
Keywords
VLSI; binary decision diagrams; circuit CAD; circuit complexity; data structures; directed graphs; integrated circuit design; program control structures; BDD size minimization; VLSI CAD; cofactor computation; data structure manipulation algorithms; efficiency; exponential size reduction; if-then-else structure; linearly transformed binary decision diagrams; ordering restriction; polynomial-time algorithms; quantification; synthesis algorithms; Binary decision diagrams; Boolean functions; Computer science; Data structures; Polynomials; Runtime; Vectors; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-5832-5
Type
conf
DOI
10.1109/ICCAD.1999.810620
Filename
810620
Link To Document