Automatic Circuit Design of CMOS Miller OTA Using Cuckoo Search Algorithm

ThecircuitdesignoftheCMOSbasedanalogpartofamixed-signalintegratedcircuit(IC)needsa largefractionoftheoveralldesigncycletime.Theautomaticdesignofananalogcircuitisinevitable, seeingrecentlydevelopmentofSystem-on-Chip(SOC)design.Thisbringsabouttheneedtodevelop computeraideddesign(CAD)toolsforautomaticdesignofCMOSbasedanalogcircuits.Inthisarticle, aCuckooSearch(CS)algorithmispresentedforautomaticdesignofaCMOSMillerOperational TransconductanceAmplifier(OTA).ThesourcecodeoftheCSalgorithmisdevelopedusingtheC language.TheNgspicecircuitsimulatorhasbeenusedasafitnessfunctioncreatorandevaluator. AscriptfileiswrittentoprovideaninterfacebetweentheCSalgorithmandtheNgspicesimulator. BSIM3v3MOSFETmodelswith0.18μmand0.35μmCMOStechnologyhavebeenusedtosimulate thiscircuit.Thesimulationresultsofthisworkarepresentedandcomparedwithpreviousworks reportedintheliterature.TheexperimentalsimulationresultsobtainedbytheCSalgorithmsatisfy alldesiredspecificationsforthiscircuit. KeywORDS Circuit Simulator, CMOS Miller OTA, CS Algorithm, Fitness Function, Optimization, Simulation

[1]  Rajesh A. Thakker,et al.  Automatic Circuit Design and Optimization Using Modified PSO Algorithm , 2016 .

[2]  Mohammad Shokouhifar,et al.  Systematic design of analog integrated circuits using ant colony algorithm based on noise optimization , 2016 .

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

[4]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[5]  Siba K. Udgata,et al.  Performance Study of Harmony Search Algorithm for Analog Circuit Sizing , 2011, 2011 International Symposium on Electronic System Design.

[6]  Pankaj P. Prajapati,et al.  Two stage CMOS operational amplifier design using particle swarm optimization algorithm , 2015, 2015 IEEE UP Section Conference on Electrical Computer and Electronics (UPCON).

[7]  Maryam Shojaei Baghini,et al.  Low-Power Low-Voltage Analog Circuit Design Using Hierarchical Particle Swarm Optimization , 2009, 2009 22nd International Conference on VLSI Design.

[8]  H. Soneji,et al.  Towards the improvement of Cuckoo search algorithm , 2012, 2012 World Congress on Information and Communication Technologies.

[9]  Iztok Fister,et al.  A comprehensive review of cuckoo search: variants and hybrids , 2013, Int. J. Math. Model. Numer. Optimisation.

[10]  Andreas König,et al.  Multi-objective optimization and visualization for analog design automation , 2016 .

[11]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Himanshu Gupta,et al.  Analog Circuits Design Using Ant Colony Optimization , 2012 .

[13]  Siba K. Udgata,et al.  Differential Evolution and swarm intelligence techniques for analog circuit synthesis , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[14]  Umut Engin Ayten,et al.  Optimized analog filter approximation via evolutionary algorithms , 2012, 2012 12th International Conference on Intelligent Systems Design and Applications (ISDA).

[15]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.