DocumentCode
341476
Title
Parallel construction algorithms for BDDs
Author
Chen, Jer-Sheng ; Banerjee, Prithviraj
Author_Institution
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
Volume
1
fYear
1999
fDate
36342
Firstpage
318
Abstract
Binary Decision Diagrams (BDDs) provide very efficient representations of Boolean functions and have been widely used in various computer-aided design of VLSI systems. As the construction time of BDDs varies with applications and is often large in some complex circuits, it would be useful to design parallel algorithms to construct BDDs. In this paper, we propose two parallel algorithms for constructing the BDDs of logic circuits. We first present a shared memory parallel algorithm using locks. To achieve more parallelism, we present another algorithm using replication of fan-in cones that is suitable for execution on distributed memory multicomputers. Experimental results showing speedups for some ISCAS benchmark circuits are reported on an 8 processor IBM J-40 shared memory multiprocessor, an 8 processor SGI Origin 2000 distributed shared memory multiprocessor, and a 16 processor IBM SP-2 distributed memory multicomputer
Keywords
Boolean functions; VLSI; binary decision diagrams; circuit CAD; integrated circuit design; logic CAD; parallel algorithms; BDD construction; Boolean functions; IBM J-40; IBM SP-2; SGI Origin 2000; VLSI systems; binary decision diagrams; computer-aided design; construction time reduction; distributed memory multicomputers; fanin cone replication; logic circuit design; parallel construction algorithms; shared memory parallel algorithm; Application software; Binary decision diagrams; Boolean functions; Circuits; Data structures; Decision trees; Design automation; Parallel algorithms; Parallel processing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location
Orlando, FL
Print_ISBN
0-7803-5471-0
Type
conf
DOI
10.1109/ISCAS.1999.777867
Filename
777867
Link To Document