Title :
Production genetic algorithms for automated hardware design through an evolutionary process
Author :
Mizoguchi, Jun Ichi ; Hemmi, Hitoshi ; Shimohara, Katsunori
Author_Institution :
Evolutionary Syst. Dept., ATR Human Inf. Process. Res. Labs., Kyoto, Japan
Abstract :
Production genetic algorithms is proposed to enable grammar structure as well as hardware description language (HDL) programs to evolve, toward an automated hardware design system through an evolutionary process. Evolutionary computation and methods make it possible to design hardware that works in unknown and non-stationary environments without explicit design knowledge. In the proposed system, hardware specifications, which produce circuit behaviors, are automatically generated as HDL programs according to the grammar defined as in a rewriting system and then evolve through production genetic algorithms (PGAs), also proposed here. The PGAs introduce new chromosome representation and genetic operators to create self-genesis mechanisms in hardware design similar to living systems. An experimental result shows that through an evolutionary process based on the PGAs, a hardware specification program expands its circuit scale and as a result increases its functionality
Keywords :
formal languages; formal specification; genetic algorithms; grammars; rewriting systems; search problems; specification languages; HDL programs; PGAs; automated hardware design; automated hardware design system; chromosome representation; circuit behaviors; circuit scale; evolutionary process; genetic operators; grammar structure; hardware description language; hardware specifications; living systems; production genetic algorithms; rewriting system; self-genesis mechanisms; specification program; Algorithm design and analysis; Automata; Automatic control; Biological cells; Circuits; Electronics packaging; Evolutionary computation; Genetic algorithms; Hardware design languages; Production systems;
Conference_Titel :
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1899-4
DOI :
10.1109/ICEC.1994.349980