CMOS Op-Amp Power Optimization in All Regions of Inversion Using Geometric Programming Pablo Aguirre and Fernando Silveira IIE – FING Universidad de la.

Slides:



Advertisements
Similar presentations
Gregory Shklover, Ben Emanuel Intel Corporation MATAM, Haifa 31015, Israel Simultaneous Clock and Data Gate Sizing Algorithm with Common Global Objective.
Advertisements

MULTISTAGE AMPLIFIERS
Hadi Goudarzi and Massoud Pedram
Physical structure of a n-channel device:
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
1/42 Changkun Park Title Dual mode RF CMOS Power Amplifier with transformer for polar transmitters March. 26, 2007 Changkun Park Wave Embedded Integrated.
A Constraint Generation Approach to Learning Stable Linear Dynamical Systems Sajid M. Siddiqi Byron Boots Geoffrey J. Gordon Carnegie Mellon University.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Design of RF CMOS Low Noise Amplifiers Using a Current Based MOSFET Model Virgínia Helena Varotto Baroncini Oscar da Costa Gouveia Filho.
1 Optimisation Although Constraint Logic Programming is somehow focussed in constraint satisfaction (closer to a “logical” view), constraint optimisation.
Chebyshev Estimator Presented by: Orr Srour. References Yonina Eldar, Amir Beck and Marc Teboulle, "A Minimax Chebyshev Estimator for Bounded Error Estimation"
Job Release-Time Design in Stochastic Manufacturing Systems Using Perturbation Analysis By: Dongping Song Supervisors: Dr. C.Hicks & Dr. C.F.Earl Department.
Chapter 10: Iterative Improvement
Design Optimization School of Engineering University of Bradford 1 Formulation of a design improvement problem as a formal mathematical optimization problem.
Optimization Linear Programming and Simplex Method
A Constraint Generation Approach to Learning Stable Linear Dynamical Systems Sajid M. Siddiqi Byron Boots Geoffrey J. Gordon Carnegie Mellon University.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
Branch and Bound Algorithm for Solving Integer Linear Programming
Introduction and Basic Concepts
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
Simulation of CMOS inverters based on the novel Surrounding Gate Transistors. A Verilog-A implementation. A. Roldán, J.B. Roldán and F. Gámiz Departamento.
G. Valenzise *, M. Tagliasacchi *, S. Tubaro *, L. Piccarreta Picture Coding Symposium 2007 November 7-9, 2007 – Lisboa, Portugal * Dipartimento di Elettronica.
Prof. D. Zhou UT Dallas Analog Circuits Design Automation 1.
More Realistic Power Grid Verification Based on Hierarchical Current and Power constraints 2 Chung-Kuan Cheng, 2 Peng Du, 2 Andrew B. Kahng, 1 Grantham.
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi Convexification of Optimal Power Flow Problem by.
Functional Timing Analysis Made Fast and General Presenter: Yi-Ting Chung Advisor: Jie-Hong Roland Jiang 03/09/2012 Graduate Institute of Electronics Engineering,
10/13/2004EE 42 fall 2004 lecture 191 Lecture #19 amplifier examples: comparators, op amps. Reminder: MIDTERM coming up one week from today (Monday October.
A Wideband CMOS Current-Mode Operational Amplifier and Its Use for Band-Pass Filter Realization Mustafa Altun *, Hakan Kuntman * * Istanbul Technical University,
Logic Optimization Mohammad Sharifkhani. Reading Textbook II, Chapters 5 and 6 (parts related to power and speed.) Following Papers: –Nose, Sakurai, 2000.
CMOS Analog Design Using All-Region MOSFET Modeling 1 Chapter 1 Introduction to analog CMOS design.
Introduction to Adaptive Digital Filters Algorithms
Chapter 19 Electronics Fundamentals Circuits, Devices and Applications - Floyd © Copyright 2007 Prentice-Hall Chapter 19.
Computational Geometry Piyush Kumar (Lecture 5: Linear Programming) Welcome to CIS5930.
Graduate Institute of Electronics Engineering National Taiwan University 國立台灣大學電子工程學研究所 Short Talk Optimal Designs of CMOS Circuits via Geometric Programming.
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
SOI SPECIFIC ANALOG TECHNIQUES FOR LOW-NOISE, HIGH-TEMPERATURE OR ULTRA-LOW POWER CIRCUITS Promoteurs:Prof. J.-P. Colinge Prof. D. Flandre Jury:Dr. J.-P.
A. Matsuzawa, Tokyo Tech. 1 Nano-scale CMOS and Low Voltage Analog to Digital Converter Design Challenges Akira Matsuzawa Tokyo Institute of.
1 SUPPORT VECTOR MACHINES İsmail GÜNEŞ. 2 What is SVM? A new generation learning system. A new generation learning system. Based on recent advances in.
Optimal digital circuit design Mohammad Sharifkhani.
1 Fundamentals of Microelectronics  CH1 Why Microelectronics?  CH2 Basic Physics of Semiconductors  CH3 Diode Circuits  CH4 Physics of Bipolar Transistors.
ECE 342 – Jose Schutt-Aine 1 ECE 242 Solid-State Devices & Circuits 15. Current Sources Jose E. Schutt-Aine Electrical & Computer Engineering University.
Analog Integrated Circuit Design (Analog CMOS Circuit Design) Ali Heidary, Electrical Engineering, Guilan University 1.
LP Narrowing: A New Strategy for Finding All Solutions of Nonlinear Equations Kiyotaka Yamamura Naoya Tamura Koki Suda Chuo University, Tokyo, Japan.
MA3264 Mathematical Modelling Lecture 9 Chapter 7 Discrete Optimization Modelling Continued.
1 Lagrangean Relaxation --- Bounding through penalty adjustment.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Preface.
Branch and Bound Algorithms Present by Tina Yang Qianmei Feng.
Design and Assessment of a Robust Voltage Amplifier with 2.5 GHz GBW and >100 kGy Total Dose Tolerance Jens Verbeeck TWEPP 2010.
CSCE 441: Keyframe Animation/Smooth Curves (Cont.) Jinxiang Chai.
Introduction to Optimization
Design of a telescopic fully-differential OTA
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
Linear Programming: Formulations, Geometry and Simplex Method Yi Zhang January 21 th, 2010.
Common Intersection of Half-Planes in R 2 2 PROBLEM (Common Intersection of half- planes in R 2 ) Given n half-planes H 1, H 2,..., H n in R 2 compute.
Linear Programming Piyush Kumar Welcome to CIS5930.
Prof. D. Zhou UT Dallas Analog Circuits Design Automation 1.
Submitted by- RAMSHANKAR KUMAR S7,ECE, DOE,CUSAT Division of Electronics Engineering, SOE,CUSAT1.
Discrete Optimization
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Analysis on Performance Controllability under Process Variability: A Step Towards Grid-Based Analog Circuit Optimizers Seobin Jung, Sangho Youn, Jaeha.
Basic Amplifiers and Differential Amplifier
MULTISTAGE AMPLIFIERS
The MOS Transistors, n-well
Multiport, Multichannel Transmission Line: Modeling and Synthesis
Gm/ID Design Approach.
Vehicle routing in Python
Presentation transcript:

CMOS Op-Amp Power Optimization in All Regions of Inversion Using Geometric Programming Pablo Aguirre and Fernando Silveira IIE – FING Universidad de la República Montevideo, Uruguay.

SBCCI 2008Pablo Aguirre - Fernando Silveira2 Outline Introduction Geometric Programming (GP) and the gm/ID ratio Relaxed GP Proof of concept: The intrinsic Amplifier Design Example: The Miller Amplifier Conclusions

SBCCI 2008Pablo Aguirre - Fernando Silveira3 Introduction Automatic analog circuit synthesis: since 1980's Broad classification of techniques: Simulation-based or Equation-based. Optimization methods: we want to assure a global optimum. Three main methods: Branch and bound (B&B), Simulated annealing (SA) and Convex optimization B&B and SA: slow, computational effort grows exponentially with problem size. SA does not guarantee global optimum in practice. Convex optimization: Pros: extremely efficient, can cope with 100’s of vars. and 1000’s of constraints in seconds. Cons: Eqs. must be formulated in posynomial form.

SBCCI 2008Pablo Aguirre - Fernando Silveira4 GP and the gm/ID ratio GP Problem: Monomials: Posynomials: x: vector real positive vars c,c k : ≥0; a ik real GP problems can be cast into convex form. Therefore, convex optimization methods guarantee a global solution or will unambiguosly detect that the GP problem is unfeasible.

SBCCI 2008Pablo Aguirre - Fernando Silveira5 GP and the gm/ID ratio ACM [Cu98]: Inv. coeff: gm/ID ratio: KEY PARAMETER IN ANY ANALOG DESIGN Present on most measurements of analog performance [Si04]: Gain Speed Noise Offset … The larger the gm/ID ratio, the more power efficient the transistor is [Si96]. Power efficiency

SBCCI 2008Pablo Aguirre - Fernando Silveira6 GP and the gm/ID ratio Posynomial equality: NOT VALID IN GP CONVEX SET CONCAVE SET (≤ 1) (≥ 1) Let’s pose the relation between gm/ID ratio and i f as a posynomial:

Where are we? Where are we heading? Prior ART: Hershenson et al. [He01] and Mandal et al. [Ma01]: First report on GP applied to analog CMOS design. STRONG INVERSION ONLY MODELS, therefore not true global optimum. Brodersen et al. [Va04]: GP on all regions. Uses branch and bound algorithm on top of GP. Looses the computational efficiency of GP. This work: We look for an efficient solution to the posynomial equality of the gm/ID ratio in the case of POWER OPTIMIZATION. This problem is intrinsic to the physics of the MOS transistor. Does not depends on the model used.

SBCCI 2008Pablo Aguirre - Fernando Silveira8 Relaxed GP Original Problem: Global optimum: x s if h i (x s )=1 for all i, then x s is also an optimum for the original GP monomials posynomials Relaxed GP: Valid Not valid

SBCCI 2008Pablo Aguirre - Fernando Silveira9 Relaxed GP What does this mean? Algorthim side: We relaxed the original GP, now we can solve it as any other GP. Circuit side: We artifically increased the set of feasible transistors (shaded area). How do we use this on our problem?

SBCCI 2008Pablo Aguirre - Fernando Silveira10 Relaxed GP How do I know that a power optimization algorithm will not use transistors that don’t really exist? Because we know that the larger the gm/ID ratio, the more power efficient a transistor will be. Therefore, it is reasonable to assume that the power optimization will always find its solution on the curve How do we use this on our problem?

SBCCI 2008Pablo Aguirre - Fernando Silveira11 Proof of Concept: The Intrinsic Amplifier The most simple amplifier We don’t need GP to solve it, but its simplicity gives a clear picture on how the idea works. Goal: Synthesize an intrinsic amp. with optimal power consumption that complies with a GBW constraint for a given C L. Design eqs.: Design vars.: ID, W, L, i f, gm/ID

SBCCI 2008Pablo Aguirre - Fernando Silveira12 Proof of Concept: The Intrinsic Amplifier Synthesis results for 4 different cases. GP assures that these solutions are the global optimal solutions to the relaxed problem. They all comply with the gm/ID ratio equality constraint (they are on the curve). Therefore, these solutions are also the global optimal solutions to the original problem: Those are real transistors, we are done. Are these four cases just a coincidence? CL=1pF

The Intrinsic Amplifier: Method Scope Are these four cases just a coincidence? No, formal proof on the paper. Which is the scope of this approach? Power consumption dictated by gm requirements. Out of scope example: Consumption imposed by Slew-rate In these cases: The exception is easily noticed. Increasing the computational effort and complexity around the initial non-valid solution, we can find a valid global optimum. Ex.: Branch and bound [Va04], Tightening [Bo05].

SBCCI 2008Pablo Aguirre - Fernando Silveira14 Design Example: The Miller Amplifier Two stage Miller Amplifier Goal: Optimize power consumption for a given GBW, PM and CL Other constrains included: Gain, Output swing, Area, etc. Hershenson [He01] deeply analize how to pose all the equations in monomial/posynomial form. We used expressions valid in all regions of operation (e.g. intrinsic capacitances). Design variables: W 1,W 2,W 3, W 4, W 5 =W 6, L 1, L 2, L 3, L 4 =L 5 =L 6, ID 1, ID 2, (gm/ID) 1, (gm/ID) 2=3, i f1, i f2 =i f3, i f4 =i f5 =i f6, Cm

SBCCI 2008Pablo Aguirre - Fernando Silveira15 Design Example: The Miller Amplifier Two relaxed constraints: (gm/ID) 1 and (gm/ID) 2 All the solutions on the curve, i.e. the idea works in more complex designs. Most optimums on moderate inversion: Expected result. Nevertheless it is important to confirm the need for a model valid in all regions of inversion.

SBCCI 2008Pablo Aguirre - Fernando Silveira16 Conclusions GP applied in CMOS power optimization with true (all regions) global optimum. Posynomial characteristic of the gm/ID curve efficiently handled. This work confirms that power optimums usually lie on moderate inversion region. Future work: Work on the exceptions to handle them efficiently. Inclusion of short channel effects (this work: long channel models only).

SBCCI 2008Pablo Aguirre - Fernando Silveira17 Acknowledgments PDT - Programa de Desarrollo Tecnológico - Uruguay

References [He01] M. Hershenson, S. Boyd, and T. Lee, “Optimal design of a cmos op-amp via geometric programming," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 20, no. 1, pp , Jan [Ma01] P. Mandal and V. Visvanathan, “Cmos op-amp sizing using a geometric programming formulation," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 20, no. 1, pp , Jan [Va04] J. Vanderhaegen and R. Brodersen, “Automated design of operational transconductance ampliers using reversed geometric programming," in Proceedings on 41st Design Automation Conference, vol. I, Jun. 2004, pp [Si96] F. Silveira, D. Flandre, and P. G. Jespers, “A (gm/ID) based methodology for the design of cmos analog ircuits and its application to the synthesis of a silicon-on-insulator micropower OTA," IEEE J. Solid-State Circuits, vol. 31, no. 9, pp , Sep [Cu98] A. Cunha, M. Schneider, and C. Galup-Montoro, “An MOS transisotr model for analog circuit design," IEEE J. Solid-State Circuits, vol. 33, no. 10, pp , Oct [Bo05] S. Boyd, S. J. Kim, L. Vandenberghe, and A. Hassibi, “A tutorial on geometric programming," Stanford University and University of California Los Angeles, Tech. Rep., [Online]. Available: [Si04] F. Silveira and D. Flandre, Low Power Analog CMOS for Cardiac Pacemakers Design and Optimization in Bulk and SOI Technologies, ser. The Kluwer International Series In Engineering And Computer Science. Boston: Kluwer Academic Publishers, Jan. 2004, vol. 758, ISBN X.

CMOS Op-Amp Power Optimization in All Regions of Inversion Using Geometric Programming Pablo Aguirre and Fernando Silveira IIE – FING Universidad de la República Montevideo, Uruguay.