Académique Documents
Professionnel Documents
Culture Documents
Circuits
BITS Pilani
Pilani Campus
p Anu Gupta
p
BITS Pilani
Pil i
Pilani Campus
• Learn estimation of p
poles and zeroes of an
amplifier
Bits, pilani
Why high frequency
operation?
ti ?
Bits, pilani
M ti ti
Motivation
Bits, pilani
Intrinsic frequency response of
MOSFET
Bits, pilani
Why ft is chosen as figure of
merit?
it?
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Ph i l iinterpretation
Physical t t ti off fT :
Bits, pilani
Bits, pilani
MOS unity gain frequency wT
Limits for MOSFETs:
Metric –C.S short-circuit current gain unit gain freq.:
wT = (gm-SCgd)/[s(Cgs+Cgd)]
wT is approximately = gm/Cgs
= 3 un(VGS -VT)/2L2
Where gm = (W/L) unCox(VGS -VT) and
Cgs = (2/3)WLCox
Bits, pilani
I
Impact
t off bias
bi point
i t on fT :
Bits, pilani
Frequency response--
transfer function
A transmission zero is a frequency at which the
transfer function of a linear two-port network
has zero transmission of signal, i.e. Vout=0.
T
Transmission
i i zeroes att zero frequency
f and
d infinite
i fi it
frequency may be found in high-pass filters and low-
pass filters respectively
Bits, pilani
Magnitude
g vs frequency—
q y
mag. linear scale, freq in log scale
Bits, pilani
Bode plot—both values in log
Bits, pilani
Frequency response-
b d idth
bandwidth
Ideal frequency response
response---gain
gain does not
change with frequency
Bits, pilani
Bode Plots --Poles, Zeros
Characterization:
K ( s z1 )( s z 2 ) ... ( s z m )
G (s)
s ( s p1 )( s p 2 ) ... ( s pn )
s s s
( 1)( 1) ... ( 1)
K z1 z 2 z m z1 z2 zm
G (s)
p1 p2 pn s ( s 1)( s 1) ... ( s 1)
p1 p2 pn
K z1 z 2 z m
KB
p1 p2 pn
( z1s 1)( z 2 s 1) ... ( zm s 1)
G (s) K B
s ( p1 s 1)( p 2 s 1) ... ( pn s 1)
(Time Constant Form.)
Characterization:
Considering the transfer function in the time constant form.
we have 4 different types of terms in the time constant form, these are:
1 1
KB, , , (s / z 1)
s (s / p 1)
Expressing the transfer function dB:
j
1)
KB (
G ( jw) z
j
(j )( 1)
0 p
20 log | G ( j ) |
j j
20 log K B 20 log | ( 1) | 20 log | j | 20 log | 1|
z o p
Mechanics: We have 4 distinct terms to consider:
- 20log|(j
g|(j /1 + |p|) ------ ((Pole at 0 = p )
wlg
1 1 1 1 1 1
dB Mag
Phase
(deg)
wlg
(rad/sec)
F
Frequency response plots
l t
Different types of transfer functions---
functions
K
w 1 jw 1
j w 1 jw
wo j wo 1
wo wo
Bits, pilani
K constant
t t
G i iin dB
Gain
Log w
Ө
Ө= 0
Log w
j / o
jw/w
G i iin dB
Gain
20 dB/ dec
wo Log w
Ө
Ө= 90
Log w
-j w/wo = 1/ [jw/wo]–
, pole at the origin, jw/w
w0=1 o
G i iin dB
Gain
20 dB/ dec
Log w
wo
rad./ sec
Log w
Ө= -90
1+ j (w/w
( / o)
G i iin dB
Gain
Corner plot
20 dB/ dec
wo Log w
Ө Corner frequency
90 1
-1
45 Ө= tan (w/wo)
0.1 wo Log w
~10 wo
M
Magnitude
it d and
d phase
h
jw
1
wo
Bits, pilani
1 / [1+ j (w/w
( / o)]
G i iin dB
Gain
wo
Log w
20 dB/ dec
Ө -1
Ө= -tan
tan (w/wo)
~0.1 wo
Log w
-45
-90
~10 wo
Using Matlab For Frequency Response
From: U(1)
40
30
20
10
0
Phase (deg); Magnitude (dB)
-10
1 10 100 500
0
-20
-40
P
To: Y(1)
-60
100 (1 jw / 10 )
Bode for: G ( jw )
-80
(1 jw )(1 jw / 500 )
-100
-1 0 1 2 3 4
10 10 10 10 10 10
Frequency (rad/sec)
Bits, pilani
Bits, pilani
Two closely spaced pole frequencies (s) and one zero transmission freq
Rs Rd Rd CL
Rs Rd CL CL
Exact Expressions
Roots—1+as+bs
R t 1+ +b 2
s=jw
s jw
a a 4b 2
s1, s 2
2b
Rs Rd Rd CL
Rs Rd CL CL
High frequency behavior understanding —
including one capacitor at a time in circuit
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Exact method & approx. method----
Reason for difference in expressions of
two poles in both methods
Exact methods analyses y including
g all
capacitances from the beginning. Thus
first p
pole has effect coming g from Cgd
g and
CL also
For example , in approx. method,
V1(s)= vin (s) / [ Rs Cgs]
Which is wrong
rong as Cgd is present,
present so
loading effect of output port comes
through Cgd which should be included in
V1(s) calculations Bits, pilani
BITS Pilani
Pil i
Pilani Campus
Phase shift---due
Ph hift d tto time
ti constant
t t off
intermediate node----charging/discharging
takes time-
time output waveform shifts on time
axis
D gain---
Dc i graphical
hi l view
i off input
i t
High freq
Low freq
Gain reduction/time shift —
graphical view of output High freq---gain
degradation, phase shift
Low freq
E
Example
l
gm= 0.1mA/v
Rd= 100k
GBW=wT = 4 x 109 rad/sec
Rs= 1k
Cgd= 5fF
Cgs= 20fF
Cdb= 0.1fF
s= - 28.5
28 5 x 109 ± 26.6
26 6 x 109 Lower
s= -55 x 109, -2 x 109 Hence, Critical wp1
Bits, pilani
Frequency response (without
transmission zero frequency)
Two poles
Multiple poles
Bits, pilani
If poles are close to each other
Easy way to find poles—
dominant pole approx.
= w-3dB
= 1.75 x 109----------------
Bits, pilani
approx. estimate
S
Second
d pole
l magnitude
it d
= 56 x 109
Bits, pilani
Drawback of dominant pole
approx method
th d
Need to derive entire transfer function
Bits, pilani
Open circuit time constant
method
th d
Bits, pilani
Open circuit time constant
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
Approx.
Bits, pilani
Bits, pilani
Bits, pilani
Application of OCTC to evaluate bandwidth of
common source amplifier
Bits, pilani
Bits, pilani
Bits, pilani
Bits, pilani
= 1.7 x 109
= 2 x 109
Bits, pilani
A other
Any th fast
f t method???
th d???
Bits, pilani
Why does gain fall with pole
f
frequency?
?
Zin Zout
Zin,
Bits, pilani
M th d using
Method i Miller
Mill ththeorem
Bits, pilani
Miller’s theorem---split bridge component Z
Vy - Vx Vy
Bits, pilani
Z2
Bits, pilani
Why bridge capacitor, Cgd gets
multiplied
lti li d by
b (1+A)
(1 A) att input
i t port??
t??
Bits, pilani
Bits, pilani
Bits, pilani
MILLER THEOREM---applications
Miller theorem, help in circuit analysis process,
Bits, pilani
Miller theorem applied
pp to CSA
= 13.3 x 109
= 1.96 x 109
Bits, pilani
Previous result
wp1= 2 x 109
wp2= 55 x 109
= 1.96 x 109
Bits, pilani
Zin
Zin=>∞ at s= small
When s large
Zin1/ s[Cgs + (1 +A ) Cgd] ; A = gm (Rd ||ro || 1/sCdb)
When s very large Rd and Cdb comes into effect
Zin (1 /gm) ||ro || Rd || 1/sCdb
BITS Pilani
Pil i
Pilani Campus
CSA—pole
CSA pole frequency behaviour
cases
Bits, pilani
CSA----2 poles—2 different cases for
hi h frequency
high f behaviour
b h i
Bits, pilani
Cgs dominates
dominates– simplified expression
1
wp2
Rd C L
Then
1
wp 1
R sC gs ( 1 A ) Cgd
Cgs dominates— DOMINANT POLE
Bits, pilani
UGB=UGB csa≈ Ao / [Rs Cgs]
≈ wtmos [Rd / Rs]
W-3dB
3dB =wH = 1/ Rs Cgs
increasing Rout,
increasing both
----A
A is increased by increasing Rout,
----- A is increased by increasing both
----A
A is
i iincreased
dbby iincreasing
i Rout
----- A is increased by increasing both
Cgs dominates,
Case 1
C 1---Dominant
D i t pole
l response ---1
1 pole
l
as A is increased by increasing gm, keeping Rout same
UGB
W
Log scale
Wp1
= 1/ [Rs Cgs+ ACgd]
Si l Pole
Single P l Response
R
When Cgs (win) dominates---UGB
dominates UGB csa may
not increase with increase in Ao.
A UGB = A
As Ao / (C
(Cgs +A
+Ao CCgd)
d) R
Rs
Rather
R th it may dec.
d due
d tot inc.
i in
i W hence
h
Cgs, Cgd.
Cgs dominates,
Case 2--- win=wp1 ; wp2 pole > UGB
as A is increased by increasing Rout only
1
wp2
|A| Rd C L
UGB wp2
W
Wp1 Log scale
= 1/ [[Rs Cgs+ ACgd]
g ] wp2
Cgs dominates,
Case 3--- win=wp1 ; wp2 pole > UGB
as A is increased by increasing gm, and Rout both
|A|
UGB wp2
W
Wp1 Log scale
= 1/ [[Rs Cgs+ ACgd]
g ] wp2
Cgs dominates,
Case 11--- 2 pole response—
response
as A is increased, keeping Rout same: (wp2 remains same),
UGB decreases
2 pole response
|A|
Dominant pole response
Wp1 wp2
2 w
= 1/ [Rs Cgs+ ACgd] Log scale
UGB
Cgs dominates,
Case 22--- 2 pole response—
response
as A is increased, increasing Rout only: (wp2 reduces ), UGB
decreases
1
wp2 2 pole response
|A| Rd C L
Wp1 wp2 w
= 1/ [Rs Cgs+ ACgd] Log scale
UGB
Cgs dominates,
Case 33--- 2 pole response—
response
as A is increased, increasing both: (wp2 reduces ), UGB
decreases
1
wp2 2 pole response
|A| Rd C L
Wp1 wp2 w
= 1/ [Rs Cgs+ ACgd] Log scale
UGB
CL = Cdb (here) dominates
1 Critical
wp11 Wp1= 2x 109
Rd C L
1
wp 2 Wp2 = 50 x 109
Rs C gs
I this
In thi example
l
gm= 0.1mA/v
0 1mA/v
Rd= 100k
Rs= 1k
Cgd= 5fF Small, but Rd Cdb+CL is large
Cgs= 20fF
Cdb+ CL= 0.1fF
= 50 pf
Cgs= 20 ff
ff, does not dominate
Unity
yggain bandwidth UGB (f
( t)
A(s) = Ao wH here wH= w-3db
For dominant pole, we can neglect second
pole
-
wz
UGB =Wt = gm Rd / Rd CL = gm / CL
Bits, pilani
1
wH wp1 = wH /2π
Rd C L
wH = w-3dB
UGB=Wt csa≈ gm / CL
nmos W-3dB
3dB =w
wH = 1/ Rout
Ro t CL
Wp2
UGB’
Wp1 UGB w
Log scale
= 1/ Rout CL
CL dominates, Dominant pole response
case 2--
2 as A iis increased
i d by
b Rout
R t ,
wp1
1 reduces
d so UGB
remains same, wp2 nearly same
Wp1 UGB’=UGB w
Log scale
= 1/ Rout CL
CL dominates, Dominant pole response
case 3--
3 as A iis increased
i d by
b inc.
i both
b th ,
wp1
1 reduces
d
so UGB reduces
w
Log
scale
Wp1 UGB’=UGB
UGB’=UGB
= 1/ Rout CL
If CL dominates, 2 pole response
CASE1--as
CASE1 A is increased, keeping Rout same (wp1 same),
UGB increases
Non Dominant pole response
|A|
Dominant pole response
wp2 w
Wp1
Log scale
= 1/ Rout CL
UGB
To keep power, output swing constt. , gm is to increase to increase A, or
w/L ↑ Cgs ↑ wp2 ↓
NOTE-----As
As W ↑ , parasitic capacitance Cdb at output ↑ , hence C L
↑ , so wp1 ↓ slightly
If CL dominates, 2 pole response
CASE2----as
CASE2 A is increased, increasing Rout ,(wp1 inc.), UGB
increases
N D
Non Dominant
i t pole
l response
|A|
Dominant pole response
wp2
Wp1 w
Log scale
= 1/ Rout CL
UGB
Cgd A Cgd
Bits, pilani
Caution
D ’ confuse
Don’t f iit with
i h above
b concept!!
!!
Zin, (graphical)
When s large
Zin Rd ||r
|| o || 1/
1/sC
Cdb || 1/ sC
Cgd ; A=
A gm (Rd ||r
|| o|| 1/
1/sC
Cdb)
Bits, pilani
Bits, pilani
Zero transmission frequency
Bits, pilani
Z
Zero transmission
t i i freq.
f
-
wz
20 log
g ||A|| = 20 log
g [ (gm Rd)
+√(1+ w2/wz2)
-√(1+
√(1+ w2/wp12)
-√(1+ w2/wp22)]
Physical
y explanation
p
i
iout
output
input
-zero
+zero
Bits, pilani
Feed-forward path----origin of zero
Estimation of zero---easy way
i
iout
-
wz
vgs
Estimation of zero---easy
y way
y
From transfer function, at s wz; A(s)0
vout(s)0
So to estimate wz magnitude------
Short output to ground
Write KCL at output
p node
S Cgd (vgs-0) = gm vgs wz = gm/ Cgd
positive or RHS zero
zero,
+ zero when currents meet in anti phase at a node
- zero when currents meet in same phase at a node
For CSA wz = +2 x 1010 rad/sec
-ve zero example
l
Bode magnitude plot (with
t
transmission
i i zero
wz
Bits, pilani
Bode plots— corner plots
Θ= - tan -1 (w/wp1) - tan -1 (w/wp2) - tan -1 (w/wz)
|A|
- 20dB p
per decade
-90
-180
~ -195
-270
Observations
Gain starts falling at wp, Phase starts falling
at 0.1
0 1 wp
At UGB total extra phase > 180o
Already 180 phase from low freq
So total phase ≈ 360o output in phase
with
ith iinputt
If feedback is used, output will add to input
output amplitude will keep on growing till it
is limited by Vdd
Bode plots— corner plots of our example
W 1 wz< wp2---increase
Wp1< 2 i ugb
b but
b severe phase
h degradation
d d i leads
l d to instability
i bili
|A|
- 20dB p
per decade
UGB
WP1 WZ WP2
-20dB per dec
-90
-180
-270
>-270
END
Bits, pilani
UGB=Wt csa≈ [gm Rd ] / [Rs Cgs]
= wt [Rd / Rs]
wp2
wz
wp1
Wp1 region
Wp2
p region
g
wz
Bits, pilani
BITS Pilani, Pilani Campus