Parallel approach to the functional decomposition of logical functions using developmental genetic programming

1Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Functional decomposition is the main step in the FPGA-oriented logic synthesis, where a function is decomposed into a set of functions, each of which must be simple enough to be implementable in one logic cell. This paper presents a method of searching for the best decomposition strategy for logical functions specified by cubes. The strategy is represented by a decision tree, where each node corresponds to a single decomposition step. In that way the multistage decomposition of complex logical functions may be specified. The tree evolves using the parallel developmental genetic programming. The goal of the evolution is to find a decomposition strategy for which the cost of FPGA implementation of a given function is minimal. Experimental results show that our approach gives significantly better results than other existing methods. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Deniziak, S., & Wieczorek, K. (2012). Parallel approach to the functional decomposition of logical functions using developmental genetic programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7203 LNCS, pp. 406–415). https://doi.org/10.1007/978-3-642-31464-3_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free