DocumentCode
412600
Title
Identification of functionality during development on a virtual Sblock FPGA
Author
Tufte, Gunnar ; Haddow, Pauline C.
Author_Institution
Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Volume
1
fYear
2003
fDate
8-12 Dec. 2003
Firstpage
731
Abstract
Artificial development is a newer approach aimed at achieving complex solutions. This work aims to develop electronic circuits although the results presented are, in fact, of a more general interest to artificial development research. In theory, a circuit may be described by a relatively simple genotype which is then grown to the final circuit. One of the challenges that exists, is how and when to interpret the functionality of the growing phenotype i.e. the growing circuit solution. This challenge is addressed. The development process described is a rule-based system on a nonuniform cellular automata topology. The experiments presented investigate the effect of different start states as well as considering the number of state and development steps in the development process.
Keywords
artificial life; cellular automata; circuit complexity; electronic engineering computing; field programmable gate arrays; genetic algorithms; knowledge based systems; artificial development; circuit optimization; circuit solution; electronic circuit complexity; electronic circuits development; evolvable hardware; functionality identification; functionality interpretation; genotype representation; nonuniform cellular automata topology; phenotype; rule-based system; virtual Sblock FPGA; Art; Automata; Circuit topology; Electronic circuits; Field programmable gate arrays; Hardware; Information science; Organisms; Shape;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN
0-7803-7804-0
Type
conf
DOI
10.1109/CEC.2003.1299648
Filename
1299648
Link To Document