• DocumentCode
    2521704
  • Title

    Discovering novel digital circuits using evolutionary techniques

  • Author

    Miller, Julian F. ; Thomson, Peter

  • Author_Institution
    Dept. of Comput. Studies, Napier Univ., Edinburgh, UK
  • fYear
    1998
  • fDate
    35857
  • Firstpage
    42430
  • Lastpage
    42433
  • Abstract
    Modern FPGAs provide a platform for implementation of uncommitted logic arrays which are also, in many cases, reconfigurable. Whilst this allows circuit functionality to be changed in time, it also provides a convenient environment in which to encourage the direct evolution (using genetic algorithms) of those circuit solutions themselves. In this paper we describe experiments which examine the possibility of evolving simple arithmetic and mathematical circuits. We show that it is possible to evolve both conventional cellular designs-such as ripple-carry adders-and also very novel solutions which are suitable for implementation on arrays such as Xilinx 6000 series FPGAs. We also discuss the evolutionary models that are used to achieve this: evolving network connection lists, and then refining to produce a closer simulation of the actual internal structure of the Xilinx architecture. We then go on to examine and discuss the possibility of evolving mathematical functions such as the square-root directly in combinational logic
  • Keywords
    logic arrays; FPGAs; Xilinx architecture; cellular designs; evolution; genetic algorithms; mathematical functions; reconfigurable; uncommitted logic arrays;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Evolvable Hardware Systems (Digest No. 1998/233), IEE Half-day Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1049/ic:19980207
  • Filename
    668667