|
ABSTRACT
In this paper, we propose a K-disjointness paradigm that can effectively search all pairs of minterms with Hamming distance K between two Boolean functions. By this paradigm, we correlate it with symmetry detection problem and propose an efficient symmetry detection algorithm for Boolean functions. Our algorithm can not only handle completely specified functions but also incompletely specified functions. Experimental results on a set of MCNC and ISCAS benchmarking circuits show that our algorithm is indeed very effective and efficient for detecting symmetries of large Boolean functions.
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
|
B. G. Kim and D. L. Dietmeyer, "Multilevel logic synthesis of symmetric switching functions," IEEE Trans. on Computer-Aided Design, vol. 10, pp. 436--446, April 1991.
|
 |
2
|
|
 |
3
|
|
| |
4
|
B. J. Falkowski and S. Kannurao, "Skew symmetry detection using the Walsh Spectral Coefficients,"in Proc. International Symposium on Circuit and System, 2000, vol. 2, pp. 321--324.
|
 |
5
|
Fadi A. Aloul , Arathi Ramani , Igor L. Markov , Karem A. Sakallah, Solving difficult SAT instances in the presence of symmetry, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.514102]
|
| |
6
|
|
| |
7
|
|
| |
8
|
Dirk Möller , Janett Mohnke , Michael Weber, Detection of symmetry of Boolean functions represented by ROBDDs, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.680-684, November 07-11, 1993, Santa Clara, California, United States
|
| |
9
|
Alan Mishchenko, "Fast Computation of Symmetries in Boolean Functions,"IEEE Trans. Computer-Aided-Design, vol. 18, pp. 1588--1593, Nov. 2003.
|
| |
10
|
C. Scholl, D. Moller, P. Molitor, and R. Drechsler, "BDD minimization using symmetries" IEEE Trans. Computer-Aided-Design, vol. 18, pp. 81--100, Feb. 1999.
|
| |
11
|
S. Rahardja, B. J. Falkowski, "Symmetry conditions of Boolean functions in complex Hadamard transform," Electronics Letters, vol. 34, pp. 1634--1635, Aug. 1998.
|
| |
12
|
|
 |
13
|
|
| |
14
|
F. Somenzi, CUDD Package, Release 2.3.1. {Online} Availabe: http://vlsi/Colorado.EDU/ fabio/CUDD/cuddIntro.html
|
 |
15
|
|
| |
16
|
A. Mishchenko. EXTRA library of DD procedures. {Online}. Available: http://www.ee.pdx.edu/ alanmi/research/extra.htm
|
| |
17
|
E. M. Sentovich, K. J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P. R. Stephan, R. K. Brayton, A. Sangiovanni-Vincentelli, "SIS: A System for Sequential Circuit Synthesis", Electronics Research Laboratory, Memorandum No. UCB/ERL M92/41, 4 May 1992.
|
CITED BY 2
|
|
|
|
|
Jin S. Zhang , Alan Mishchenko , Robert Brayton , Malgorzata Chrzanowska-Jeske, Symmetry detection for large Boolean functions using circuit representation, simulation, and satisfiability, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|