• DocumentCode
    3405727
  • Title

    Breadth-first manipulation of very large binary-decision diagrams

  • Author

    Ochi, H. ; Yasuoka, K. ; Yajima, S.

  • Author_Institution
    Dept. of Inf. Sci., Kyoto Univ., Japan
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    48
  • Lastpage
    55
  • Abstract
    The paper presents an efficient method for manipulating very large shared binary decision diagrams (SBDDs) which are too large to be stored within main memory. In contrast that the conventional depth-first algorithm causes random access of memory, the proposed method is intended to cause sequential access of memory. The main idea of our method is level-by-level manipulation of shared quasi-reduced BDD´s (SQBDD´s) upon a breadth-first algorithm. A garbage collection algorithm based on sliding type compaction is also introduced in order to reduce page faults in succeeding manipulation. We implemented and evaluated the proposed method on the workstation Sun SPARC Station 10 and 64 Mbyte main memory and a 1 Gbyte hard disk drive. As a result it took only 5.6 h to obtain an SQBDD of more than 12 million nodes, which represents all the primary outputs of a 15-bit multiplier, from its circuit description. If we use the conventional SBDD manipulator instead, it is estimated that it would take about 1900 h.
  • Keywords
    tree searching; SBDD manipulator; breadth-first algorithm; circuit description; garbage collection algorithm; level-by-level manipulation; page faults; sequential access; shared quasi-reduced BDD´s; sliding type compaction; very large binary-decision diagrams; very large shared binary decision diagrams; workstation Sun SPARC Station 10; Binary decision diagrams; Boolean functions; Circuit faults; Compaction; Data processing; Data structures; Hard disks; Logic testing; Sun; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580030
  • Filename
    580030