• DocumentCode
    450498
  • Title

    Finding the Optimal Variable Ordering for Binary Decision Diagrams

  • Author

    Friedman, Steven J. ; Supowit, Kenneth J.

  • Author_Institution
    Dept. of Computer Science, Princeton University, Princeton, NJ
  • fYear
    1987
  • fDate
    28-1 June 1987
  • Firstpage
    348
  • Lastpage
    356
  • Abstract
    The ordered binary decision diagram is a canonical representation for Boolean functions, presented by Bryant as a compact representation for a broad class of interesting functions derived from circuits. However, the size of the diagram is very sensitive to the choice of ordering on the variables; hence for some applications, such as Differential Cascode Voltage Switch (DCVS) trees, it becomes extremely important to find the ordering leading to the most compact representation. We present an algorithm for this problem with time complexity O(n23n), an improvement over the previous best, which required O(n!2n).
  • Keywords
    Boolean functions; Circuits; Computer science; Data structures; Decision trees; Logic testing; Permission; Scholarships; Switches; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1987. 24th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0781-5
  • Type

    conf

  • DOI
    10.1109/DAC.1987.203267
  • Filename
    1586251