• DocumentCode
    316863
  • Title

    Speeding up variable reordering of OBDDs

  • Author

    Meinel, Christoph ; Slobodová, Anna

  • Author_Institution
    Trier Univ., Germany
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    338
  • Lastpage
    343
  • Abstract
    The use of Ordered Binary Decision Diagrams (OB-DDs) as a representation of Boolean functions brought essential progress in many different applications. The optimization of the OBDD-size by the choice of the variable ordering is known to be NP-hard. The known heuristics for finding an initial ordering and for reordering still have insufficient performance. Rudell´s sifting is one of the most successful reordering algorithms that is application independent and can be used dynamically. In this paper, we propose a method based on some communication complexity considerations that improves the time performance of the sifting. The main idea is to restrict the reordering of variables to blocks that are determined according to readily computable OBDD-measure. Experimental comparison of the proposed block-restricted sifting with the original algorithm shows a speed-up by factor two without any loss in the final size
  • Keywords
    Boolean functions; communication complexity; computational complexity; formal verification; optimisation; Boolean functions; NP-hard; block-restricted sifting; communication complexity; heuristics; ordered binary decision diagrams; sifting; time performance; variable reordering; Boolean functions; Circuit simulation; Circuit topology; Complexity theory; Computational modeling; Concrete; Data structures; Reachability analysis; Sequential circuits; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-8206-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1997.628892
  • Filename
    628892