| Efficient solution of systems of Boolean equations |
| Full text |
Publisher Site
,
Pdf
(79 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 542 - 546
Year of Publication: 1997
ISBN:0-8186-7597-7
|
|
Authors
|
|
Scott Woods
|
School of Electrical & Computer Engineering, Georgia Institute of Technology, Atlanta, GA
|
|
Giorgio Casinovi
|
Info Tech & Telecommunications Lab, Georgia Tech Research Institute, Atlanta, GA
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 19, Citation Count: 0
|
|
|
ABSTRACT
This paper describes an algorithm for the efficient solution of large systems of Boolean equations. The algorithm exploits the fact that, in some cases, the composition operation of Boolean functions represented by BDD's can be performed in a very efficient manner. Thus, the algorithm tries to eliminate as many variables and equations as possible through function composition. When the system can no longer be reduced in this way, the elimination process is continued through the use of Shannon decomposition. Numerical results show that the performance of this algorithm is significantly superior to that of a previous algorithm proposed by the authors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Devadas and A. R. Newton, "Exact Algorithms for Output Encoding, State Assignment, and Four- Level Boolean Minimization", IEEE Transactions on Computer-Aided Design, vol. 10, no. 1, pp. 13-27, January 1991.
|
| |
2
|
E C. McGeer, A. Saldanha, E R. Stephan, R. K. Brayton, and A. Sangiovanni-Vincentelli, "Timing Analysis and Delay-Fault Test Generation using Path- Recursive Funcions", in Proceedings of the 1991 International Conference on Computer-Aided Design, Santa Clara, CA, November 1991, pp. 180-183.
|
| |
3
|
T. Larrabee, "Test Pattern Generation Using Boolean Satisfiability", IEEE Transactions on Computer- Aided Design, vol. 11, no. 1, pp. 4-15, January 1992.
|
| |
4
|
|
| |
5
|
R. E. Tarjan, "Depth-first search and linear graph algorithms", SlAM Journal on Computing, vol. 1, pp. 146-160, 1972.
|
| |
6
|
Sergiu Rudeanu, Boolean Functions and Equations, North-Holland Publishing Co., Amsterdam, 1974.
|
| |
7
|
|
| |
8
|
M. Fujita, H. Fujisawa, and N. Kawato, "Evaluation and Improvements of Boolean Comparison Method Based on Binary Decision Diagram", in Proceedings of the 1988 International Conference on Computer- Aided Design, Santa Clara, CA, November 1988, pp. 2-5.
|
| |
9
|
Sharad Malik, Albert R. Wang, Robert K. Brayton, and Alberto Sangiovanni-Vincentelli, "Logic Verification using Binary Decision Diagrams in a Logic Synthesis Environment", in Proceedings of the 1988 International Conference on Computer-AidedDesign, Santa Clara, CA, November 1988, pp. 6-9.
|
 |
10
|
Karl S. Brace , Richard L. Rudell , Randal E. Bryant, Efficient implementation of a BDD package, Proceedings of the 27th ACM/IEEE conference on Design automation, p.40-45, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123222]
|
|