gmid_differential_amplifier
gmid_differential_amplifier
Ross Walker
ECE/CS 5720/6720 Fall 2017
University of Utah
Partly adapted from Stanford’s analog circuit
design sequence
Reading:
See ‘References’ at the end of this chapter for optional reading.
Outline
Review the three main figures of merit for transistors: gm/ID, T, gm/gds
– Transistor characteristics that are directly linked to circuit performance
See how the square law fails in practice
Discuss gm/ID-based design using lookup tables/charts
– Quantitative design methodology based on characterizing transistors
– Intuitive framework for exploring and optimizing circuit performance
• Transistor figures of merit become useful design variables
Design example using gm/ID methodology
Learning objectives
– Understand tradeoffs between speed, power efficiency, and gain
• In transistors, and in circuits
– Be able to use technology characterization tables/charts to size transistors
• Get practice in the design project
– Develop a systematic design methodology in the absence of simple
analytical models like the square law equation
R. Walker ECE/CS 5720/6720 Fall 2017 – Chapter 5 2
FOM #1: gm/ID as a Figure of Merit
– gm/ID quantifies how much gm you get for the amount of bias current you invest
• i.e. gm/ID = 10S/A 10 S per 1 A
40
[V-1] Weak Inversion Blue curve: simulation
30
Square law: gm/ID = 2/VOV
gm/ID
20
Strong Inversion
10
Moderate Inversion
0
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
VOV [V]
R. Walker ECE/CS 5720/6720 Fall 2017 – Chapter 5 3
3 Square Law
1.5
2.5
SQRT(I D [mA])
2
ID [mA]
1
1.5
1
0.5
0.5
0 0
0 0.5 1 1.5 0 0.5 1 1.5
VGS [V] VGS [V]
Two observations
– The transistor does not abruptly turn off at some Vt
– The current is not perfectly quadratic with (VGS–Vt)
R. Walker ECE/CS 5720/6720 Fall 2017 – Chapter 5 6
gm/ID at Low VGS
40
NMOS6720
NMOS214
30 Square Law (2I /VOV
(2/V
D OV
))
BJT (q/kT)
gm/ID [S/A]
gm/ID [S/A]
20
10
0
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
V [V]
VGS [V]
GS
The square law fails miserably at predicting gm/ID for low VGS
0
10
NMOS6720
NMOS214
ID,IC [mA]
Square Law
-2
10 BJT
NPN214
ID, IC [mA]
~90mV/decade
-4 ~60mV/decade
10
-6
10
What is Vt, anyway? The device does not turn off at all, but really
approaches an exponential IV law for low VGS
What determines the current at low VGS?
R. Walker ECE/CS 5720/6720 Fall 2017 – Chapter 5 8
Weak Inversion (Subthreshold) Operation
Before inversion occurs, the electrostatic field from the gate forward-
biases the source-side pn junction at the surface
Physics governed by a “gated diode” model
Cox
Cjs
The current becomes independent of VDS for VDS > 3Vth (~78mV)
gm/ID
30
NMOS214
NMOS6720
25 Weak Inversion
Square Law
20
gm/ID [S/A]
ID [mA]
15
10
0
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
VGS [V]
We now have a better idea about the maximum possible gm/ID, but we still
do not know how to model the transition region between the two IV laws
In the transition region between weak and strong inversion, the drain
current consists of both drift and diffusion currents
One can show that the ratio of drift/diffusion current in moderate
inversion and beyond is approximately (VGS-Vt)/(kT/q)
This means that the square law equation (which assumes 100% drift
current) does not work unless the gate overdrive is several kT/q
Is there a simple expression that works for all three regions (weak,
moderate and strong inversion)?
– No, there is no closed-form expression that captures all modes of
operation as well as “short channel effects”
– This is why gm/ID-based design is very useful…
Ignoring extrinsic capacitance and Cgb, and using the square law model:
The transit frequency is only useful as a figure of merit in that it quantifies gm/Cgg
– Tells you how much Cgg you get for a given gm
It does not accurately predict up to which frequency you can use the device
– See slide 46 of Chapter 2
We’ll see that Cgs/Cgg, Cgd/Cgg, etc. are fairly stable ratios
– Having a small Cgg means the individual components are small too
Transistor figure of merit related to the maximum gain a circuit can achieve
RL
Vout
Vin
The gain of amplifiers with active loads is fundamentally linked to intrinsic gain
VDD
VBIAS
Vout
Vin
VGS=0.9V
0.6
VDsat tells us how much voltage VDsat
VGS=0.8V
ID [mA]
devices 20
– gm/gds gradually increases
10
with VDS
0
0 0.5 1 1.5
VDS [V]
2 VGS Vt VDS
VGS Vt VOV VDsat ID0
gm / ID gm e nVth
1 e Vth
nVth
Consistent with the classical
first-order relationship 2
2nVth 3Vth
gm / ID
Reality Check
0.6
ID [mA]
0.4
0.2 Computed
2/(gm/ID)
0 values
0 0.5 1
VDS [V]
40
0
0 0.5 1
VDS [V]
Square Law
Transconductance efficiency gm 2
– Want large gm, for as little current
as possible
ID VOV
Intrinsic gain gm 2
– Want large gm, but no gds
gds VOV
20
Weak Inversion Strong Inversion
10
0
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
VOV [V]
W/L
Weak inversion: Large gm/ID (>20 S/A), but small fT
VDS
Strong inversion: Small gm/ID (<10 S/A), but large fT
VGS
250
200
gm/ID f T [S/A GHz]
100
50
Weak Inversion Strong Inversion
0
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
VOV [V]
Design in a Nutshell
ID
gm/ID
The inversion level is also fully defined once we pick gm/ID, so there is no
need to know VOV
ID 40
30
f T [GHz]
gm/ID 20
10
fT 0
5 10 15 20 25
gm/ID [S/A]
Outline
Review the three main figures of merit for transistors: gm/ID, T, gm/gds
– Transistor characteristics that are directly linked to circuit performance
See how the square law fails in practice
Discuss gm/ID-based design using lookup tables/charts
– Quantitative design methodology based on characterizing transistors
– Intuitive framework for exploring and optimizing circuit performance
• Transistor figures of merit become useful design variables
Design example using gm/ID methodology
Learning objectives
– Understand tradeoffs between speed, power efficiency, and gain
• In transistors, and in circuits
– Be able to use technology characterization tables/charts to size transistors
• Get practice in the design project
– Develop a systematic design methodology in the absence of simple
analytical models like the square law equation
R. Walker ECE/CS 5720/6720 Fall 2017 – Chapter 5 26
The Problem
Specifications
Circuit
Results
Unfortunate Consequence
In order to compute device widths, we need one more table that links
gm/ID and current density ID/W
Note that all of these parameters are (to first order) independent of
device width
HSPICE Example
.param ds = 0.9
W/L
.param gs = 0.9
VDS
vdsn vdn 0 dc 'ds'
vgsn vgn 0 dc 'gs' VGS
mn vdn vgn 0 0 nmos6720 L='length' W='width'
% HSPICE toolbox
addpath(‘./HSPICEToolBox')
L=0.5um
gm/gds [V/V]
L=0.18um
L=0.18um
fT [GHz]
L=0.5um
ID/W [A/m]
L=0.18um
L=0.5um
VDS dependence
ID/W is relatively weak
[A/m]
Typically OK to
work with data
generated for
VDD/2
NMOS, L=0.18um
1
Cdd/Cgg
Cgd/Cgg
0.8
0
0 0.5 1 1.5
VDS [V]
0.5
0.4
0.3
0.2
0.1
0
0.2 0.25 0.3 0.35 0.4 0.45 0.5
L [ m]
0.5
0.4
0.3
0.2
0.1
0
0.2 0.25 0.3 0.35 0.4 0.45 0.5
L [ m]
Cgd
Rs
+ +
vgs Cgs+Cgb gmvgs ro RL CL+Cdb vod
vid - -
4 gm 4mS S
A v0 gmRL 4 gm 4mS 13.3
1k ID 300 A A
A v0 gm RL || ro
4 gmRL || gmro
1 1 1
4 gmRL gmro
1 1
4 30
1 1 1 1
4 4 gmro gmRL
4 gmRL
gm S
13.3
L=0.18um ID A
fT [GHz]
16.9 GHz
Rs
+ +
vgs Cgs+Cgb gmvgs RL CL+Cdb vod
vid - -
gmRL (1 sCgd / gm )
KCL analysis shows you: H(s)
1 b1s b2s2
gm
High frequency zero: z T negligible
Cgd
1
Dominant pole approximation: p1
b1
b1
Non-dominant pole approximation: p2
b2
2
gm 2 ID 1 1 2 1 1 gm
Square law: Cox VOV Cox
ID VOV W 2 L L 2 ID
gm ID 1 gm
General case: f VOV g VOV g f
ID W ID
ID 300 A
Device width W 18.6 m
ID 16.1A / m
W
Simulation circuit
50fF 1k 50fF
+ vodm -
+vidm/2
18.6/0.18
10k
-vidm/2
600 A
1V
Simulated AC Response
20
Magnitude 215 MHz
-20
4.8 GHz
-40
-60
-80 6 8 10 12
10 10 10 10
Frequency [Hz]
Calculated values: |Av0|=12 dB (4.0), fp1 = 200 MHz, fp2= 5.8 GHz
Observations
Advanced Characterization
ans =
8.4181e-06
In usage modes (1) and (2) the input parameters (L, VGS, VDS, VSB) can be
listed in any order and default to the following values when not specified:
% Specs
Av0 = 4; RL = 1e3; CL = 50e-15; Rs = 10e3; ITAIL = 600e-6;
% Component calculations
gm = Av0/RL;
gm_id = gm/(ITAIL/2);
wT = lookup(nch, 'GM_CGG', 'GM_ID', gm_id);
cgd_cgg = lookup(nch, 'CGD_CGG', 'GM_ID', gm_id);
cdd_cgg = lookup(nch, 'CDD_CGG', 'GM_ID', gm_id);
cgg = gm/wT;
cgd = cgd_cgg*cgg;
cdd = cdd_cgg*cgg;
cdb = cdd - cgd;
cgs = cgg - cgd;
% Pole calculations
b1 = Rs*(cgs + cgd*(1+Av0))+RL*(CL+cgd);
b2 = Rs*RL*(cgs*CL + cgs*cgd + CL*cgd);
fp1 = 1/2/pi/b1
fp2 = 1/2/pi*b1/b2
% Device sizing
id_w = lookup(nch, 'ID_W', 'GM_ID', gm_id)
w = ITAIL/2 / id_w
lookup_examples.m
% Basic usage examples for function "lookup"
% Boris Murmann
% Stanford University
% Rev. 20140731
% Modified by Ross Walker, Univ of Utah, 8/1/2014
clear all; close all;
%Plot settings
font_size = 20; font_name = 'Arial'; linewidth = 1;
A Note on Tools
Modern IC design depends on *many* tools
– Schematic editors, simulators, layout editors, verification tools, etc…
– ‘Hand’ analysis tools
• MATLAB, Octave, MathCAD, Maple, Excel, etc…
• Technology characterization charts and lookup tables
– GUIs & graphics versus scripting
Learning objectives
– Understand tradeoffs between speed, power efficiency, and gain
• In transistors, and in circuits
– Be able to use technology characterization tables/charts to size transistors
• Get practice in the design project
– Develop a systematic design methodology in the absence of simple
analytical models like the square law equation
F. Silveira et al. "A gm/ID based methodology for the design of CMOS
analog circuits and its application to the synthesis of a silicon-on-
insulator micropower OTA," IEEE J. Solid-State Circuits, Sep. 1996, pp.
1314-1319.
D. Foty, M. Bucher, D. Binkley, "Re-interpreting the MOS transistor via
the inversion coefficient and the continuum of gms/Id," Proc. Int. Conf. on
Electronics, Circuits and Systems, pp. 1179-1182, Sep. 2002.
B. E. Boser, "Analog Circuit Design with Submicron Transistors," IEEE
SSCS Meeting, Santa Clara Valley, May 19, 2005,
http://www.ewh.ieee.org/r6/scv/ssc/May1905.htm
P. Jespers, The gm/ID Methodology, a sizing tool for low-voltage analog
CMOS Circuits, Springer, 2010.
T. Konishi, K. Inazu, J.G. Lee, M. Natsu, S. Masui, and B. Murmann,
“Optimization of High-Speed and Low-Power Operational
Transconductance Amplifier Using gm/ID Lookup Table Methodology,”
IEICE Trans. Electronics, Vol. E94-C, No.3, Mar. 2011.