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
Link To Document