Graph-based Algorithms for Boolean Function Manipulation (1986)
In this paper we present a new data structure for representing Boolean functions and an associated set of manipulation algorithms. Functions are represented by directed, acyclic graphs in a manner similar to the representations introduced by Lee [1] and Akers [2], but with further restrictions on the ordering of decision variables in the graph. Although a function requires, in the worst case, a graph of size exponential in the number of arguments, many of the functions encountered in typical applications have a more reasonable representation. Our algorithms have time complexity proportional to the sizes of the graphs being operated on, and hence are quite efficient as long as the graphs do not grow too large. We present experimental results from applying these algorithms to problems in logic design verification that demonstrate the practicality of our approach. Index Terms: Boolean functions, symbolic manipulation, binary decision diagrams, logic design verification. [via]
http://citeseerx.ist.psu.edu/viewdoc/download...

Note: We do not store any files or documents in our server.
Related Files
Hot Spot
...This document specifies public-key cryptographic schemes based on elliptic curve cryptography (ECC). In particular, it specifies: - signature schemes; - encryption schemes; and - key agreement schemes. It also describes cryptographic primitives which are used to construct the schemes, and ASN.1 syntax for identifying the schemes. The..
...Developing and testing intelligent agents is a complex task that is both time-consuming and costly. This creates the potential that problems in the agent’s behavior will be realized only after the agent has been put to use. As a result, society is left with a vexing problem: although we can create agents that seem capable of performi..
...This book contains programming experiments that are designed to reinforce
the learning of discrete mathematics. Most of the experiments are short and
to the point, just like traditional homework problems, so that they reflect the
daily classroom work. The experiments in the book are organized to accompany
the first five chapters ..