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
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;
Conference_Titel :
Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
DOI :
10.1109/ICCAD.2013.6691201