Title :
A general-purpose kernel based on genetic algorithms for optimization of complex analog circuits
Author :
Vaz, B. ; Costa, R. ; Paulino, N. ; Goes, J. ; Tavares, R. ; Steiger-Garção, A.
Author_Institution :
Campus da Faculdade de Ciencias e Tecnologia, UNINOVA-CRI, Monte Da Caparica, Portugal
Abstract :
This paper presents general-purpose kernel based genetic algorithms for optimizing complex analog circuits and systems. The developed tool is very flexible allowing optimizations at different levels of abstraction. The optimization of any new block is basically carried-out by simply providing two additional files to the kernel. A text file containing the information of the genes (variables) of the chromosome and, on the other hand, a dynamic link library (DLL) type file, which is obtained by compiling a C++ code-source file comprising the overall fitness function. Optimization examples of two low-voltage circuits clearly assess the attractiveness of this tool
Keywords :
C++ language; analogue integrated circuits; circuit CAD; circuit optimisation; genetic algorithms; low-power electronics; C++ code-source file; DLL; abstraction levels; chromosome; complex analog circuit optimization; dynamic link library; general-purpose kernel; genetic algorithms; low-voltage circuits; overall fitness function; Analog circuits; Biological cells; Design optimization; Electronics industry; Equations; Genetic algorithms; Kernel; Libraries; Power dissipation; Threshold voltage;
Conference_Titel :
Circuits and Systems, 2001. MWSCAS 2001. Proceedings of the 44th IEEE 2001 Midwest Symposium on
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-7150-X
DOI :
10.1109/MWSCAS.2001.986120