its so difficult to find real name if you understand this slide you do someting
asaleh221020
7 views
146 slides
Oct 19, 2025
Slide 1 of 146
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
About This Presentation
okey best of luck
Size: 5.18 MB
Language: en
Added: Oct 19, 2025
Slides: 146 pages
Slide Content
Dr. Hesham A. Omran
The gm/ID Design Methodology Demystified
www.master-micro.com
www.master-micro.com
The Problem
❑Since the release of Berkeley SPICE simulator in the 1970s…
▪No major change in the analog design flow!
❑Nanometer transistor models are very complex
▪Time-consuming multi-variable sweeps on simulation tools…
❑There is no systematic analog design process!
The gm/ID Design Methodology Demystified 2
Growing chip
complexity
Time-to-market
Designer’s
productivity
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
The gm/ID Design Methodology Demystified 3
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
The gm/ID Design Methodology Demystified 4
www.master-micro.com
Why is the Transistor Different?
❑We are used to two-terminal devices
▪Resistors, capacitors, inductors, diodes
❑The transistor is a three-terminal device
▪The voltage between two terminals controls the current flowing
into the third terminal
•�
����controls ??????
���
▪Voltage controlled current source (VCCS)
❑This feature enabled a multitude of applications that changed our
life!
▪Analog signal amplification and processing
▪Digital logic and memory circuits
The gm/ID Design Methodology Demystified 5Transistor
Iout = f(Vctrl)
Vctrl
www.master-micro.com
The Transistor Large Signal Model: Non-linear VCCS
The gm/ID Design Methodology Demystified 6Vctrl
Iout Transistor
Iout = f(Vctrl)
Vctrl Vctrl ro
Iout = f(Vctrl)
www.master-micro.com
The Small Signal Approximation: Linear VCCS
The Transconductance
�
�=
??????�
���
??????�
??????�??????�
=
�
���
�
??????�??????�
The gm/ID Design Methodology Demystified 7Vctrl
Iout Transistor
iout = gmvctrl
vctrl vctrl ro
iout = gmvctrl
www.master-micro.com
The Output Resistance: Early Voltage (�
�)
The gm/ID Design Methodology Demystified 8Vctrl ro
Iout = f(Vctrl) Vout Transistor
Iout = f(Vctrl)
Vctrl
Vout Vout
Iout,total
VA
The Output Resistance
??????
�=
�
�
���
=
??????�
���
??????�
���
−�
≈
�
�
�
??????
www.master-micro.com
�
�Controls the Noise
❑We can show that for both MOSFET thermal noise and BJT shot noise
The gm/ID Design Methodology Demystified 11vin vout
vctrl
ro
iout = gmvctrl
�
�,��
�
�∝
�
�
�
www.master-micro.com
We Must Pay �
??????to Buy �
�
The gm/ID Design Methodology Demystified 12Vctrl
Iout
The
Transistor
�
?????? �
�
The Transistor Efficiency
��=
��??????�??????���??????��
��??????�??????���????????????
=
�
�
�
??????
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
The gm/ID Design Methodology Demystified 13
www.master-micro.com
Short Channel MOSFET
❑Short channel effects
▪Velocity saturation
•ID has linear dependence on VGS
•ID has no (or weak) dependence on L
▪Mobility degradation
❑Linear rather than quadratic characteristics
▪�
�saturates at large �
��
❑The square law fails to describe strong-
inversion (SI) accurately
The gm/ID Design Methodology Demystified 23
www.master-micro.com
MOSFET gm/ID
❑The square law
�
�
??????
�
=
2
�
��−�
��
=
2
�
��
❑The square law fails to describe weak-
inversion (WI) completely
❑MOSFET gm/ID depends on bias point!
▪Large in weak-inversion (WI)
▪Small in strong-inversion (SI)
❑Tuning MOSFET gm/ID (the TE) is the core
of the gm/ID design methodology
The gm/ID Design Methodology Demystified 25
www.master-micro.com
Square-Law End-of-Life?
❑However, …
▪For analog we use relatively long L and relatively low �
��
•Short channel effects (e.g., velocity sat.) are less pronounced
▪Simple model provides a great deal of intuition that is necessary in analog design
❑You may use it to “partially” understand trends, BUT NOT to calculate sizing!
The gm/ID Design Methodology Demystified 26
The Square-Law
Weak Inversion (WI)
The square-law fails completely
Strong Inversion (SI)
The square-law is not accurate due
to short channel effects
www.master-micro.com
WI Revisited
❑The square law
�
�
??????
�
=
2
�
��−�
��
=
2
�
��
❑The square law fails to describe weak-
inversion (WI) completely
❑So, what happens in subthreshold?
▪Since gm/ID saturates, we expect ID
characteristics is …..
The gm/ID Design Methodology Demystified 27
www.master-micro.com
MOSFET in Subthreshold
❑gm/ID saturates
❑log(ID) vs VGS must be straight line
(constant slope)!
❑ID depends exponentially on VGS
❑Similar to BJT behavior?!
The gm/ID Design Methodology Demystified 28
www.master-micro.com
Subthreshold Operation (Weak Inversion)
❑MOSFET behaves as a BJT (npnfor an NMOS)
with its base coupled to the gate through
capacitive divider
�
��=�
��
�
�??????
�
�??????+�
���
=
�
��
�
�=
�
�??????+�
���
�
�??????
>1
??????
�≈??????
����
??????????????????
??????�=??????
����
????????????�
�??????�
❑For bulk MOSFET: �≈1.2→1.5
❑For SOI and FinFET: �≈1.1
The gm/ID Design Methodology Demystified 29S
G
D
B
Cox
Cdep n+n+
G
S D
p-sub
VGS < VTH
www.master-micro.com
The Digital Perspective: The Subthreshold Slope �
❑�≈1.1→1.5
�
�
??????
�
=
1
��
�
≈25→35�/�
❑Change in VGS for 10x change in ID
�=
�log
10??????
�
��
��
−1
=
1
2.3
�
�
??????
�
−1
≈2.3��
�≈66→90��/���??????��
The gm/ID Design Methodology Demystified 31
www.master-micro.com
MOSFET Intrinsic Gain
|�
�|=�
�??????
�=�
�⋅
�
�
??????
�
=
�
�
??????
�
⋅�
�
❑Longer L gives higher �
�
❑Square-law prediction
|�
�|=
�
�
??????
�
⋅�
�=
2�
�
�
��
▪Trend is OK
▪But poor-fit even for long L!
❑Subthreshold-model prediction
|�
�|=
�
�
??????
�
⋅�
�=
�
�
��
�
The gm/ID Design Methodology Demystified 32
www.master-micro.com
Operation in Weak Inversion (WI)
❑You get high gm/ID and high gm/gds
❑But current is exponentially decreasing
▪gm is exponentially decreasing
▪Speed is exponentially decreasing
❑Why not keep the same ID and gm?
▪You need exponentially increasing W
▪Exponentially increasing area and parasitics
The gm/ID Design Methodology Demystified 33
www.master-micro.com
Operation in Moderate Inversion (MI)
❑Operation is MI is becoming increasingly popular
❑We can reap WI benefits
▪High gm/ID and high gm/gds
❑Some degradation in speed is OK
▪Short channel MOSFETs are already very fast
❑But no simple model exists…
The gm/ID Design Methodology Demystified 34
www.master-micro.com
Why Do We Need the Models?
❑Models are necessary to “roughly” understand trends
❑Models are necessary to help designer’s intuition
❑Simple models help intuition, but are not accurate
❑Accurate models provides NO intuition and are intractable
❑But do we really need an accurate model?
▪We can calculate sizing using charts or lookup tables (LUTs)
The gm/ID Design Methodology Demystified 35
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
The gm/ID Design Methodology Demystified 36
www.master-micro.com
The Design Problem
❑MOSFET is a function of five variables
❑Three voltages
▪VGS
▪VDS
▪VSB
❑Two sizing parameters
▪L
▪W
The gm/ID Design Methodology Demystified 37VGS
VSB
VDS
W
L
www.master-micro.com
VSB
❑VSB causes body effect
▪Increasing VSB increases VTH
❑For devices in a dedicated well the body can be
tied to the source
▪But extra area, extra well capacitance, coupling
between S and D, and maybe extra noise
❑Usually, VSB is not a designer degree-of-freedom
(DOF)
▪It is imposed by the circuit topology
The gm/ID Design Methodology Demystified 38VP
M1M2
M3 M4
Vout
Vin1 Vin2
IB
www.master-micro.com
VDS
❑Ideally, VDS should not affect ID
▪MOSFET is a VCCS for VDS > VDsat
❑But practically, increasing VDS increases ID
▪CLM and DIBL
❑VDS effect modeled by ??????
�=�
�/??????
�=1/�??????
�
❑�
�increases as we increase VDS
▪??????
�increases as we go deeper into saturation
❑�
�increases as we increase L
▪But need VDS = VDsat+ margin to notice the
difference
❑But what is VDsat?
The gm/ID Design Methodology Demystified 39
www.master-micro.com
VDsat
❑The definition of VDsatis a bit vague
▪ID keeps increasing due to CLM/DIBL
▪At edge of saturation (VDS = VDsat) ??????
�is
quite low
❑For a square-law device VDsat= Vov
❑In simulation models VDsatis a bit complex
parameter
▪And again, it is vague and not really
meaningful
The gm/ID Design Methodology Demystified 40
www.master-micro.com
VDsatand V*
❑For the square-law
�
�
??????
�
=
2
�
��
→�
��=
2
�
�/??????
�
❑We define a new parameter inspired by Vov
�
∗
=
2
�
�/??????
�
❑V* is computed from simulation data
▪It is valid in all regions (WI, MI, and SI)
❑V* is always larger than VDsat
▪It can be used as an estimate for saturation
▪It guarantees biasing a little deeper into
saturation
The gm/ID Design Methodology Demystified 41
www.master-micro.com
VDS
❑VDS is set to V* + VDsat_margin
❑It is desirable to make the margin large
▪But this will come at the expense of
headroom, swing, input range, etc.
❑Low supply makes the problem more difficult
The gm/ID Design Methodology Demystified 42 IREF Vout
Iout
M1 M2
M3M4
VB
www.master-micro.com
VGS
❑VGS is the primary voltage controlling the
device behavior
❑VGS is tightly coupled to ID
▪MOSFET is a VCCS
❑In analog ICs, we usually set the bias current
(ID) rather than setting the bias voltage (VGS)
▪Current mirror biasing
❑Replace VGS by ID in the DOFs list
The gm/ID Design Methodology Demystified 43VP
M1M2
M3 M4
Vout
Vin1 Vin2
IB
www.master-micro.com
L
❑Shorter L allows smaller area and higher speed
❑But analog designers usually tend to use relatively long L
The gm/ID Design Methodology Demystified 44
Use shorter L if you want Use longer L if you want
➢Smaller area
➢Smaller capacitance
➢High speed(high �
�=
�
??????
2??????�
????????????
)
➢High gain(high �
�)
▪Must have large VDsat_marginto be
effective (beware of exceptions due to
feedback)
➢Less random mismatch
▪Longer L implies larger area (beware of
exceptions due to non-uniform doping
profile)
➢Low flicker noise
▪Longer L implies larger area
www.master-micro.com
Longer L: Beware of Exceptions
❑What really matters is the DC loop gain, not the OTA open-loop gain
�??????=��
????????????=
�
�
�
�+�
�+�
??????�
�
????????????
❑Increasing L of input pair may increase �
????????????but will give an overall reduction of LG
The gm/ID Design Methodology Demystified 45CF
CS
CS
CL
CF
Vsig
+
Vout
CL
_
+
_
Vin
+
_ M1M2 Vin-Vin+
www.master-micro.com
W
❑Choosing W is one of the most difficult tasks
❑The choice of W is affected by
▪How much gm/ID do you want (inversion level: WI, MI, SI)?
▪How much L do you use?
▪How much ID do you force?
❑The search-range of W can range from sub-1um to 1000um
(laid-out as multi-fingers)
▪The meaningful search range depends on gm/ID (inversion
level), L, and ID
❑Assume you selected a specific W
▪Changing L changes the gm/ID (the TE)
▪Changing ID changes the gm/ID (the TE)
The gm/ID Design Methodology Demystified 46M1M2 Vin-Vin+
www.master-micro.com
The Old Fix: Vov
❑To solve this problem, designers used to replace W by Vovin the DOFs
❑Vovused to give an indication for the TE (how much inversion do we have)
❑Given ID, L, and Vov: They used to use the square law to calculate W
??????
�=
�
��
�??????
2
�
�
�
��
2
❑This fix doesn’t work any more
▪The square law and Vovare not accurate in SI
▪They are completely invalid in MI and WI
▪They are not related to circuit specs anymore
•No direct relation to gain, speed, and noise
The gm/ID Design Methodology Demystified 47M1M2 Vin-Vin+
www.master-micro.com
The New Fix: The gm/ID Design Methodology
❑What we care most about is the gm/ID, i.e., the Transistor Efficiency (TE)
▪The gm/ID captures the relation between the basic function of the transistor (the
transconductance) and the most valuable resource (the power consumption)
❑Replace W by gm/ID in the DOFs
❑“Orthogonal” control of TE!
❑Think gm/ID!
The gm/ID Design Methodology Demystified 48
www.master-micro.com
Think gm/ID!
❑The gm/ID is an “orthogonal” DOF to control the TE (and consequently the inversion
level: WI, MI, SI)
▪When ID and/or L change: gm/ID (the TE) is kept unchanged
▪We simply lookup the new W that guarantees this
❑The gm/ID is directly related to circuit specs
▪It defines gain, speed, and noise
❑The search-range of gm/ID is limited
▪Typically: 5 to 25
▪The range of gm/ID values doesn’t differ much
•From one device to another
•And from one technology to another
The gm/ID Design Methodology Demystified 49
www.master-micro.com
Think gm/ID!
The gm/ID Design Methodology Demystified 50
Use small gm/ID if you wantUse large gm/ID if you want
➢Strong-inversion (SI) biasing
➢Small gm (for a given ID)
▪Devices whose gm do
NOT contribute to gain
(Ex: active loads)
➢Small area
➢Small capacitance
➢High speed
➢Large �
�(large ro)
▪The gate has better
control on channel (VDS
effect is less)
➢Moderate inversion (MI) or weak-inversion (WI)biasing
➢Large gm (for a given ID)
▪Devices whose gm do contribute to gain (Ex: input stage and
cascode devices)
➢High efficiency
▪Low power consumption (low ID) for a given speed or noise
spec (gm spec)
➢Less random mismatch
▪Large gm/ID implies larger W (larger area) (beware of
exceptions due to non-uniform doping profile)
➢Low flicker noise
▪Large gm/ID implies larger W (larger area)
➢Large input rangeand/or output swing
▪Large gm/ID implies small V*
www.master-micro.com
Think gm/ID!
The gm/ID Design Methodology Demystified 51
Use small gm/ID if you wantUse large gm/ID if you want
➢Strong-inversion (SI) biasing
➢Small gm (for a given ID)
▪Devices whose gm do
NOT contribute to gain
(Ex: active loads)
➢Small area
➢Small capacitance
➢High speed
➢Large �
�(large ro)
▪The gate has better
control on channel (VDS
effect is less)
➢Moderate inversion (MI) or weak-inversion (WI)biasing
➢Large gm (for a given ID)
▪Devices whose gm do contribute to gain (Ex: input stage and
cascode devices)
➢High efficiency
▪Low power consumption (low ID) for a given speed or noise
spec (gm spec)
➢Less random mismatch
▪Large gm/ID implies larger W (larger area) (beware of
exceptions due to non-uniform doping profile)
➢Low flicker noise
▪Large gm/ID implies larger W (larger area)
➢Large input rangeand/or output swing
▪Large gm/ID implies small V*
The best compromise is usually in MI
�
�
�
�
≈��→��
www.master-micro.com
gm/ID and Gain
�
�??????
�=
�
�
??????
�
⋅�
�
❑For high intrinsic gain go for high gm/ID
❑But beware that �
�(and consequently ??????
�) decreases as you go in WI
▪The gate has less control in WI
▪The effect of VDS on ID increases
The gm/ID Design Methodology Demystified 52
www.master-micro.com
gm/ID and Gain
|�
�|=�
�1??????
�1||??????
�2=
�
�1
�
��1+�
��2
=
�
�/??????
�1
1
�
�1
+
1
�
�2
❑From gain perspective
▪A large gm/ID may be good for M1
▪But a small gm/ID is better for M2 (higher �
�2)
❑Generally, from gain perspective
▪Use large gm/ID for transistors whose �
�contribute to the gain
•Ex: input stage and cascode devices
▪Use small gm/ID for transistors whose �
�do not contribute to gain
•Ex: active loads
The gm/ID Design Methodology Demystified 53vin
vout
M2
VB
M1
www.master-micro.com
gm/ID and Thermal Noise
??????
�,??????�
2
�≈
4??????��
�
�1
1+
�
�2
�
�1
❑From noise perspective
▪A large gm/ID is good for M1
▪But a small gm/ID is better for M2 (higher �
�2)
❑Generally, from noise perspective
▪Use large gm/ID for transistors whose �
�contribute to gain
•Ex: input stage and cascode devices
▪Use small gm/Id for transistors whose �
�do not contribute to gain
•Ex: active loads
The gm/ID Design Methodology Demystified 54vin
vout
M2
VB
M1
www.master-micro.com
From gm/ID to W
❑The problem is that you cannot plugin gm/ID in the
simulator
▪Side note: you can directly plugin gm/ID in the
Analog Designer’s Toolbox (ADT) ☺
❑The good news is that ID is always proportional to
W:??????
�∝�
▪This holds for both long and short channel
devices
The gm/ID Design Methodology Demystified 55
▪This holds for all operating regions (WI, MI, SI)
▪Simply, the wider the street (the channel) the more cars (electrons) can pass
❑The exception is narrow-width devices
▪But they are seldom used in analog as they will have excessive mismatch and excessive
flicker noise
www.master-micro.com
From gm/ID to W
❑Assume a reference device with Width = W
❑For a given L, there is one-to-one
correspondence between VGS and ID
❑And there is one-to-one correspondence
between gm/ID and VGS
▪Points to the left of the max gm/ID are
discarded
❑Thus, there is one-to-one correspondence
between gm/ID and ID
❑Similarly, we can plot any other parameter vs
gm/ID
The gm/ID Design Methodology Demystified 56
www.master-micro.com
From gm/ID to W
??????
�∝�
❑Apply cross multiplication
The gm/ID Design Methodology Demystified 57
Ref Device ID
(from chart or
look-up table)
W
(reference
device width)
Design ProblemIDx
(defined in
problem DOFs)
Wx= ?
�
??????=�×
??????
�??????
??????
�
www.master-micro.com
Recapping MOSFET DOFs
The gm/ID Design Methodology Demystified 58
OriginalThe Old-School The gm/ID Methodology
W Vov
(square law)
gm/ID
(use charts or LUTs to get W)
L L
(get aroughestimate for�
�=1/�)
L
(use charts or LUTs)
VGS ID
(current mirror biasing)
ID
(current mirror biasing)
VDS VDS = Vov+ VDsat_margin
(get aroughestimate forVDsat_margin)
VDS = VDsat+ VDsat_margin
(taken into account by using charts or LUTs)
VSB Forced by topology
(use simple model or ignore)
Forced by topology
(taken into account by using charts or LUTs)
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
The gm/ID Design Methodology Demystified 59
www.master-micro.com
Implications of �
�∝�
❑Almost all MOSFET parameters are also proportional to W (given other DOFs are constant)
▪gm, gds, gmb
▪cgs, cgd, cgb, csb, cdb
▪Also drain-current thermal noise density (STH) and flicker noise density (SFL)!
❑Result #1: Store these parameters for the reference device
▪Calculate the parameters of any other device by cross-multiplication!
❑Result #2: Ratios of these parameters are width independent!
�
�
??????
�
,�
�=
�
�
2??????�
��
,
�
�
�
,�
�??????
�=
�
�
�
��
,�
�=
??????
�
�
��
,…
The gm/ID Design Methodology Demystified 60
Ref Device ID W gm …
Design ProblemIDx Wx gmx …
www.master-micro.com
Building The Design Charts
❑MOSFET is a function of five variables
❑Three voltages
▪VGS: Sweep (primary variable)
▪VDS: Set to fixed value
▪VSB: Set to fixed value
❑Two sizing parameters
▪L: Step (secondary variable)
▪W: Set to a reference value (e.g., 10um)
❑Run DC and noise sweeps and store large
signal and small signal parameters in 2D arrays
❑Plot in parametric charts
▪X-axis is VGS or gm/ID (or any ratio)
▪L is a parameter
The gm/ID Design Methodology Demystified 61VGS
VSB
VDS
W
L
www.master-micro.com
Building The Lookup Table (LUT)
❑MOSFET is a function of five variables
❑Three voltages: VGS,
▪VGS: Sweep (primary variable)
▪VDS: Step (parametric sweep)
▪VSB: Step (parametric sweep)
❑Two sizing parameters
▪L: Sweep (secondary variable)
▪W: Set to a reference value (e.g., 10um)
❑Run DC and noise sweeps and store large and small
signal parameters in 4D arrays
▪4D LUT for every parameter
The gm/ID Design Methodology Demystified 62ID gm
gds gmb
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
L VGS
VSB
VDS
W
L
www.master-micro.com
Extracting Design Charts
❑4D LUT for every parameter
❑Select specific VDS and VSB to plot 2D parametric
charts
❑Ex: gm/gdsvs VGS @ VSB = 0 V and VDS = 0.9 V
The gm/ID Design Methodology Demystified 63ID gm
gds gmb
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
L VGS
VSB
VDS
W
L
www.master-micro.com
Extracting Design Charts
❑4D LUT for every parameter
❑Select specific VDS and VSB to plot 2D parametric
charts
❑Ex: gm/gdsvs VGS @ VSB = 0 V and VDS = 0.9 V
▪Repeat at several values of L
The gm/ID Design Methodology Demystified 64ID gm
gds gmb
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
L VGS
VSB
VDS
W
L
www.master-micro.comThe gm/ID Design Methodology Demystified 65
Building the LUTs
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
▪Design Example #1
▪Design Example #2
The gm/ID Design Methodology Demystified 66
www.master-micro.com
Design Example #1
The gm/ID Design Methodology Demystified 67
❑Four DOFs (four unknowns): IB, gm/ID, L, VDS
❑Only two equations (DC gain and GBW)
❑We need to assume two DOFs
▪Assume VDS = VDD/2
▪Assume a reasonable IB (if not given as a spec)
❑How to get a reasonable estimate for current?
❑How to know if a current spec makes sense?
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB ?
gm/ID ?
L ?vin
vout
CL
IB
www.master-micro.com
Think gm/ID!
The gm/ID Design Methodology Demystified 68
❑How to get a reasonable estimate for current?
❑How to know if a current spec makes sense?
❑Remember:
▪�
�controls speed
▪We pay current to buy �
�
❑Start by getting an estimate for �
�
▪gm/ID has a well-known reasonable range
▪You can now get the reasonable current range
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB ?
gm/ID ?
L ?vin
vout
CL
IB
www.master-micro.com
gm Spec and Current Range
??????��=�
�=??????
��
���×
1
2??????�
����
���
≈
�
�
2??????�
??????
�
�=2??????�
??????�
�=1.257��
❑Let
�
�
??????
�
=5�??????→25(�??????)
❑Then
??????
�≈50���??????→250��(�??????)
The gm/ID Design Methodology Demystified 69
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB ?
gm/ID ?
L ?vin
vout
CL
IB
www.master-micro.com
Pick gm/ID
❑Let
�
�
??????
�
=15(�??????)
❑Then
??????
�≈83.8��→80��
�
�
??????
�
=
1.257�
0.08�
=15.71
The gm/ID Design Methodology Demystified 70
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID 15.71
L ?vin
vout
CL
IB
www.master-micro.com
Pick L
|�
�|=�
�??????
�=
�
�
�
��
|�
�|=
�
�
??????
�
⋅??????
�??????
�=
�
�
??????
�
⋅�
�
❑The higher the L the higher the �
�
❑You may expect |�
�|vs gm/ID to be a straight line with
slope = �
�
❑But �
�depends on gm/ID
▪The design charts take care of all dependencies
The gm/ID Design Methodology Demystified 71
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID 15.71
L ?vin
vout
CL
IB
www.master-micro.comThe gm/ID Design Methodology Demystified 72
Pick L
www.master-micro.com
Pick L
|�
�|=�
�??????
�=
�
�
�
��
>50
The gm/ID Design Methodology Demystified 73
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID 15.71
L 0.22 umvin
vout
CL
IB
www.master-micro.com
Lookup W
The gm/ID Design Methodology Demystified 74
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID 15.71
L 0.22 um
LUT ID W
Design ProblemIdx Wxvin
vout
CL
IB
�
??????=�×
??????
�??????
??????
�
=�×
80��
??????
�
www.master-micro.comThe gm/ID Design Methodology Demystified 75
Lookup W
www.master-micro.com
�
??????=�×
??????
�??????
??????
�
=�×
80��
??????
�
=10.05��
Lookup W
LUT ID W
Design ProblemIdx Wx
The gm/ID Design Methodology Demystified 76
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID 15.71
L 0.22 umvin
vout
CL
IB
www.master-micro.com
Results: Testbench #1
❑How to set the high impedance node?
The gm/ID Design Methodology Demystified 77
Spec ADT Simulation
DC Gain51.4 51.44
GBW 200 MHz 196.8 MHzvin
vout
CL
IB
www.master-micro.com
Testbench #2
❑How to set the high impedance node?
❑But need accurate value of VGS: Look-up VGS
The gm/ID Design Methodology Demystified 78vin
vout
CL
IB
www.master-micro.com
gm Spec Revisited
??????��=�
�≈
�
�
2??????�
??????+�
��
�
�=2??????1??????+�
��×200�=?
❑Assuming the same current
▪Need higher gm/ID
▪But higher gm/ID means larger W and
larger �
��
▪Need help from ADT!
The gm/ID Design Methodology Demystified 81
Spec Constraint
DC Gain 50
GBW 200 MHz
CL 1 pF
DOF Value
IB 80 uA
gm/ID ?
L 0.22 umvin
vout
CL
IB
www.master-micro.com
Final Design
The gm/ID Design Methodology Demystified 83
Spec ADT Simulation
DC Gain 51.5 51.53
GBW 200 MHz 199.8 MHzvin
vout
CL
IB
DOF Value
IB 80 uA
gm/ID 15.95
L 0.22 um
www.master-micro.com
Outline
❑Why gm/ID?
❑The BJT Story
❑The MOSFET Story
❑The MOSFET Design Problem
❑The Look-up Tables (LUTs)
❑Design Examples
▪Design Example #1
▪Design Example #2
The gm/ID Design Methodology Demystified 84
www.master-micro.com
Design Example #2
The gm/ID Design Methodology Demystified 85
❑Use relatively short L and relatively large gm/ID for M1
❑Use relatively long L and relatively small gm/ID for M2
❑If we start with the previous design as a reference point for M1
▪We will need higher M1(L) to compensate for ??????
�2
▪We will need higher M1(gm/ID) to compensate for added parasitics
Spec Constraint
DC Gain 50
GBW 200 MHz
IB < 100 uA
ΣW*L < 200 um
2
CL 1 pF
DOF Value
IB ?
M1(gm/ID)?
M1(L) ?
M2(gm/ID)?
M2(L) ?vin
M2
VB
M1
vout
CL
www.master-micro.comThe gm/ID Design Methodology Demystified 86
Design DB Generation
www.master-micro.com
References (1/3)
❑P. Jespersand B. Murmann, Systematic Design of Analog CMOS Circuits Using Pre-Computed Lookup Tables,
Cambridge University Press, 2017.
❑B. Murmann, Gm/ID Starter Kit. [Online]. Available: https://web.stanford.edu/~murmann/gmid
The gm/ID Design Methodology Demystified 92
www.master-micro.com
References (2/3)
❑A. A. Youssef, B. Murmannand H. Omran, "Analog IC Design Using Precomputed Lookup Tables: Challenges
and Solutions," in IEEE Access, vol. 8, pp. 134640-134652, 2020.
The gm/ID Design Methodology Demystified 93
www.master-micro.com
References (3/3)
❑https://www.master-micro.com/mastering-microelectronics/courses/analog-ic-design
The gm/ID Design Methodology Demystified 94
www.master-micro.com
Q & A
“If you can't describe what you are doing as a process, you don't know what you're doing.”
W. Edwards Deming
Why ADT? 95
Productive!
Systematic!
Fun!
Optimized!
Lecture 13
gm/ID Design Methodology
Integrated Circuits Laboratory (ICL)
Electronics and Communications Eng. Dept.
Faculty of Engineering
Ain Shams University
Dr. Hesham A. Omran
Analog IC Design
ًليِلَ ق الَِّإ ِمْلِعْلا
َ
نِم
ْ
م
ُ
تيِتوُأ ا
َ
م
َ
و
22 August 2022 24 مرحم1444
Intrinsic Gain
??????
���=−�
�??????
??????��
�
|??????
??????|=
??????
���
??????
??????�
=�
��
�
❑�
��
�is the max gain that can be obtained from a single
transistor
�
��
�=
2??????
??????
�
��
⋅
1
�??????
??????
=
2
��
��
=
2�
??????
�
��
❑For higher gain
▪Lower �
��(or equivalently lower ??????
??????): weak inversion and
subthreshold operation
▪Longer ??????(i.e., smaller �)
▪Both come at the expense of speed
13: gm/ID Design 5vin
vout
Intrinsic Frequency
❑�
�is the frequency at which the MOSFET s.c.current gain
drops to one (i.e., unity-gain frequency)
??????
���=�
�??????
??????�=�
�
??????
??????�
�??????
????????????
@ ??????
���=??????
??????�
�
�=
�
�
2????????????
????????????
≈
1
2??????
⋅�??????
�??????
�
??????
�
��⋅
1
2
3
�????????????
�??????
≈
3��
��
4????????????
2
13: gm/ID Design 6iout
iin
Intrinsic Frequency (Speed)
❑�
�is the frequency at which the MOSFET s.c.current gain
drops to one (i.e., unity-gain frequency)
�
�≈
3��
��
4????????????
2
❑For higher speed
▪Higher �
��(or equivalently higher ??????
??????): strong inversion
and higher power consumption
▪Shorter ??????(technology scaling helps!)
▪Just opposite to higher gain!
▪Analog design is all about trade-offs!
❑After velocity sat, �
�and �
�saturate and become
independent of �
��
13: gm/ID Design 7iout
iin
gm/ID
❑gm/ID is the transconductance per unit current (a measure of energy efficiency)
▪How much transconductance (or GBW) can we get from each micro-amp of current
�
�
??????
??????
=
2
�
��
❑For higher efficiency
▪Lower �
��(or equivalently lower ??????
??????): weak inversion and subthreshold operation
▪Comes at the expense of speed
13: gm/ID Design 8
SPICE vs Square-Law: The Sweet-Spot
❑Global maximum in MI: Sweet-spot
▪Best compromise between efficiency and speed
13: gm/ID Design 13
SPICE vs Square-Law: Conclusions
❑Square-law fails to describe SI accurately
▪Short channel effects (e.g., velocity sat.) are not considered
❑Square-law fails to describe MI and WI completely
▪A completely different approach is required
13: gm/ID Design 14
V-star �
∗
❑We used �
�=
2??????
??????
??????????????????
which is based on the square-law
❑For a real MOSFET �
��≠
2????????????
????????????
❑Let’s define a new parameter called V-star �
∗
which is calculated from actual simulation
data using the formula
�
∗
=
2??????
??????
�
�
↔�
�=
2??????
??????
�
∗
❑For a square-law device, �
∗
=�
��, however, for a real MOSFET they are not equal.
13: gm/ID Design 16
�
∗
vs �
�??????
❑SI: �
∗
>�
�??????→�
�=
2??????
??????
??????
∗
is less than square-law expectations
❑WI: �
∗
≈�����??????��→Why?
13: gm/ID Design 18
Drain Saturation Voltage (�
����)
❑In generalMOSFET is in saturation if �
??????�>�
??????���
❑The definition of �
??????���is a bit vague
▪??????
??????keeps increasing if �
??????�>�
??????���due to CLM/DIBL
▪�
�is quite low at edge of saturation (�
??????�=�
??????���)
•�
�increases by multiple folds by biasing the MOSFET deeper into saturation
▪For a square-law device: �
??????���=�
��
•In actual model �
??????���is a bit complex parameter
▪�
∗
is usually larger than �
??????���
•As an approximation we can use �
??????�>�
∗
as sat. condition
•Guarantees biasing the MOSFET a bit deeper into saturation
13: gm/ID Design 19
�
∗
vs �
��??????�vs �
�??????
❑�
??????���<�
��in SI but �
??????���>�
��in WI
❑�
∗
always >�
??????���
13: gm/ID Design 20
Is �
��??????�really meaningful?
❑�
�=
??????
??????
????????????
is quite low at �
??????�=�
??????���→Longer ??????doesn’t help!
❑�
�increases order of magnitude by going deeper into saturation
▪Longer ??????helps only when�
??????�is large
13: gm/ID Design 21
Subthreshold Operation (Weak Inversion)
❑MOSFET behaves as a BJT (npnfor an NMOS) with its base coupled to the gate through
capacitive divider
▪Subthreshold current depends exponentially on �
??????�
▪For �
??????�>�
??????���(saturation):
??????
??????≈??????
0
�
??????
�
??????
��−??????
��
�??????
�
�=
??????
�??????+??????
���
??????
�??????
≈1.2→1.5
13: gm/ID Design 23S
G
D
B
Cox
Cdep
�
∗
in Weak Inversion
??????
??????=??????
??????�
�
??????
�
??????
��
�??????
�
�
�=
????????????
??????
??????�
??????�
=
??????
??????
��
�
=
2??????
??????
�
∗
�
∗
=??????��
�
❑At the boundary between exponential weak inversion (WI) and quadratic strong inversion
(SI): a.k.a. the onset of strong inversion
�
∗
=�
��
�
��=2��
�≈1.2→1.5×52��≈60→80��
❑The region between WI (exponential behavior) and SI (square-law behavior) is referred to
as moderate inversion (MI)
▪No simple models for this region (a.k.a. near-threshold operation)
13: gm/ID Design 25
Subthreshold Intrinsic Gain
�
��
�=
2??????
??????
�
∗
⋅
1
�??????
??????
=
2
��
∗
=
1
���
�
=
�
??????
��
�
❑Independent of �
��
❑Gain does not improve as we go deeper in subthreshold
13: gm/ID Design 26
Subthreshold Current Efficiency
�
�
??????
??????
=
2
�
∗
=
1
��
�
❑Independent of �
��
❑Efficiency does not improve as we go deeper in subthreshold
13: gm/ID Design 27
Subthreshold Intrinsic Speed
�
�=
�
�
2????????????
????????????
≈
1
2??????
⋅
2??????
??????
�
∗
⋅
1
??????
????????????
≈
??????
??????
2??????��
�??????
????????????
❑Speed �
�continues to degrade as we go deeper in subthreshold
▪??????
??????decreases exponentially
13: gm/ID Design 28
Near-Threshold (MI) Biasing
❑Operating the MOSFET in the near-threshold (moderate inversion) region is becoming
increasingly popular.
▪We already reap most of WI benefits
•Higher gain
•Higher efficiency
•Some degradation in speed (�
�is already very high for short ??????)
❑Going deeper into WI is seldom useful
▪Minor/no benefit in gain
▪Minor/no benefit in efficiency
▪Exponential degradation in speed
▪Exponential increase in area and parasitics
▪But may be useful if we intentionally need very low ??????
??????(ultra low power applications)
13: gm/ID Design 29
MOSFET Capacitance in WI vs SI
❑For SI: ??????
??????�≈0, ??????
??????�≫??????
??????�
❑For WI: ??????
??????�↑, ??????
??????�≈??????
??????�
▪For long channel ??????
??????�in WI is more significant
▪For short channel, source and drain still hide the bulk even in WI
13: gm/ID Design 30
??????=100��??????=1��
[Jespers& Murmann, 2018]
Don’t be a SPICE Monkey!
❑In absence of a clear methodology for hand analysis, many designers tend to converge
toward a “SPICE monkey” design methodology.
▪No hand calculations, iterate in SPICE until the circuit “somehow” meets the
specifications
▪Typically results in sub-optimal designs, uninformed design decisions, etc.
❑A SPICE monkey is someone who does not use hand analysis to figure out how to design a
circuit, but rather plugs stuff into SPICE and uses whatever value works.
13: gm/ID Design 32[Murmann, EE214B, Stanford]
gm/ID Design Methodology
❑Traditionally, square-law was used in hand analysis to obtain initial design point
▪But short channel and moderate/weak inversion devices do not obey the square law
▪Square law is seldom used in nowadays designs
❑The popular approach nowadays is using gm/ID (or equivalently V*) design methodology
❑Perform DC sweeps for both PMOS and NMOS to generate design charts vs gm/ID
▪Or use look-up tables (LUTs) and access them using any programming language
(MATLAB, Python, etc.)
❑Use these charts (LUTs) to design your circuit to meet required specs
13: gm/ID Design 33
The Design Problem
❑MOSFET is a function of five variables
▪3 (voltages) + 2 (sizing)
❑Strictly: the designer needs to specify 5 DOF for every device in the circuit
▪(VGS, VDS, VSB, W, L)
❑For analog IC design, MOS is usually biased in saturation (essentially a VCCS)
▪VGS is the primary voltage controlling the device behavior
▪VDS is of secondary importance: set to VDSAT + margin
▪VSB is of tertiary importance: usually imposed by circuit topology
❑Practically: the designer worries about 3 DOF
▪(VGS, W, L)
❑We usually set the device current (using current mirrors) rather than the device voltage
▪(ID, W, L)
13: gm/ID Design 34
DOFs in Conventional Design Flow
❑While tweaking a circuit in the simulator, the designer plays with 3 DOFs
▪(ID, W, L)
▪Sweeping any DOF (ID, W, L) changes the bias point (inversion level) of the device
▪The “search-range” of W can be quite large (depends on both ID and L)
❑The old fix:
▪Switch to (ID, Vov, L) instead of (ID, W, L)
▪But short channel and moderate/weak inversion devices do not obey the square law
❑The new fix:
▪Switch to (ID, V*, L)
13: gm/ID Design 35
DOFs in gm/ID Design Methodology
❑V* or gm/ID design methodology enables “orthogonal” DOFs
▪(ID, V*, L) or (ID, gm/ID, L)
▪gm/ID sets the inversion level independent of ID and L
▪When ID and/or L changes: Look up the new W in the LUTs (gm/ID kept unchanged)
▪Search-range of gm/ID is limited (typically 3 to 30)
▪gm/ID can be replaced by JD = ID/W for deep subthreshold design
13: gm/ID Design 36
gm/ID Design Methodology
❑�
��has a vague physical meaning and does not help the designer’s intuition any more
❑On the contrary
▪gm/ID is a key MOSFET FoM
▪gm/ID captures the relation between the basic function of the transistor (the
transconductance) and the most valuable resource (the power consumption)
▪The range of gm/ID values doesn’t differ much from one device to another and from
one technology to another
▪gm/ID can be a thought as a normalized measure for the device inversion level
❑Conclusion: use gm/ID as your primary design variable
▪Plot everything vs gm/ID
13: gm/ID Design 37
Quiz
❑Assume �=1.5and �
��<0.5�.
❑Assume square-law is valid in strong inversion.
❑Calculate gm/ID range.
❑Calculate the gm/ID at the sweet spot (�
∗
=200��).
13: gm/ID Design 38
Quiz
❑Assume �=1.5and �
��<0.5�.
❑Assume square-law is valid in strong inversion.
❑Calculate gm/ID range.
❑Calculate the gm/ID at the sweet spot (�
∗
=200��).
❑�
��??????
∗
=�
��,��??????=0.5�
❑�
�??????�
∗
=2��
�=78�
❑
??????�
????????????
=
2
??????
∗
=4→25
13: gm/ID Design 39
The Lookup Table (LUT)
❑MOSFET is a function of five variables
▪3 (voltages) + 2 (sizing)
❑All MOSFET parameters are proportional to width
▪Narrow-width effects ignored (not common in
analog IC design)
▪Use normalized quantities (cross multiplication)
❑Degrees of freedom (DOFs) reduced to 4
▪VGS, VDS, VSB, and L
❑Simulate a reference device
▪Sweep the 4 DOFs
▪Construct a 4D LUT for every parameter
❑May ignore VDS and VSB dependence to plot 2D
parametric charts
13: gm/ID Design 40ID gm
gds gmb
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
VSB
VDS
VGS
L
Analog Design Trade-offs
❑There are always tradeoffs between gain, speed, and energy efficiency.
❑The design knobs to control the tradeoffs: gm/ID and L.
❑Choice of gm/ID
▪Large gm/ID: high efficiency (low power), large swing (low V*), high gain (low V*)
▪Small gm/ID: high speed, small area
❑Choice of ??????
▪Long ??????: high �
�, good matching, low flicker noise (more later)
▪Short ??????: high speed, small area
❑Finding the best compromise for design tradeoffs given required specs is your job as a
designer.
13: gm/ID Design 47
13: gm/ID Design 48
Thank you!
References (1/3)
❑P. Jespersand B. Murmann, Systematic Design of Analog CMOS Circuits Using Pre-Computed Lookup Tables,
Cambridge University Press, 2017.
13: gm/ID Design 49
References (2/3)
❑M. N. Sabry, H. Omran and M. Dessouky, "Systematic design and optimization of operational
transconductance amplifier using gm/ID design methodology," Microelectronics Journal, vol. 75, pp. 87-96,
May 2018.
13: gm/ID Design 50
References (3/3)
❑B. Murmann, Gm/ID Starter Kit. [Online]. Available:
https://web.stanford.edu/~murmann/gmid
❑B. Murmann, EE214 Course Reader, Stanford University.
❑B. Razavi, “Design of Analog CMOS Integrated Circuits,” McGraw-Hill, 2
nd
ed., 2017.
❑T. C. Carusone, D. Johns, and K. W. Martin, “Analog Integrated Circuit Design,” 2
nd
ed.,
Wiley, 2012.
5113: gm/ID Design