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
Link To Document