DocumentCode :
1241158
Title :
Probabilistic manipulation of Boolean functions using free Boolean diagrams
Author :
Shen, Amelia ; Devadas, Srinivas ; Ghosh, Abhijit
Author_Institution :
EPIC Design Technol. Inc., Santa Clara, CA, USA
Volume :
14
Issue :
1
fYear :
1995
fDate :
1/1/1995 12:00:00 AM
Firstpage :
87
Lastpage :
95
Abstract :
We propose a data structure for Boolean functions termed “the free Boolean diagram.” A free Boolean diagram allows decision vertices as in the conventional binary decision diagram, but also allows function vertices corresponding to the AND and XOR functions. It has been shown previously that the equivalence of two free Boolean diagrams can be decided probabilistically in polynomial time. Based on the equivalence checking method, we develop a set of algorithms for the probabilistic construction of free Boolean diagrams from multilevel combinational logic circuits, and for their manipulation. These algorithms are modified versions of reduced, ordered binary decision diagram manipulation methods. We provide the implementation details of a free Boolean diagram package. We show that functions difficult to verify using reduced, ordered binary decision diagrams can be verified using the free Boolean diagrams package using substantially less memory
Keywords :
Boolean functions; data structures; diagrams; logic CAD; AND function; Boolean functions; XOR function; data structure; decision vertices; equivalence checking method; free Boolean diagrams; function vertices; multilevel combinational logic circuits; probabilistic manipulation; reduced ordered binary decision diagram; Boolean functions; Combinational circuits; Data structures; Helium; Laboratories; Logic testing; Packaging; Polynomials; Terminology;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.363122
Filename :
363122
Link To Document :
بازگشت