An efficient method for finding an optimal bi-decomposition

Citation
S. Yamashita et al., An efficient method for finding an optimal bi-decomposition, IEICE T FUN, E81A(12), 1998, pp. 2529-2537
Citations number
12
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
ISSN journal
09168508 → ACNP
Volume
E81A
Issue
12
Year of publication
1998
Pages
2529 - 2537
Database
ISI
SICI code
0916-8508(199812)E81A:12<2529:AEMFFA>2.0.ZU;2-M
Abstract
This paper presents a new efficient method for finding an "optimal" hi-deco mposition form of a logic function. A bi-decomposition form of a logic func tion is the form: f(X) = alpha(g(1)(X-1),g(2)(X-2)). We call a bi-decomposi tion form optimal when the total number of variables in X1 and X2 is the sm allest among all bi-decomposition forms of f. This meaning of optimal is ad equate especially for the synthesis of LUT (Look-Up Table) networks where t he number of function inputs is important for the implementation. In our me thod, we consider only two bi-decomposition forms; (g(1) . g(2)) and (g(1) circle plus g(2)). We can easily find all the other types of bi-decompositi on forms from the above two decomposition forms. Our method efficiently fin ds one of the existing optimal bi-decomposition forms based on a branch-and -bound algorithm. Moreover, our method can also decompose incompletely spec ified functions. Experimental results show that we can construct better net works by using optimal bi-decompositions than by using conventional decompo sitions.