{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T06:49:59Z","timestamp":1763534999959,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,5,1]],"date-time":"2009-05-01T00:00:00Z","timestamp":1241136000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Spanish Ministry of Education and Science","award":["TEC2007-67247"],"award-info":[{"award-number":["TEC2007-67247"]}]},{"name":"Consejeria de Innovaci&oacute;n","award":["TIC-2532"],"award-info":[{"award-number":["TIC-2532"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2009,5]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/1529255.1529264","type":"journal-article","created":{"date-parts":[[2009,6,2]],"date-time":"2009-06-02T14:51:08Z","timestamp":1243954268000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["A memetic approach to the automatic design of high-performance analog integrated circuits"],"prefix":"10.1145","volume":"14","author":[{"given":"Bo","family":"Liu","sequence":"first","affiliation":[{"name":"ESAT-MICAS, Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco V.","family":"Fern\u00e1ndez","sequence":"additional","affiliation":[{"name":"IMSE, CSIC and University of Sevilla, Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georges","family":"Gielen","sequence":"additional","affiliation":[{"name":"ESAT-MICAS, Katholieke Universiteit Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Castro-L\u00f3pez","sequence":"additional","affiliation":[{"name":"IMSE, CSIC and University of Sevilla, Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Roca","sequence":"additional","affiliation":[{"name":"IMSE, CSIC and University of Sevilla, Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,6,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2003.808914"},{"volume-title":"Proceedings of the International Symposium on Signals, Circuits and Systems, 545--548","author":"Barros M.","key":"e_1_2_1_2_1","unstructured":"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 . 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."},{"key":"e_1_2_1_3_1","unstructured":"Castro-L\u00f3pez R. Fern\u00e1ndez F. V. Guerra O. and Rodr\u00edguez A. 2006. Reuse Based Methodologies and Tools in the Design of Analog and Mixed-Signal Integrated Circuits. Springer-Verlag Berlin Germany.   Castro-L\u00f3pez R. Fern\u00e1ndez F. V. Guerra O. and Rodr\u00edguez A. 2006. Reuse Based Methodologies and Tools in the Design of Analog and Mixed-Signal Integrated Circuits. Springer-Verlag Berlin Germany."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00389-8"},{"key":"e_1_2_1_5_1","first-page":"115","article-title":"Simulated binary crossover for continuous search space","volume":"9","author":"Deb K.","year":"1995","unstructured":"Deb , K. and Agrawal , R. 1995 . Simulated binary crossover for continuous search space . Complex Syst. 9 , 115 -- 148 . Deb, K. and Agrawal, R. 1995. Simulated binary crossover for continuous search space. Complex Syst. 9, 115--148.","journal-title":"Complex Syst."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1987.1052861"},{"volume-title":"Proceedings of the 6th International Symposium on Micromachine and Human Science, 39--43","author":"Eberhart R. C.","key":"e_1_2_1_7_1","unstructured":"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 . 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."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Gen M. and Cheng R. 2000. Genetic Algorithms &amp; Engineering Optimization. Wiley New York.   Gen M. and Cheng R. 2000. Genetic Algorithms &amp; Engineering Optimization. Wiley New York.","DOI":"10.1002\/9780470172261"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.102664"},{"key":"e_1_2_1_10_1","first-page":"170","article-title":"GA automated design and synthesis of analog circuits with practical constraints","volume":"1","author":"Goh C.","year":"2001","unstructured":"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 . 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.","journal-title":"Proceedings of the Congress on Evolutionary Computation"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.44506"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.905671"},{"volume-title":"Proceedings of the 1st IEEE International Conference on Evolutionary Computation, IEEE Computer Society Press","author":"Joines J.","key":"e_1_2_1_13_1","unstructured":"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. 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."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.220.4598.671"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/4235.687879"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/217474.217566"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2008.04.003"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01238887"},{"volume-title":"Genetic Algorithms + Data Structures &equals","author":"Michalewicz Z.","key":"e_1_2_1_19_1","unstructured":"Michalewicz , Z. 1996. Genetic Algorithms + Data Structures &equals ; Evolution Programs. Springer-Verlag , Berlin, Germany. Michalewicz, Z. 1996. Genetic Algorithms + Data Structures &equals; Evolution Programs. Springer-Verlag, Berlin, Germany."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1996.4.1.1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/4235.942535"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.489099"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2003.819944"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.848091"},{"key":"e_1_2_1_26_1","unstructured":"Price K. and Storn R. 2009. Differential Evolution Homepage: http:\/\/www.ICSI.Berkeley.edu\/~storn\/code.html.  Price K. and Storn R. 2009. Differential Evolution Homepage: http:\/\/www.ICSI.Berkeley.edu\/~storn\/code.html."},{"key":"e_1_2_1_27_1","unstructured":"Price K. Storn R. and Lampinen J. 2005. Differential Evolution. A Practical Approach to Global Optimization. Springer-Verlag Berlin Germany.   Price K. Storn R. and Lampinen J. 2005. Differential Evolution. A Practical Approach to Global Optimization. Springer-Verlag Berlin Germany."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.265964"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/996070.1009897"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008202821328"},{"volume-title":"Proceedings of the 47th IEEE International Midwest Symposium on Circuits and Systems. IEEE Computer Society Press","author":"Takemura K.","key":"e_1_2_1_31_1","unstructured":"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. 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."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.945301"},{"volume-title":"Proceedings of the IEEE Congress on Evolutionary Computation, IEEE Computer Society Press","author":"Zielinski K.","key":"e_1_2_1_33_1","unstructured":"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. 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."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1529255.1529264","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1529255.1529264","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:26Z","timestamp":1750253426000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1529255.1529264"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,5]]}},"alternative-id":["10.1145\/1529255.1529264"],"URL":"https:\/\/doi.org\/10.1145\/1529255.1529264","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"type":"print","value":"1084-4309"},{"type":"electronic","value":"1557-7309"}],"subject":[],"published":{"date-parts":[[2009,5]]},"assertion":[{"value":"2008-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-06-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}