• DocumentCode
    659079
  • Title

    Encoding multi-valued functions for symmetry

  • Author

    Ko-Lung Yuan ; Chien-Yen Kuo ; Jiang, Jie-Hong Roland ; Meng-Yen Li

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    771
  • Lastpage
    778
  • Abstract
    In high-level designs, variables are often naturally represented in a symbolic multi-valued form. Binary encoding is an essential step in realizing these designs in Boolean circuits. This paper poses the encoding problem with the objective of maximizing the degree of symmetry, which has many useful applications in logic optimization, circuit rewiring, functional decomposition, etc. In fact, it is guaranteed that there exists a full symmetry encoding with respect to every input multivalued variable for all multi-valued functions. We propose effective computation for finding such encoding by solving a system of subset-sum constraints. Experiments show unique benefits of symmetry encoding.
  • Keywords
    Boolean functions; circuit optimisation; logic design; multivalued logic; multivalued logic circuits; wiring; Boolean circuits; binary encoding; circuit rewiring; functional decomposition; high-level designs; input multivalued variable; logic optimization; multivalued function encoding; multivalued logic; propositional logic; subset-sum constraint system; symbolic multivalued form; symmetry degree maximization; symmetry encoding; Boolean functions; Educational institutions; Encoding; Input variables; Measurement; Optimization; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691201
  • Filename
    6691201