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 :
بازگشت