• DocumentCode
    1550863
  • Title

    Evolving oscillators in silico

  • Author

    Huelsbergen, Lorenz ; Rietman, Edward ; Slous, Robert

  • Author_Institution
    Lucent Technol., AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    3
  • Issue
    3
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    197
  • Lastpage
    204
  • Abstract
    We use evolutionary search to automatically find electronic circuits that oscillate, i.e., that periodically toggle an output line from low to high. Reconfigurable hardware in the form of field programable gate arrays (FPGA´s)-as opposed to circuit simulation-computes a circuit´s fitness which guides the evolutionary search. We find empirically that oscillating circuits can be evolved that closely approximate target frequencies specified a priori. Our evolved oscillators alias a harmonic of the target frequency to satisfy the fitness goal. Frequencies of the evolved oscillators are sensitive to temperature and to the physical piece of silicon in which they operate. Such sensitivities have negative implications for deployment of evolved circuits in conventional applications, but may have positive implications for adaptive computing. We observe that operating the FPGA´s transistors at voltages below specification often increases the number and quality of evolved solutions
  • Keywords
    circuit simulation; evolutionary computation; field programmable gate arrays; genetic algorithms; oscillators; reconfigurable architectures; adaptive computing; circuit simulation; electronic circuits; evolutionary search; field programable gate arrays; reconfigurable hardware; target frequency; Biology computing; Clocks; Evolution (biology); Evolutionary computation; Frequency; Genetic algorithms; Genetic programming; Hardware; Logic circuits; Oscillators;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/4235.788490
  • Filename
    788490