DocumentCode
2369495
Title
A data parallel approach to Boolean function manipulation using BDDs
Author
Cabodi, G. ; Gai, S. ; Rebaudengo, M. ; Reorda, M. Sonza
Author_Institution
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
fYear
1994
fDate
2-6 May 1994
Firstpage
163
Lastpage
175
Abstract
The paper describes an Electronic CAD package exploiting the CM-200 architecture to manipulate boolean functions. The package exploits Binary Decision Diagrams (BDDs) to symbolically operate with boolean functions. The data parallel approach is based on distributing BDD nodes do the available Processing Elements and traversing BDDs in a breadth-first manner. The behaviour of the algorithm is studied and the results which have been obtained obtained for an application developed with the package are reported. They show that the approach exploits well the parallel hardware and is highly scalable; if implemented on state-of-the-art and fully configured systems, it could solve problems which can not be faced with conventional architectures
Keywords
Boolean functions; decision tables; logic CAD; logic design; parallel algorithms; BDDs; Boolean function manipulation; CM-200 architecture; Electronic CAD package; data parallel approach; Binary decision diagrams; Boolean functions; Central Processing Unit; Concurrent computing; Data structures; Electronic equipment testing; Electronics packaging; Memory management; Parallel algorithms; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location
Ischia
Print_ISBN
0-8186-6322-7
Type
conf
DOI
10.1109/MPCS.1994.367081
Filename
367081
Link To Document