DocumentCode
2792096
Title
Generalized symmetries in Boolean functions
Author
Kravets, V.N. ; Sakallah, K.A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
2000
fDate
5-9 Nov. 2000
Firstpage
526
Lastpage
532
Abstract
In this paper we take a fresh look at the notion of symmetries in Boolean functions. Our studies are motivated by the fact that the classical characterization of symmetries based on invariance under variable swaps is a special case of a more general invariance based on unrestricted variable permutations. We propose a generalization of classical symmetry that allows for the simultaneous swap of ordered and unordered groups of variables, and show that it captures more of a function´s invariant permutations without undue computational requirements. We apply the new symmetry definition to analyze a large set of benchmark circuits and provide extensive data showing the existence of substantial symmetries in those circuits. Specific case studies of several of these benchmarks reveal additional insights about their functional structure and how it might be related to their circuit structure.
Keywords
Boolean functions; logic CAD; Boolean functions; benchmark circuits; classical characterization; generalized symmetries; invariance; Binary decision diagrams; Boolean functions; Circuits; Contracts; Design automation; Libraries; Logic; Network synthesis; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-6445-7
Type
conf
DOI
10.1109/ICCAD.2000.896526
Filename
896526
Link To Document