• 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