Ingeniero
Evolvable hardware (EH) is a newfield about the use of evolutionary algorithms (EA) to create specialized electronics without manual engineering. It brings together reconfigurable hardware, artificial intelligence, fault toleranceand autonomous systems. Evolvable hardware refers to hardware that can change its architecture and behavior dynamically and autonomously by interacting with its environment.
Contents [hide]
1Introduction
2 Why evolve circuits?
3 Finding the fitness of an evolved circuit
4 Future research directions
5 Literature
6 See also
7 External links
[edit]Introduction
In its most fundamentalform an evolutionary algorithm manipulates a population of individuals where each individual describes how to construct a candidate circuit. Each circuit is assigned a fitness, which indicates how wella candidate circuit satisfies the design specification. The evolutionary algorithm uses stochastic operators to evolve new circuit configurations from existing ones. Done properly, over time theevolutionary algorithm will evolve a circuit configuration that exhibits desirable behavior.
Each candidate circuit can either be simulated or physically implemented in a reconfigurable device. Typicalreconfigurable devices are field-programmable gate arrays (for digital designs) or field-programmable analog arrays (for analog designs). At a lower level of abstraction are the field-programmabletransistor arrays that can implement either digital or analog designs.
The concept was pioneered by Adrian Thompson at the University of Sussex, England, who in 1996 evolved a tone discriminator usingfewer than 40 programmable logic gates and no clock signal in a FPGA. This is a remarkably small design for such a device and relied on exploiting peculiarities of the hardware that engineers normally...
Regístrate para leer el documento completo.