DocumentCode :
2153194
Title :
Genetic programming and its applications to the synthesis of digital logic
Author :
Dill, Karen M. ; Herzog, James H. ; Perkowski, Marek A.
Author_Institution :
Dept. of Electr. Eng., Portland State Univ., OR, USA
Volume :
2
fYear :
1997
fDate :
20-22 Aug 1997
Firstpage :
823
Abstract :
Genetic programming is applied to the synthesis of arbitrary logic expressions. As a new method of logic synthesis, this technique is uniquely advantageous in its flexibility for both problem applicability and optimization criterion. A number of experiments were conducted exploring this method with different types of logic gates and population sizes. While complete function coverage is not guaranteed, the best experimental test results over eight randomly designed functions, of four to seven input variables, have produced logic equations with a 98.4% function coverage. In addition, the relation between the training set size for the genetic program and function coverage was also empirically explored. These experiments showed that only small training sets were necessary for function recognition
Keywords :
genetic algorithms; logic CAD; logic circuits; logic gates; arbitrary logic expressions; complete function coverage; digital logic synthesis; experimental test results; function coverage; function recognition; genetic programming; input variables; logic equations; logic gates; logic synthesis; optimization criterion; population sizes; problem applicability; randomly designed functions; small training sets; training set size; Biological information theory; Circuit synthesis; Genetic programming; Hardware; Logic design; Logic gates; Logic programming; Logic testing; Robustness; Signal synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 - Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-3905-3
Type :
conf
DOI :
10.1109/PACRIM.1997.620386
Filename :
620386
Link To Document :
بازگشت