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...

Rating: 0/10

 

 

Note: We do not store any files or documents in our server.
 

 

Related Files

 

 

Hot Spot

Download SEC 1: Elliptic Curve Cryptography

SEC 1: Elliptic Curve Cryptography

...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..
... detail »
 
Download SAssess: A Library for Behavioral Self-Assessment

SAssess: A Library for Behavioral Self-Assessment

...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..
... detail »
 
Download Maple Experiments in Discrete Mathematics

Maple Experiments in Discrete Mathematics

...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 ..
... detail »
 
Graph-based Algorithms for Boolean Function Manipulation

Rate this Document

ADS

 

Tag Clouds

 

Last Download

 

BookShelf

 

 

LabVIEW Fundamentals
...Before you read this manual, use the Getting Started with LabVIEW manual as a tutorial to familiarize yourself with the LabVIEW graphical programming environment and the basic LabVIEW features you u..
 
Linear Fractal Shape Interpolation
...Interpolation of two-dimensional shapes described by iterated function systems is explored. Iterated function systems define shapes using self-transformations, and interpolation of these shapes requir..