Two-Stage OTA Sizing Optimization Using Bio-Inspired Algorithms

The analog part of a mixed-signal integrated circuit represents a great amount of the circuit sizing effort. It is necessary to size each device separately and, in cases with several variables, the design space becomes quite large. The analog integrated circuit sizing can be modeled as an optimization problem and solved by optimization heuristics. In this work, we compare three bio-inspired heuristics to size a twostage CMOS Miller operational transconductance amplifier: Particle Swarm Optimization (PSO), Cuckoo Search (CS) and Firefly Algorithm (FA). The goal is to evaluate the applicability of these heuristics for the analog sizing problem and to determine the best configuration of the algorithms parameters for optimizing performance of the generated circuit, mainly power consumption and gate area. Results show that PSO and CS are more suitable to find optimized solutions, while FA presents less efficient exploration of the design space. Although PSO is faster and generates good solutions, the best overall solution was achieved with CS algorithm, which resulted in a reduction of 62% in power consumption and 31% in gate area when compared to the results obtained with FA, in addition to meeting all design constraints.

[1]  Nuno Horta,et al.  GENOM-POF: multi-objective evolutionary synthesis of analog ICs with corners validation , 2012, GECCO '12.

[2]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[3]  Nilanjan Dey,et al.  Firefly Algorithm for Optimization of Scaling Factors During Embedding of Manifold Medical Information: An Application in Ophthalmology Imaging , 2014 .

[4]  R. Mantegna,et al.  Fast, accurate algorithm for numerical simulation of Lévy stable stochastic processes. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[5]  Guido Stehr,et al.  Analog Performance Space Exploration by Normal-Boundary Intersection and by Fourier–Motzkin Elimination , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Alessandro Girardi,et al.  Low Power Bulk-Driven OTA Design Optimization Using Cuckoo Search Algorithm , 2018, 2018 31st Symposium on Integrated Circuits and Systems Design (SBCCI).

[7]  Alessandro Girardi,et al.  Automatic Synthesis of Analog Integrated Circuits Including Efficient Yield Optimization , 2015 .

[8]  R Muthaiah,et al.  Operational amplifier circuit sizing based on NSGA-II and particle swarm optimization , 2017, 2017 International Conference on Networks & Advances in Computational Technologies (NetACT).

[9]  Mohammad Maymandi-Nejad,et al.  A new hybrid algorithm for analog ICs optimization based on the shrinking circles technique , 2017, Integr..

[10]  Azlan Mohd Zain,et al.  Levy Flight Algorithm for Optimization Problems - A Literature Review , 2013, ICIT 2013.

[11]  Ilya Pavlyukevich Lévy flights, non-local search and simulated annealing , 2007, J. Comput. Phys..

[12]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[13]  Nuno Horta,et al.  Analog Circuits and Systems Optimization based on Evolutionary Computation Techniques , 2010, Studies in Computational Intelligence.

[14]  Rob A. Rutenbar,et al.  Computer-aided design of analog and mixed-signal integrated circuits , 2000, Proceedings of the IEEE.

[15]  Günhan Dündar,et al.  An evolutionary approach to automatic synthesis of high-performance analog integrated circuits , 2003, IEEE Trans. Evol. Comput..

[16]  P. Fourie,et al.  The particle swarm optimization algorithm in size and shape optimization , 2002 .

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

[18]  Tzu-Yun Wang,et al.  A Power-Efficient Reconfigurable OTA-C Filter for Low-Frequency Biomedical Applications , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[19]  Yuan-Sun Chu,et al.  Low-Voltage OTA–C Filter With an Area- and Power-Efficient OTA for Biosignal Sensor Applications , 2019, IEEE Transactions on Biomedical Circuits and Systems.

[20]  G. Sorci Cuckoos, Cowbirds and Other Cheats , 2000, Animal Behaviour.

[21]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[22]  P. A. Prince,et al.  Lévy flight search patterns of wandering albatrosses , 1996, Nature.

[23]  Clifford T. Brown,et al.  Lévy Flights in Dobe Ju/’hoansi Foraging Patterns , 2007 .

[24]  Fathey M. El-Turky,et al.  BLADES: an artificial intelligence approach to analog circuit design , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[25]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[26]  Harun Uğuz,et al.  A novel particle swarm optimization algorithm with Levy flight , 2014, Appl. Soft Comput..

[27]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[28]  Eric A. Vittoz,et al.  IDAC: an interactive design tool for analog CMOS circuits , 1987 .

[29]  F. Bartumeus,et al.  Helical Lévy walks: Adjusting searching statistics to resource availability in microzooplankton , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[30]  P. Barthelemy,et al.  A Lévy flight for light , 2008, Nature.

[31]  Hidetoshi Onodera,et al.  Operational-amplifier compilation with performance optimization , 1990 .

[32]  Sudhanshu Shekhar Jamuar,et al.  Low voltage analog circuit design techniques , 2002 .

[33]  Durbadal Mandal,et al.  Optimal sizing of CMOS analog circuits using gravitational search algorithm with particle swarm optimization , 2015, International Journal of Machine Learning and Cybernetics.

[34]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[35]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010, Int. J. Math. Model. Numer. Optimisation.

[36]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.

[37]  Revna Acar Vural,et al.  International Journal of Electronics and Communications (aeü) Analog Circuit Sizing via Swarm Intelligence , 2022 .

[38]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[39]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[40]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.

[41]  N. Horta,et al.  An evolutionary optimization kernel using a dynamic GA-SVM model applied to analog IC design , 2007, 2007 18th European Conference on Circuit Theory and Design.

[42]  Durbadal Mandal,et al.  Soft computing‐based approach for optimal design of on‐chip comparator and folded‐cascode op‐amp using colliding bodies optimization , 2016 .

[43]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..