Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
GeneticFPGA: Evolving Stable Circuits on Mainstream FPGA Devices
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
Explorations in design space: unconventional electronics designthrough artificial evolution
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
This paper presents both the genetic algorithm and the hardware evaluation environment. Results reveal that the genetic algorithm is able to exploit the flexibility provided by novel chromosome architecture, and utilize a combination of primitive gates and macro components from a component library, in order to produce circuits, which operate well within timing restrictions. Evolvable Hardware (EHW) is a new scheme inspired by natural evolution, for designing hardware systems. By exploring a large design search space, EHW may find solutions for a task, unsolvable, or more optimal than those found using traditional design methods. The paper introduces this new approach and outlines how it can be applied for hardware design of the serial bit pattern recognizer. A distinct feature of GA is to directly evolve and evaluate circuits in a HDL within novel environment termed Virtual Chip (VC). The VC evolves circuit structures within a HDL, detailed simulation of each circuit is possible with any technology specific component library. This feature allows accurate analysis of timing and area. The GA is able to exploit the flexibility provided by novel chromosome architecture, and utilizes a combination of primitive gates and macro components from a component library in order to produce circuits, which operates well within timing restrictions.