DocumentCode :
766596
Title :
Global rebuilding of OBDD´s avoiding memory requirement maxima
Author :
Bern, Jochen ; Meinel, Christoph ; Slobodová, Anna
Author_Institution :
Trier Univ., Germany
Volume :
15
Issue :
1
fYear :
1996
fDate :
1/1/1996 12:00:00 AM
Firstpage :
131
Lastpage :
134
Abstract :
It is well-known that the size of an ordered binary decision diagram (OBDD) may depend crucially on the order in which the variables occur. In the paper, we describe an implementation of an output-efficient algorithm that transforms an OBDD P representing a Boolean function f with respect to one variable ordering π into an OBDD Q that represents f with respect to another variable ordering σ. The algorithm runs in average time O(|P||Q|) and requires O(|P|+|Q|) space. The importance of the algorithm is demonstrated by means of experimental results on basically two different applications. In one of them, the algorithm is used merely once. Such transformations are needed to test equivalence or to perform synthesis on OBDD´s in which variables appear in different orders. The other application shows a way how to decrease the size of intermediate OBDD representations of a given circuit in the course of its symbolic simulation. Here, the algorithm is used dynamically, whenever the size of the manipulated OBDD´s becomes too large
Keywords :
Boolean functions; circuit CAD; data structures; directed graphs; logic CAD; Boolean function; OBDD; global rebuilding; ordered BDD; ordered binary decision diagram; output-efficient algorithm; symbolic simulation; Boolean functions; Circuit simulation; Circuit synthesis; Circuit testing; Data structures; Heuristic algorithms; Performance evaluation;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.486279
Filename :
486279
Link To Document :
بازگشت