Design of single-electron systems through artificial evolution.

We show how evolutionary methods can help in the design of singleelectronic circuits with an example of evolving a simple NOR gate. Evolutionary algorithms, capturing the bare essentials of Darwinian evolution, work difierently from conventional design methods, and have the potential to explore new territory. Our preliminary evolved circuit is far from an ideal NOR gate, but has interesting properties. It was evolved to work at a temperature of 340mK, and its performance deteriorates if the temperature is lowered, as well as if it is increased. This is contrary to the usual behaviour of single-electronic circuits, which generally improve with decreasing temperature. We hypothesise that the circuit exploits or relies upon the simulated efiects of the particular thermal energies of the electrons at around 340mK.

[1]  Adrian Stoica,et al.  Evolution of CMOS circuits in simulations and directly in hardware on a programmable chip , 1999 .

[2]  Adrian Thompson Evolving inherently fault-tolerant systems , 1997 .

[3]  P. Layzell,et al.  Reducing hardware evolution's dependency on FPGAs , 1999, Proceedings of the Seventh International Conference on Microelectronics for Neural, Fuzzy and Bio-Inspired Systems.

[4]  Siegfried Selberherr,et al.  SIMON-A simulator for single-electron tunnel devices and circuits , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[6]  Tatiana Kalganova,et al.  Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness , 1999, Proceedings of the First NASA/DoD Workshop on Evolvable Hardware.

[7]  Konstantin K. Likharev,et al.  Single‐electron transistor logic , 1996 .

[8]  Paul J. Layzell,et al.  Evolution of Robustness in an Electronics Design , 2000, ICES.

[9]  Paul J. Layzell,et al.  Analysis of unconventional evolved electronics , 1999, CACM.

[10]  Moshe Sipper,et al.  Evolvable systems 1998-Proceedings of the Second International Conference on Evolvable Systems: From Biology to Hardware (ICES'98) [Book Review] , 1999, IEEE Transactions on Evolutionary Computation.

[11]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[12]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[13]  Marco Tomassini,et al.  Towards Evolvable Hardware , 1996, Lecture Notes in Computer Science.

[14]  G. Miller,et al.  Artificial Evolution: A New Path for Artificial Intelligence? , 1997, Brain and Cognition.

[15]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[16]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[17]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[18]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[19]  Matthias Jarke Scenarios for modeling , 1999, CACM.

[20]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[21]  Paul J. Layzell,et al.  Explorations in design space: unconventional electronics design through artificial evolution , 1999, IEEE Trans. Evol. Comput..

[22]  Adrian Thompson,et al.  Evolving Electronic Robot Controller that Exploit Hardware Resources , 1995, ECAL.

[23]  Adrian Stoica,et al.  "Genetically engineered" nanoelectronics , 1999, Proceedings of the First NASA/DoD Workshop on Evolvable Hardware.

[24]  R. W. Rendell,et al.  Adaptive computation by interacting quantum dots , 1996 .

[25]  Konstantin K. Likharev,et al.  Possible performance of capacitively coupled single‐electron transistors in digital circuits , 1995 .

[26]  Günter Rudolph,et al.  Contemporary Evolution Strategies , 1995, ECAL.

[27]  John R. Koza,et al.  Searching for the impossible using genetic programming , 1999 .

[28]  Adrian Thompson,et al.  Silicon evolution , 1996 .

[29]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[30]  Adrian Thompson Evolutionary design for novel technologies , 1999 .

[31]  M. Ancona Design of computationally useful single-electron digital circuits , 1996 .

[32]  John R. Koza,et al.  Building a Parallel Computer System for $18, 000 that Performs a Half Peta-Flop per Day , 1999, GECCO.

[33]  Xin Yao,et al.  Following the path of evolvable hardware , 1999, CACM.

[34]  Marco Tomassini,et al.  Towards Evolvable Hardware: The Evolutionary Engineering Approach , 1996 .