CMOS analog amplier design problem: choose transistor dimensions, bias currents, component values critical part of mixed-mode (digital-analog) ICs for

Similar documents
Abstract We describe a new method for determining component values and transistor dimensions for CMOS operational ampliers (op-amps). We observe that

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

Analysis and Design of Analog Integrated Circuits Lecture 18. Key Opamp Specifications

Microelectronic Circuits II. Ch 10 : Operational-Amplifier Circuits

ISSN:

Solid State Devices & Circuits. 18. Advanced Techniques

Design Analysis and Performance Comparison of Low Power High Gain 2nd Stage Differential Amplifier Along with 1st Stage

You will be asked to make the following statement and provide your signature on the top of your solutions.

Design of a low voltage,low drop-out (LDO) voltage cmos regulator

Chapter 12 Opertational Amplifier Circuits

Lecture 300 Low Voltage Op Amps (3/28/10) Page 300-1

Design Of Two Stage CMOS Op-Amp With Low Power And High Slew Rate.

TWO AND ONE STAGES OTA

Nonlinear Macromodeling of Amplifiers and Applications to Filter Design.

Design and Simulation of Low Dropout Regulator

ECE 442 Solid State Devices & Circuits. 15. Differential Amplifiers

LECTURE 19 DIFFERENTIAL AMPLIFIER

Differential Amplifier Design

Index. Small-Signal Models, 14 saturation current, 3, 5 Transistor Cutoff Frequency, 18 transconductance, 16, 22 transit time, 10

Advanced Operational Amplifiers

Nonlinear Macromodeling of Amplifiers and Applications to Filter Design.

1 Optimal Design of a CMOS Op-Amp via Geometric Programming

A Compact 2.4V Power-efficient Rail-to-rail Operational Amplifier. Strong inversion operation stops a proposed compact 3V power-efficient

Designing CMOS folded-cascode operational amplifier with flicker noise minimisation

What is the typical voltage gain of the basic two stage CMOS opamp we studied? (i) 20dB (ii) 40dB (iii) 80dB (iv) 100dB

Lecture 030 ECE4430 Review III (1/9/04) Page 030-1

University of Michigan, EECS413 Final project. A High Speed Operational Amplifier. 1. A High Speed Operational Amplifier

Design and implementation of two stage operational amplifier

Basic OpAmp Design and Compensation. Chapter 6

Basic OpAmp Design and Compensation. Chapter 6

Operational Amplifiers

IOWA STATE UNIVERSITY. EE501 Project. Fully Differential Multi-Stage Op-Amp Design. Ryan Boesch 11/12/2008

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

EE 230 Lab Lab 9. Prior to Lab

ECE 546 Lecture 12 Integrated Circuits

You will be asked to make the following statement and provide your signature on the top of your solutions.

A 16Ω Audio Amplifier with 93.8 mw Peak loadpower and 1.43 quiscent power consumption

ECEN 474/704 Lab 6: Differential Pairs

Design and power optimization of CMOS RF blocks operating in the moderate inversion region

A Novel Design of Low Voltage,Wilson Current Mirror based Wideband Operational Transconductance Amplifier

VDD. Maximum Current Selecting Circuit. Transconductance Equalizer Circuit. Vout

ELM824xA 3.0μA Very low power CMOS dual operational amplifier

Design of High-Speed Op-Amps for Signal Processing

A New Design Technique of CMOS Current Feed Back Operational Amplifier (CFOA)

BJT Circuits (MCQs of Moderate Complexity)

Design and Layout of Two Stage High Bandwidth Operational Amplifier

EECE488: Analog CMOS Integrated Circuit Design Set 7 Opamp Design

Rail-To-Rail Output Op-Amp Design with Negative Miller Capacitance Compensation

A 24 V Chopper Offset-Stabilized Operational Amplifier with Symmetrical RC Notch Filters having sub-10 µv offset and over-120db CMRR

Physics 116A Notes Fall 2004

Lecture 240 Cascode Op Amps (3/28/10) Page 240-1

A high-speed CMOS current op amp for very low supply voltage operation

A PSEUDO-CLASS-AB TELESCOPIC-CASCODE OPERATIONAL AMPLIFIER

Design of CMOS Op Amps Using Adaptive Modeling of Transistor Parameters

ECEN 5008: Analog IC Design. Final Exam

Analog Electronics. Lecture Pearson Education. Upper Saddle River, NJ, All rights reserved.

Optimal Allocation of Local Feedback in Multistage Amplifiers via Geometric Programming

A CMOS Low-Voltage, High-Gain Op-Amp

Design of Miller Compensated Two-Stage Operational Amplifier for Data Converter Applications

EE 501 Lab 4 Design of two stage op amp with miller compensation

Design and Simulation of Low Voltage Operational Amplifier

Sensors & Transducers Published by IFSA Publishing, S. L.,

Microelectronics Exercises of Topic 5 ICT Systems Engineering EPSEM - UPC

Low Power Op-Amp Based on Weak Inversion with Miller-Cascoded Frequency Compensation

Design and Analysis of High Gain Differential Amplifier Using Various Topologies

Basic Circuits. Current Mirror, Gain stage, Source Follower, Cascode, Differential Pair,

ELC224 Final Review (12/10/2009) Name:

QUESTION BANK for Analog Electronics 4EC111 *

Lecture 34: Designing amplifiers, biasing, frequency response. Context

CMOS Operational Amplifier

Due to the absence of internal nodes, inverter-based Gm-C filters [1,2] allow achieving bandwidths beyond what is possible

Analysis and Design of Analog Integrated Circuits Lecture 20. Advanced Opamp Topologies (Part II)

Design of pipeline analog-to-digital converters via geometric programming

EE 435. Lecture 6: Current Mirrors Signal Swing

Microelectronics Part 2: Basic analog CMOS circuits

Study of Differential Amplifier using CMOS

SAMPLE FINAL EXAMINATION FALL TERM

A 0.8V, 7A, rail-to-rail input/output, constant Gm operational amplifier in standard digital 0.18m CMOS

GATE: Electronics MCQs (Practice Test 1 of 13)

High Voltage Operational Amplifiers in SOI Technology

Design of Low Voltage Low Power CMOS OP-AMP

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 02, 2016 ISSN (online):

Chapter 8 Differential and Multistage Amplifiers

CSE 577 Spring Insoo Kim, Kyusun Choi Mixed Signal CHIP Design Lab. Department of Computer Science & Engineering The Penn State University

LM321 Low Power Single Op Amp

A Compact Folded-cascode Operational Amplifier with Class-AB Output Stage

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

DESIGN HIGH SPEED, LOW NOISE, LOW POWER TWO STAGE CMOS OPERATIONAL AMPLIFIER. Himanshu Shekhar* 1, Amit Rajput 1

Design and Implementation of High Gain, High Bandwidth CMOS Folded cascode Operational Transconductance Amplifier

An Improved Recycling Folded Cascode OTA with positive feedback

ISSN Page 32. Figure 1.1: Black box representation of the basic current conveyor.

Performance Analysis of Low Power, High Gain Operational Amplifier Using CMOS VLSI Design

EC MHz, CMOS, Rail-to-Rail Output Operational Amplifier. General Description. Features. Applications. Pin Configurations(Top View)

Design of Rail-to-Rail Op-Amp in 90nm Technology

EC kHz, 7μA, CMOS, Rail-to-Rail Operational Amplifier. General Description. Features. Applications. Pin Assignments

GATE SOLVED PAPER - IN

Homework Assignment 06

2. Simulated Based Evolutionary Heuristic Methodology

Chapter 10: The Operational Amplifiers

ECEN 474/704 Lab 8: Two-Stage Miller Operational Amplifier

Transcription:

Op-amp Design and Optimization via CMOS Programming Geometric Mar Hershenson, Stephen Boyd, Thomas Lee Engineering Department Electrical University Stanford UCSB 10/24/97

CMOS analog amplier design problem: choose transistor dimensions, bias currents, component values critical part of mixed-mode (digital-analog) ICs for typical mixed-mode IC, 1:10 analog:digital area { 10:1 analog:digital design time { talk: a new method for CMOS op-amp design, based on geometric this programming globally optimal and extremely fast handles wide variety of practical constraints & specs UCSB 10/24/97 1

Geometric programming Two-stage op-amp MOS models Constraints & specs Outline Design examples & trade-o curves Extensions Conclusions UCSB 10/24/97 2

Monomial & posynomial functions x = (x1;:::;xn): vector of positive variables function g of form with i 2 R, is called monomial function f of form f(x) = = x 1 1 x 2 2 x n n ; g(x) tx k=1 with ck 0, ik 2 R, is called posynomial 1k 1 x 2k 2 x nk n ; ckx UCSB 10/24/97 3

posynomials closed under sums, products, nonnegative scaling monomials closed under products, division, nonnegative scaling if 1=f is posynomial we say f is inverse posynomial examples: 0:1x1x,0:5 3 + x 1:5 2 x0:7 3 is posynomial 1=(1 + x1x 1:3 2 ) is inverse-posynomial 2x3 p x1=x2 is monomial (hence also posy. & inv-posy.) UCSB 10/24/97 4

Geometric programming a special form of optimization problem: minimize f0(x) to fi(x) 1; i = 1;:::;m subject i=1;:::;p gi(x)=1; xi >0; i=1;:::;n where fi are posynomial and gi are monomial UCSB 10/24/97 5

more generally with geometric programming we can minimize any posynomial or monomial function, or maximize any inverse-posynomial or monomial function subject to any combination of upper bounds on posynomial or monomial functions lower bounds on inverse-posynomial or monomial functions equality constraints between monomial functions UCSB 10/24/97 6

Geometric programming: history & methods used in engineering since 1967 (Dun, Peterson, Zener) used for digital circuit transistor sizing with Elmore delay since 1980 & Dunlap's TILOS) (Fishburn new (interior-point) methods for GP (e.g., Kortanek et al) are extremely fast handle medium and large-scale problems vbles, 1000s constraints easily solved on PC in minutes) (100s either nd global optimal solution, or provide proof of infeasibility UCSB 10/24/97 7

M8 Ibias common op-amp architecture Two-stage op-amp Vdd M5 Rc Vin+ Vin, M1 M2 M3 M4 19 design variables: W1;:::;W8, L1;:::;L8, Rc, Cc, Ibias Vss UCSB 10/24/97 8 Cc M7 M6 CL

Large signal MOS model D G G S NMOS S D PMOS NMOS saturation condition: VDS VGS, VTN square-law model ID = k1(w=l)(vgs, VTN) 2 ID similar condition & model for PMOS (more accurate model possible, e.g., for short channel) UCSB 10/24/97 9 ID

G Small signal dynamic MOS model Cgd Cgb Cgs gmvgs go Cdb Bulk S transconductance and output conductance, are monomial in W, L, ID p k2 IDW=L; go = k3id = gm capacitances are all (approximately) posynomial in W, L, ID UCSB 10/24/97 10 D

limits on device sizes: Dimension constraints Lmin Li Lmax; Wmin Wi Wmax (express as Li=Lmax 1, etc.) symmetry constraints: W1 = W2, L1 = L2, W3 = W4, L3 = L4 bias transistor matching: L5 = L7 = L8 to reduce systematic input oset voltage: area = 1Cc + 2 W3=L3 W6=L6 W 4=L4 = W6=L6 W 5=L5 = 2W7=L7 P W ili is posynomial, hence can impose upper limit i UCSB 10/24/97 11

Bias constraints each transistor must remain in saturation over specied common-mode input range [Vcm;min;Vcm;max] output voltage swing [Vout;min;Vout;max] leads to four posynomial inequalities e.g., for M5 we get k4 r I1L1 W1 + k5 r I5L5 W1 Vdd, Vcm;max + VTP (every drain current is monomial in the design variables) UCSB 10/24/97 12

Quiescent power & slew rate specs quiescent power is posynomial: P = (Vdd, Vss)(Ibias + I5 + I7) hence can impose upper limit on power (or minimize it) slew rate is 2I 1 min ; Cc I7 Cc + CL min slew rate spec can be expressed as posynomial inequalities CcSRmin 2I1 1; (Cc + CL)SRmin UCSB 10/24/97 13 I7 1

Transfer function with standard value Rc = 1=gm6, TF is accurately given by H(s) = Av (1 + s=p1)(1 + s=p2)(1 + s=p3)(1 + s=p4) open-loop gain is monomial: Av = k6 p W2W6=L2L6I1I7 dominant pole p1 is monomial: p1 = gm1=avcc parasitic poles p2; p3; p4 are inverse posynomial can x the open-loop gain and dominant pole, and lower bound the hence poles parasitic UCSB 10/24/97 14

3 db bandwidth and unity gain crossover specs bandwidth constraints: jh(j!)j a for!, jh(j)j 2 = 2 v A + 2 =p 2 1 )(1 + 2 =p 2 2 )(1 + 2 =p 2 3 )(1 + 2 =p 2 4 ) a2 (1, (a 2 =A 2 v)(1 + 2 =p 2 1)(1 + 2 =p 2 2)(1 + 2 =p 2 3)(1 + 2 =p 2 4) 1... a posynomial inequality (since pi are inv.-pos.) unity gain crossover is (very accurately) monomial:!c = gm1=cc hence can x (or upper or lower bound) crossover frequency UCSB 10/24/97 15

min phase margin spec is:,6 H(j!c) = Phase margin specs 4X i=1 extremely good approximation: 4X i=2 arctan(!c=pi), PMmin!c=pi =2, PMmin (since p1 contributes 90, and arctan(x) x for x 50 )... a posynomial inequality since parasitic poles are inverse posynomial UCSB 10/24/97 16

min common-mode rejection ratio Other specs min (pos. & neg.) power supply rejection ratios max spot noise at any frequency max total RMS noise over any frequency band min gate overdrive can all be handled by geometric programming UCSB 10/24/97 17

Summary geometric programming we can globally optimize a design using all the specs described above: involving dimension constraints, area bias constraints, power, slew rate bandwidth, crossover frequencies, phase margin CMRR, npsrr, ppsrr spot & total noise typical problem: approx 20 vbles, 10 equality & 20 inequality constraints solution time 1 sec (inecient Matlab implementation!) UCSB 10/24/97 18

(Globally) optimal trade-o curves x all specs except one (e.g., power) optimize objective (e.g., maximize crossover frequency) for dierent of spec values yields globally optimal trade-o curve between objective and spec others xed) (with UCSB 10/24/97 19

Default specs our examples will maximize crossover BW with default specs Vdd = 5V, Vss = 0V, 1:2m process Li 0:8m, Wi 2m, area 10000m 2 CM input xed at mid-supply; output range is 10%{90% of supply power 5mW open-loop gain 80dB, PM 60 slew rate 10V=sec CMRR 60dB input-referred spot noise (1kHz) 300nV= p Hz (we'll vary one or more to get trade-o curves) UCSB 10/24/97 20

150 Maximum BW versus power & supply voltage Maximum unity gain bandwidth in MHz 100 50 Vdd=5V Vdd=3.3V Vdd=2.5V 0 0 5 10 15 Power in mw UCSB 10/24/97 21

400 350 w c =30MHz w c =60MHz w c =90MHz Minimum noise versus power & BW Minimum noise in nv/hz 0.5 300 250 200 150 100 0 5 10 15 Power in mw UCSB 10/24/97 22

200 Maximum BW versus power & load capacitance Maximum unity gain bandwidth in MHz 180 160 140 120 100 80 60 40 20 CL=1pF CL=3pF CL=9pF 0 0 5 10 15 Power in mw UCSB 10/24/97 23

Maximum unity gain banwidth in MHz 140 120 100 80 60 40 Pmax=1mW Pmax=5mW Pmax=10mW Maximum BW versus area & power 20 0 1000 2000 3000 4000 5000 6000 Area in µm 2 UCSB 10/24/97 24

Extensions can solve large coupled problems total area, power for IC with 100 op-amps) (e.g., can do robust design that works with several process conditions get sensitivities for free method extends to wide variety of amplier architectures, BJTs, etc. can use far better (monomial) MOS models, e.g., for short-channel designs UCSB 10/24/97 25

Conclusions using geometric programming we can globally and eciently solve op-amp design problems CMOS allows designer to spend more time designing, i.e., exploring trade-os competing objectives (power, area, bandwidth,... ) between yields completely automated synthesis of CMOS op-amps directly specications from huge reduction in analog design time methods based on simulated annealing, expert systems, general (cf. programming,... ) nonlinear UCSB 10/24/97 26