DocumentCode :
2437778
Title :
A novel genetic algorithm for the automated design of performance driven digital circuits
Author :
Hounsell, B.I. ; Arslan, Tughrul
Author_Institution :
Dept. of Electron & Electr. Eng., Edinburgh Univ., UK
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
601
Abstract :
Presents a genetic algorithm for the design of high-performance arithmetic circuits for evolvable hardware applications. A distinct feature of the algorithm is its ability to directly evolve and evaluate circuits in a hardware description language (HDL), within a novel environment termed the Virtual Chip. Because the Virtual Chip evolves circuit structures within a HDL, detailed simulation and analysis of each circuit is possible with any technology-specific component library. This feature allows accurate analysis of performance issues such as timing and area. The paper describes the genetic algorithm and the hardware evaluation environment, and provides results with a number of benchmark arithmetic circuits evolved under different performance-driven timing and area constraints. Our results reveal that the genetic algorithm is able to exploit the flexibility provided by a novel chromosome architecture, and utilise a combination of primitive gates and macro components from a component library in order to produce circuits which operate well within timing restrictions. The validity of our results are further supported by comparing the performance of functionally equivalent circuits generated using standard high-level design methodologies
Keywords :
circuit optimisation; circuit simulation; digital arithmetic; digital circuits; equivalent circuits; genetic algorithms; hardware description languages; intelligent design assistants; performance evaluation; software libraries; timing; Virtual Chip; area constraints; automated circuit design; chromosome architecture; circuit simulation; circuit structure evolution; evolvable hardware applications; flexibility; functionally equivalent circuit performance; genetic algorithm; hardware description language; hardware evaluation environment; high-level design methodologies; high-performance arithmetic circuits; macro components; performance-driven digital circuits; primitive gates; technology-specific component library; timing constraints; Algorithm design and analysis; Analytical models; Arithmetic; Circuit analysis; Circuit simulation; Genetic algorithms; Hardware design languages; Libraries; Performance analysis; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-6375-2
Type :
conf
DOI :
10.1109/CEC.2000.870353
Filename :
870353
Link To Document :
بازگشت