The basic properties of programmable analogue arrays are described and the problem of quantifying the fitness of an analogue circuit is discussed. A set of blocks appropriate for use in an evolutionary algorithm is described and results presented showing how an evolutionary algorithm using these blocks can learn to produce a given input-output characteristic. Finally an example is presented showing how the evolutionary algorithm can exploit any looseness in the specification of the desired characteristic.
Stuart J. Flockton, Kevin Sheehan