Accurate Polynomial Metamodeling-Based Ultra-Fast Bee Colony Optimization of a Nano-CMOS PLL

Significant increase in design cycle time is caused by the design and optimization complexity of Analog/MixedSignal System-on-a-Chip (AMS-SoC) components as the technology moves deeper into the nanoscale domain. In this paper, a two-tier design methodology is proposed that greatly reduces design cycle time by combining accurate polynomial metamodeling and intelligent optimization. In this methodology, the parasitic-aware netlist description of an AMS-SoC component is converted into an accurate metamodel (a mathematical function or algorithm) which minimizes the time for design space exploration. Bee Colony Optimization (BCO) is subsequently used for optimization of the nano-CMOS AMS circuit. Five distinct metamodels with 21 parameters each are created for corresponding Figures of Merit (FoMs) to perform AMS-SoC component design space exploration. For a specific case study, a 180nm LC Voltage Controlled Oscillator (LC-VCO) based Phase-Locked Loop (PLL) frequency generator circuit is used this paper. The proposed optimization achieved approximately 90% power and 52% jitter reduction in comparison to the baseline design while maintaining the locking time of the PLL system. In comparison to an exhaustive simulation based design optimization approach, the proposed design flow can be up to 10 times faster and hence has potential to greatly reduce design effort and chip cost.

[1]  Kiyong Choi,et al.  Parasitic-aware design and optimization of a fully integrated CMOS wideband amplifier , 2003, ASP-DAC '03.

[2]  Robert V. Brill,et al.  Applied Statistics and Probability for Engineers , 2004, Technometrics.

[3]  Srinivas Katkoori,et al.  An Elitist Non-Dominated Sorting Based Genetic Algorithm for Simultaneous Area and Wirelength Minimization in VLSI Floorplanning , 2008, 21st International Conference on VLSI Design (VLSID 2008).

[4]  Ranga Vemuri,et al.  Accuracy driven performance macromodeling of feasible regions during synthesis of analog circuits , 2005, GLSVLSI '05.

[5]  Charlie Chung-Ping Chen,et al.  SmartSmooth: A linear time convexity preserving smoothing algorithm for numerically convex data with application to VLSI design , 2007, 2007 Asia and South Pacific Design Automation Conference.

[6]  Pavan Kumar Hanumolu,et al.  Analysis of charge-pump phase-locked loops , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  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).

[8]  Nurhan Karaboga,et al.  Parameter determination of the Schottky barrier diode using by artificial bee colony algorithm , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

[9]  Arun V. Sathanur,et al.  Accurate statistical analysis of a differential low noise amplifier using a combined SPICE-field solver approach , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[10]  S.C. Gupta,et al.  Phase-locked loops , 1975, Proceedings of the IEEE.

[11]  Saraju P. Mohanty,et al.  Nano-CMOS Mixed-Signal Circuit Metamodeling Techniques: A Comparative Study , 2010, 2010 International Symposium on Electronic System Design.

[12]  Efficient VCO phase macromodel generation considering statistical parametric variations , 2007, 2007 IEEE/ACM International Conference on Computer-Aided Design.

[13]  Saraju P. Mohanty,et al.  Fast optimization of nano-CMOS mixed-signal circuits through accurate metamodeling , 2011, 2011 12th International Symposium on Quality Electronic Design.

[14]  Peng Li,et al.  Discrete Buffer and Wire Sizing for Link-Based Non-Tree Clock Networks , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[15]  Azadeh Davoodi,et al.  A statistical methodology for wire-length prediction , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[16]  Saraju P. Mohanty,et al.  Design of Parasitic and Process-Variation Aware Nano-CMOS RF Circuits: A VCO Case Study , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[17]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[18]  F. Gardner,et al.  Charge-Pump Phase-Lock Loops , 1980, IEEE Trans. Commun..

[19]  Ranga Vemuri,et al.  Efficient analog performance macromodeling via sequential design space decomposition , 2006, 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design (VLSID'06).

[20]  L. Balewski,et al.  Towards automated full-wave design of microwave circuits , 2008, MIKON 2008 - 17th International Conference on Microwaves, Radar and Wireless Communications.

[21]  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.

[22]  Deepak Mathaikutty,et al.  Metamodeling Driven IP Reuse for System-on-chip Integration and Microprocessor Design , 2007 .

[23]  Jian Wang,et al.  Parameterized Macromodeling for Analog System-Level Design Exploration , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[24]  Saraju P. Mohanty,et al.  Bee Colony Inspired Metamodeling Based Fast Optimization of a Nano-CMOS PLL , 2011, 2011 International Symposium on Electronic System Design.