• DocumentCode
    3255013
  • Title

    SBDD variable reordering based on probabilistic and evolutionary algorithms

  • Author

    Thornton, M.A. ; Williams, J.P. ; Drechsler, Rolf ; Drechsler, R. ; Wessels, D.M.

  • Author_Institution
    Mississippi State Univ., MS, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    381
  • Lastpage
    387
  • Abstract
    Modern CAD tools must represent large Boolean functions compactly in order to obtain reasonable runtimes for synthesis and verification. The shared binary decision diagram (SBDD) with negative edge attributes can represent many functions in a compact form if a proper variable ordering is used. In this work we describe a technique for reordering the variables in an SBDD to reduce the size of the data structure. A common heuristic for the variable ordering problem is to group variables together that have similar characteristics. We use this heuristic to formulate a technique for the reordering problem using probability based metrics. Our results indicate that this technique outperforms sifting with comparable runtimes. Furthermore, the method is robust in that the final results independent of the initial structure of the SBDD
  • Keywords
    Boolean functions; binary decision diagrams; evolutionary computation; logic CAD; CAD tools; data structure; evolutionary algorithms; heuristic; large Boolean functions; negative edge attributes; probabilistic algorithms; probability based metrics; run times; shared binary decision diagram variable reordering; synthesis; verification; Binary decision diagrams; Boolean functions; Data structures; Evolutionary computation; Robustness; Runtime; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing, 1999 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-5582-2
  • Type

    conf

  • DOI
    10.1109/PACRIM.1999.799556
  • Filename
    799556