scispace - formally typeset
Open AccessProceedings ArticleDOI

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

Reads0
Chats0
TLDR
The main idea of this approach is to improve quality of the circuits evolved by the genetic algorithm by reducing the number of active gates used by combining two ideas: using multi-objective fitness function and evolving circuit layout.
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 multi-objective fitness function; 2) evolving circuit layout. It will be shown that using these two approaches allows us to increase the quality of evolved circuits. The circuits are evolved in two phases. Initially the genome fitness is given by the percentage of output bits that are correct. Once 100% functional circuits have been evolved, the number of gates actually used in the circuit is taken into account in the fitness function. This allows us to evolve circuits with 100% functionality and minimise the number of active gates in circuit structure. The population is initialised with heterogeneous circuit layouts and the circuit layout is allowed to vary during the evolutionary process. Evolving the circuit layout together with the function is one of the distinctive features of proposed approach. The experimental results show that allowing the circuit layout to be flexible is useful when we want to evolve circuits with the smallest number of gates used. We find that it is better to use a fixed circuit layout when the objective is to achieve the highest number of 100% functional circuits. The two-fitness strategy is most effective when we allow a large number of generations.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book

A Field Guide to Genetic Programming

TL;DR: A unique overview of this exciting technique is written by three of the most active scientists in GP, which starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination until high-fitness solutions emerge.
Book ChapterDOI

Cartesian Genetic Programming

TL;DR: A neutral search strategy that allows the fittest genotype to be replaced by another equally fit genotype (a neutral genotype) is examined and compared with non-neutral search for the Santa Fe ant problem and the neutral search proves to be much more effective.
Book

Foundations of Genetic Programming

TL;DR: A comprehensive review of the theory of genetic programming can be found in this paper, where the authors provide a coherent consolidation of recent work on the theoretical foundations of GP and genetic algorithms.

Cartesian Genetic Programming.

TL;DR: The genotype–phenotype mapping used in CGP is one of its defining characteristics and its types are decided by the user and are listed in a function look-up table.
Proceedings Article

Lexicographic parsimony pressure

TL;DR: It is shown that lexicographic parsimony pressure reduces tree size while maintaining good fitness values, particularly when coupled with Koza-style maximum tree depth limits.
References
More filters
Book ChapterDOI

An Evolved Circuit, Intrinsic in Silicon, Entwined with Physics

TL;DR: A detailed case-study of the first such application of evolution directly to the configuration of a Field Programmable Gate Array (FPGA), resulting in a highly efficient circuit with a richer structure and dynamics and a greater respect for the natural properties of the implementation medium than is usual.
Journal ArticleDOI

A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems

TL;DR: This paper's goals are to present an overview of current-day research, to demonstrate that the POE model can be used to classify bio-inspired systems, and to identify possible directions for future research, derived from a POE outlook.
Book ChapterDOI

On the Automatic Design of Robust Electronics Through Artificial Evolution

TL;DR: After defining an ‘operational envelope’ of robustness, the feasibility of performing fitness evaluations in widely varying physical conditions in order to provide a selection-pressure for robustness is demonstrated and preliminary experimental results are encouraging.
Book ChapterDOI

A New Research Tool for Intrinsic Hardware Evolution

TL;DR: A new test platform designed specifically to tackle intrinsic hardware evolution issues is presented, together with experimental results exemplifying its use that include the first circuits to be evolved intrinsically at the transistor level.
Book ChapterDOI

Aspects of Digital Evolution: Geometry and Learning

TL;DR: A new chromosome representation for evolving digital circuits based on the chip architecture of the Xilinx 6216 FPGA is presented and it is noteworthy that the presence of elitism significantly improves the Genetic Algorithm performance.