• DocumentCode
    1051015
  • Title

    Taking evolutionary circuit design from experimentation to implementation: some useful techniques and a silicon demonstration

  • Author

    Stoica, A. ; Zebulum, R.S. ; Guo, X. ; Keymeulen, D. ; Ferguson, M.I. ; Duong, V.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    151
  • Issue
    4
  • fYear
    2004
  • fDate
    7/18/2004 12:00:00 AM
  • Firstpage
    295
  • Lastpage
    300
  • Abstract
    Current techniques in evolutionary synthesis of analogue and digital circuits designed at transistor level have focused on achieving the desired functional response, without paying sufficient attention to issues needed for a practical implementation of the resulting solution. No silicon fabrication of circuits with topologies designed by evolution has been done before, leaving open questions on the feasibility of the evolutionary circuit design approach, as well as on how high-performance, robust, or portable such designs could be when implemented in hardware. It is argued that moving from evolutionary ´design-for-experimentation´ to ´design-for-implementation´ requires, beyond inclusion in the fitness function of measures indicative of circuit evaluation factors such as power consumption and robustness to temperature variations, the addition of certain evaluation techniques that are not common in conventional design. Several such techniques that were found to be useful in evolving designs for implementation are presented; some are general, and some are particular to the problem domain of transistor-level logic design, used here as a target application. The example used here is a multifunction NAND/NOR logic gate circuit, for which evolution obtained a creative circuit topology more compact than what has been achieved by multiplexing a NAND and a NOR gate. The circuit was fabricated in a 0.5 μm CMOS technology and silicon tests showed good correspondence with the simulations.
  • Keywords
    ISO standards; data compression; genetic algorithms; image coding; ISO standardisation; JBIG2; bi-level image coding; compression method; evolvable hardware chip; genetic algorithm; high resolution bi-level images; image data; lossless image compression; optimisation; software execution;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20040503
  • Filename
    1318864