Title :
The evolutionary design and synthesis of non-linear digital VLSI systems
Author :
Thomson, Robert ; Arslan, Tughrul
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. of Edinburgh, UK
Abstract :
This paper describes a multi-objective evolutionary algorithm (EA) system for the synthesis of efficient non-linear VLSI circuit modules. The EA takes the specification for a non-linear block, and converts it into a technology independent netlist, specified in the Verilog hardware description language. The hardware designs are based upon highlevel components such as adders and multipliers. The circuit designs that are produced are near-optimal with respect to silicon area and longest-path delay. The performance of the EA is enhanced through the use of local searches. These searches are embedded within the genetic operators, and enable the rapid evaluation of large numbers of designs. The use of searches increases the power of the EA system, without forfeiting the benefits of using a population of solutions. The system is demonstrated with several test problems. Results are presented for the discovery of correct designs, and also regarding the quality of the evolved designs. The most complex designs have areas as large as 200,000μm2 in a 0.18μm technology.
Keywords :
VLSI; circuit CAD; genetic algorithms; integrated circuit design; nonlinear network synthesis; nonlinear systems; 0.18 micron technology; EA performance enhancement; EA system; Verilog hardware description language; adders; evolutionary design; evolved design; genetic operator; hardware design; highlevel component; local search; longest-path delay; multiobjective evolutionary algorithm; multipliers; near-optimal circuit design; nonlinear VLSI circuit module; nonlinear block specification; nonlinear digital VLSI system; silicon area; system synthesis; technology independent netlist; very large scale integration; Adders; Circuit synthesis; Computational complexity; Delay; Evolutionary computation; Hardware design languages; Nonlinear filters; Polynomials; Signal processing; Very large scale integration;
Conference_Titel :
Evolvable Hardware, 2003. Proceedings. NASA/DoD Conference on
Print_ISBN :
0-7695-1977-6
DOI :
10.1109/EH.2003.1217657