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