Proceedings of the First NASA/DoD Workshop on Evolvable Hardware
DOI: 10.1109/eh.1999.785435
|View full text |Cite
|
Sign up to set email alerts
|

Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness

Abstract: We use evolutionary search to design combinational logic circuits. The technique is based on evolving the functionality and connectivity of a rectangular array of logic cells whose dimension is defined by the circuit layout. The main idea of this approach is to improve quality of the circuits evolved by the genetic algorithm (GA) by reducing the number of active gates used. We accomplish this by combining two ideas: 1) using multiobjective fitness function; 2) evolving circuit layout. It will be shown that usi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 65 publications
(38 citation statements)
references
References 8 publications
(10 reference statements)
0
38
0
Order By: Relevance
“…The circuit evolution is performed using a rudimentary ) 1 ( + λ evolutionary strategy with uniform mutation [16]. The parameter circuit mutation is used to change the type of genes in chromosome excluding the number of columns and rows.…”
Section: Genetic Operatorsmentioning
confidence: 99%
See 1 more Smart Citation
“…The circuit evolution is performed using a rudimentary ) 1 ( + λ evolutionary strategy with uniform mutation [16]. The parameter circuit mutation is used to change the type of genes in chromosome excluding the number of columns and rows.…”
Section: Genetic Operatorsmentioning
confidence: 99%
“…Recently a new area to design both combinational and sequential logic circuits known as evolvable hardware has been introduced [3]. EHW technique is based on evolving the functionality and connectivity of the rectangular array of logic cells in addition to the layout of this array [4]. There are different definitions of EHW depending on its purpose.…”
Section: Introductionmentioning
confidence: 99%
“…In a large number of works found in the literature [5][6][7][8][9][10][11], a Genetic Algorithm (GA) is used just as an optimization method to find the multipliers values for a given fixed filter topology. On the other hand, among the works [12][13][14][15][16][17] addressing the evolutionary synthesis methods only a few deal with the lowsensitivity problem [16][17]. Several equivalent filter structures are able to realize the same transfer function.…”
Section: Introductionmentioning
confidence: 99%
“…At the second level the array of cells is created and the circuit's outputs are determined. The third level represents the structures of each cell in the circuit [19].…”
Section: Encodingmentioning
confidence: 99%
“…The evolutionary algorithm used is the (1+λ) rudimentary evolutionary strategy with cell and circuit geometry mutation, where λ represents the population size [19], [20]. Once the fitness function of each individual is calculated, the fittest individual is selected and duplicated for the population of the next generation and it is brought up to date by using both cell and circuit geometry mutation operators.…”
Section: Evolutionary Algorithmmentioning
confidence: 99%