Analog circuit design optimization through the particle swarm optimization technique

This paper details the Particle Swarm Optimization (PSO) technique for the optimal design of analog circuits. It is shown the practical suitability of PSO to solve both mono-objective and multiobjective discrete optimization problems. Two application examples are presented: maximizing the voltage gain of a low noise amplifier for the UMTS standard and computing the Pareto front of a bi-objective problem, maximizing the high current cut off frequency and minimizing the parasitic input resistance of a second generation current conveyor. The aptness of PSO to optimize difficult circuit problems, in terms of numbers of parameters and constraints, is shown.

[1]  Kurt Antreich,et al.  The sizing rules method for analog integrated circuit design , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[2]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[3]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[4]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[5]  Mourad Loulou,et al.  Optimizing performances of switched current memory cells through a heuristic , 2007 .

[6]  Enrico Zio,et al.  System design optimization by genetic algorithms , 2000, Annual Reliability and Maintainability Symposium. 2000 Proceedings. International Symposium on Product Quality and Integrity (Cat. No.00CH37055).

[7]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[8]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[9]  Marco Laumanns,et al.  A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.

[10]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[11]  Patrick Siarry,et al.  Enhanced simulated annealing for globally minimizing functions of many-continuous variables , 1997, TOMS.

[12]  Ian O'Connor,et al.  Automated synthesis of current-memory cells , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  P. Siarry,et al.  Electronic component model minimization based on log simulated annealing , 1994 .

[14]  Luca Maria Gambardella,et al.  Ant Algorithms for Discrete Optimization , 1999, Artificial Life.

[15]  Pietro Andreani,et al.  Noise optimization of an inductively degenerated CMOS low noise amplifier , 2001 .

[16]  Andrew R. Conn,et al.  Optimization of custom MOS circuits by transistor sizing , 1996, Proceedings of International Conference on Computer Aided Design.

[17]  Zbigniew Michalewicz,et al.  Advances in Metaheuristics for Hard Optimization , 2008, Advances in Metaheuristics for Hard Optimization.

[18]  Yoshikazu Fukuyama,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 2000 .

[19]  Denis Flandre,et al.  A gm/ID based methodology for the design of CMOS analog circuits and its application to the synthesis of a silicon-on-insulator micropower OTA , 1996, IEEE J. Solid State Circuits.

[20]  R. H. Dinger Engineering design optimization with genetic algorithms , 1998, Northcon/98. Conference Proceedings (Cat. No.98CH36264).

[21]  Samir Ben Salem,et al.  A high performances CMOS CCII and high frequency applications , 2006 .

[22]  Behzad Razavi,et al.  RF Microelectronics , 1997 .

[23]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[24]  Mourad Fakhfakh,et al.  A novel Alienor-based heuristic for the optimal design of analog circuits , 2009, Microelectron. J..

[25]  Stephen P. Boyd,et al.  Optimal design of a CMOS op-amp via geometric programming , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[26]  下平 丕作士,et al.  The Genetic and Evolutionary Computation Conference , 2002 .

[27]  Zbigniew Michalewicz,et al.  Advances in Metaheuristics for Hard Optimization (Natural Computing Series) , 2007 .

[28]  L. Richard Carley,et al.  Automating analog circuit design using constrained optimization techniques , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[29]  Marc J. Schniederjans,et al.  Goal Programming: Methodology and Applications , 2010 .

[30]  Yves Crama,et al.  Local Search in Combinatorial Optimization , 2018, Artificial Neural Networks.

[31]  N. Masmoudi,et al.  An optimized methodology to design CMOS operational amplifier , 2002, The 14th International Conference on Microelectronics,.

[32]  Christofer Toumazou,et al.  Analogue IC design : the current-mode approach , 1993 .

[33]  Prospero C. Naval,et al.  An effective use of crowding distance in multiobjective particle swarm optimization , 2005, GECCO '05.

[34]  Johann Dréo,et al.  Metaheuristics for Hard Optimization: Methods and Case Studies , 2005 .

[35]  K. Smith,et al.  A second-generation current conveyor and its applications , 1970, IEEE Transactions on Circuit Theory.

[36]  Rafael Martí,et al.  Scatter Search: Diseño Básico y Estrategias avanzadas , 2002, Inteligencia Artif..

[37]  A. Land,et al.  An Automatic Method for Solving Discrete Programming Problems , 1960, 50 Years of Integer Programming.

[38]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[39]  Georges Gielen,et al.  Symbolic analysis for automated design of analog integrated circuits , 1991, The Kluwer international series in engineering and computer science.

[40]  A. Rodríguez-Vázquez,et al.  Global design of analog cells using statistical optimization techniques , 1994 .

[41]  J. B. Grimbleby,et al.  Automatic analogue circuit synthesis using genetic algorithms , 2000 .

[42]  Stephen Boyd,et al.  CMOS Operational Amplifier Design and Optimization via Geometric Programming , 1997 .

[43]  M. Loulou,et al.  Optimizing second generation current conveyors using particle swarm optimization , 2007, 2007 Internatonal Conference on Microelectronics.

[44]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[45]  El-Ghazali Talbi,et al.  A Taxonomy of Hybrid Metaheuristics , 2002, J. Heuristics.

[46]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[47]  Kenneth C. Smith,et al.  The current conveyor—A new circuit building block , 1968 .

[48]  C.A. Coello Coello,et al.  MOPSO: a proposal for multiple objective particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[49]  Manoj Kumar Tiwari,et al.  Swarm Intelligence, Focus on Ant and Particle Swarm Optimization , 2007 .

[50]  Ailsa H. Land,et al.  An Automatic Method of Solving Discrete Programming Problems , 1960 .

[51]  P. Siarry,et al.  Multiobjective Optimization: Principles and Case Studies , 2004 .