ACM Home Page
Please provide us with feedback. Feedback
A memetic approach to the automatic design of high-performance analog integrated circuits
Full text PdfPdf (261 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 14 ,  Issue 3  (May 2009) table of contents
Article No. 42  
Year of Publication: 2009
ISSN:1084-4309
Authors
Bo Liu  ESAT-MICAS, Katholieke Universiteit Leuven, Leuven, Belgium
Francisco V. Fernández  IMSE, CSIC and University of Sevilla, Sevilla, Spain
Georges Gielen  ESAT-MICAS, Katholieke Universiteit Leuven, Leuven, Belgium
R. Castro-López  IMSE, CSIC and University of Sevilla, Sevilla, Spain
E. Roca  IMSE, CSIC and University of Sevilla, Sevilla, Spain
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 93,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529255.1529264
What is a DOI?

ABSTRACT

This article introduces an evolution-based methodology, named memetic single-objective evolutionary algorithm (MSOEA), for automated sizing of high-performance analog integrated circuits. Memetic algorithms may achieve higher global and local search ability by properly combining operators from different standard evolutionary algorithms. By integrating operators from the differential evolution algorithm, from the real-coded genetic algorithm, operators inspired by the simulated annealing algorithm, and a set of constraint handling techniques, MSOEA specializes in handling analog circuit design problems with numerous and tight design constraints. The method has been tested through the sizing of several analog circuits. The results show that design specifications are met and objective functions are highly optimized. Comparisons with available methods like genetic algorithm and differential evolution in conjunction with static penalty functions, as well as with intelligent selection-based differential evolution, are also carried out, showing that the proposed algorithm has important advantages in terms of constraint handling ability and optimization quality.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alpaydin, G., Balkir, S., and Dundar, G. 2003. An evolutionary approach to automatic synthesis of high performance analog integrated circuits. IEEE Trans. Evolut. Comput. 7, 3, 240--252.
 
2
Barros, M., Neves, G., Guilherme, J., and Horta, N. 2005. An evolutionary optimization kernel with adaptive parameters applied to analog circuit design. In Proceedings of the International Symposium on Signals, Circuits and Systems, 545--548.
 
3
 
4
Deb, K. 2000. An efficient constraint handling method for genetic algorithm. Comput. Meth. Appl. Mech. Eng. 186, 311--338.
 
5
Deb, K. and Agrawal, R. 1995. Simulated binary crossover for continuous search space. Complex Syst. 9, 115--148.
 
6
Degrauwe, M. G. R., Nys, O., Dijkstra, E., Rijmenants, J., Bitz, S., Goffart, B. L. A. G., Vittoz, E. A., Cserveny, S., Meixenberger, C., van der Stappen, G., and Oguey, H. J. 1987. IDAC: an interactive design tool for analog CMOS circuits. IEEE J. Solid-State Circ. 22, 6, 1106--1116.
 
7
Eberhart, R. C. and Kennedy, J. 1995. A new optimizer using particle swarm theory. In Proceedings of the 6th International Symposium on Micromachine and Human Science, 39--43.
 
8
 
9
Gielen, G. G. E., Walscharts, H. C. C., and Sansen, W. M. C. 1990. Analog circuit design optimization based on symbolic simulation and simulated annealing. IEEE J. Solid-State Circ. 25, 3, 707--713.
 
10
Goh, C. and Li, Y. 2001. GA automated design and synthesis of analog circuits with practical constraints. In Proceedings of the Congress on Evolutionary Computation, 1, 170--177.
 
11
Harjani, R., Rutenbar, R. A., and Carley, L. R. 1989. OASYS: A framework for analog circuit synthesis. IEEE Trans. Comput.-Aid. Des. 8, 12, 1247--1265.
 
12
Hershenson, M., del M., Boyd, S. P., and Lee, T. H. 2001. Optimal design of a CMOS op-amp via geometric programming. IEEE Trans. Comput.-Aid. Des. 20, 1--21.
 
13
Joines, J. and Houck, C. 1994. On the use of nonstationary penalty functions to solve nonlinear constrained optimization problems with GAs. In Proceedings of the 1st IEEE International Conference on Evolutionary Computation, IEEE Computer Society Press, Los Alamitos, CA, 579--584.
 
14
Kirkpatrick, S., Gelatt, C., and Vecchi, M. 1983. Optimization by simulated annealing. Science 220, 671--680.
 
15
Koza, J., Bennett, F., Andre, D., Keane, M., and Dunlap, F. 1997. Automated synthesis of analog electrical circuits by means of generic programming. IEEE Trans. Evolut. Computat. 1, 2, 109--128.
16
 
17
 
18
 
19
 
20
 
21
Moscato, P. 1989. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Tech. Rep. 158--79, Caltech Concurrent Computation Program, California Institute of Technology.
 
22
Nam, D., Seo, Y., Park, L., Park, C., and Kim, B. 2001. Parameter optimization of an on-chip voltage reference circuit using evolutionary programming. IEEE Trans. Evolut. Computat. 5, 4, 414--421.
 
23
Ochotta, E. S., Rutenbar, R. A., and Carley, L. R. 1996. Synthesis of high-performance analog circuits in ASTRX/OBLX. IEEE Trans. Comput. Aid.-Des. 15, 273--294.
 
24
Ong, Y. S. and Keane, A. J. 2004. Meta-Lamarckian learning in memetic algorithms. IEEE Trans. Evolut. Computat. 8, 2, 99--110.
 
25
Phelps, R., Krasnicki, M., Rutenbar, R. A., Carley, L. R., and Hellums, J. R. 2000. Anaconda: Simulation based synthesis of analog circuits via stochastic pattern search. IEEE Trans. Comput.-Aid. Des. 19, 6, 703--717.
 
26
Price, K. and Storn, R. 2009. Differential Evolution Homepage: http://www.ICSI.Berkeley.edu/~storn/code.html.
 
27
 
28
Rudolph, G. 1994. Convergence analysis of canonical genetic algorithms. IEEE Trans. Neural Netw. 5, 96--101.
 
29
 
30
 
31
Takemura, K., Koide, T., Mattausch, H., and Tsuji, T. 2004. Analog-circuit-component optimization with genetic algorithm. In Proceedings of the 47th IEEE International Midwest Symposium on Circuits and Systems. IEEE Computer Society Press, Los Alamitos, CA, 489--492.
 
32
van der Plas, G., Debyser, G., Leyn, F., Lampaert, K., Vandenbussche, J., Gielen, G. G. E., Sansen, W., Veselinovic, P., and Leenarts, D. 2001. AMGIE-A synthesis environment for CMOS analog integrated circuits. IEEE Trans. Comput.-Aid. Des. 20, 9, 1037--1058.
 
33
Zielinski, K. and Laur, R. 2006. Constrained single-objective optimization using differential evolution. In Proceedings of the IEEE Congress on Evolutionary Computation, IEEE Computer Society Press, Los Alamitos, CA, 223--230.

Collaborative Colleagues:
Bo Liu: colleagues
Francisco V. Fernández: colleagues
Georges Gielen: colleagues
R. Castro-López: colleagues
E. Roca: colleagues