• DocumentCode
    3086368
  • Title

    Distributed binary decision diagrams for verification of large circuits

  • Author

    Arunachlam, P. ; Chase, Craig ; Moundanos, Dinos

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    365
  • Lastpage
    370
  • Abstract
    Binary Decision Diagrams (BDDs) are widely used for efficiently representing logic designs and for verifying their equivalence. However, they often require large amounts of memory even for relatively small circuits. This paper presents a new mechanism for alleviating the memory consumption problem by exploiting the memory available in a cluster of workstations. The memory required for a BDD node may be allocated in other machines on the network, and any reference to a BDD node returns the value from the appropriate machine in a transparent fashion. Using this technique we are able to verify the sequential benchmark s1423, even though the BDDs required for verification exceed 2 gigabytes of storage
  • Keywords
    Boolean functions; decision tables; distributed algorithms; formal verification; logic CAD; binary decision diagrams; cluster of workstations; large circuits; logic designs; memory consumption problem; sequential benchmark; verification; Binary decision diagrams; Boolean functions; Circuits; Data structures; Design engineering; Logic design; Packaging machines; Registers; State-space methods; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563580
  • Filename
    563580