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 :
بازگشت