• DocumentCode
    3164242
  • Title

    Dynamic reordering in a breadth-first manipulation based BDD package: challenges and solutions

  • Author

    Ranjan, Rajeev E. ; Gosti, Wilsin ; Brayton, Robert E. ; Sangiovanni-Vincenteili, A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    344
  • Lastpage
    351
  • Abstract
    The breadth-first manipulation technique has proven effective in dealing with very large sized BDDs. However, until now the lack of dynamic variable reordering has remained an obstacle in its acceptance. The goal of the work is to provide efficient techniques to address this issue. After identifying the problems with implementing variable swapping (the core operation in dynamic reordering) in breadth-first based packages, the authors propose techniques to handle the computational and memory overheads. They feel that combining dynamic reordering with the powerful manipulation algorithms of a breadth-first based scheme can significantly enhance the performance of BDD based algorithms. The efficiency of the proposed techniques is demonstrated on a range of examples
  • Keywords
    diagrams; logic CAD; breadth-first manipulation based binary decision diagram package; computational overhead; dynamic variable reordering; efficiency; manipulation algorithms; memory overhead; variable swapping; Application software; Binary decision diagrams; Boolean functions; Data structures; Design automation; Logic design; Logic testing; Manipulator dynamics; Packaging; Terminology;
  • 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.628893
  • Filename
    628893