• 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