20141018roorkee Cas Ws
20141018roorkee Cas Ws
20141018roorkee Cas Ws
Nagendra Krishnapura
Department of Electrical Engineering
Indian Institute of Technology, Madras
Chennai, 600036, India
18 October 2014
1 / 135
Motivation
2 / 135
Outline
3 / 135
4 / 135
Outline
5 / 135
Vi
+-
Vo
instantaneously
6 / 135
target
(e.g. speed)
+-
error
controller
output
sensor
(e.g. speedometer)
sensor output
(e.g. speedometer reading)
Compare the sensed output to the target (desired output)
Continuously change the output until the output
+-
speed
error
controller
output
speedometer
speedometer reading
Compare the sensed speed to the target
Speedometer reading to desired speed
Compute (mentally) the difference
Look at the speedometer!
Keep accelerating (or braking) until error goes to zero
8 / 135
+-
speed
error
controller
output
speedometer
speedometer reading
You dont know how much to press the accelerator or the
the target
9 / 135
Other examples
Driving a car
Controlling the volume: Keep turning the volume knob until
10 / 135
+-
constant
error
controller
output
stuck sensor
(e.g. speedometer)
large error
output
error
small error
t
large error
small error
t
target
(e.g. speed)
+-
error
dt
output
sensor
(e.g. speedometer)
sensor output
(e.g. speedometer reading)
12 / 135
+-
Ve
Vo
u dt
(k-1)R
Vi
computing
the error
Vfb
sensing
the output
Vo [V]
4
Ve
u dt
Vo = u Ve dt
Ve=1V
u = 109 rad/s
2
u = 2.5x108 rad/s
1
1 2
3 4
t [ns]
Proportionality constant u
Slope of the output = u Ve
14 / 135
Ve(s)
u
s
Vo(s) =
u V (s)
e
s
107
<u/j
107
/2
108
108
u=109 rad/s
u=2.5x108 rad/s
109
(log)
[rad/s]
109
(log)
[rad/s]
15 / 135
Integrator: Summary
Vo [V]
4
Ve
u dt
Vo = u Ve dt
Ve=1V
u = 109 rad/s
2
u = 2.5x108 rad/s
1
1 2
t [ns]
3 4
|u/j|
Ve(s)
u
s
Vo(s) =
u V (s)
e
s
-20dB/decade
107
108
109
(log)
[rad/s]
16 / 135
Input V
4.5
4.5
Feedback V
Error Ve
3.5
3.5
3
Volts
Volts
3
2.5
2.5
1.5
1.5
0.5
0.5
0
0
3
time [ns]
0
0
3
time [ns]
17 / 135
5
4.5
4
+
-
Ve
Vf
u dt
Vo
(k-1)R
R
3.5
3
Volts
Vi
2.5
2
Input Vi
1.5
Initial condition=0V
Initial condition=2V
Initial condition=5V
0.5
0
0
3
time [ns]
Vo
= u Vi
k
u
u
Vo (t) = kVi 1 exp( t) + Vo (0) exp( t)
k
k
dVo
dt
(1)
(2)
18 / 135
Vi
+-
Ve=0
u dt
Vo
(k-1)R
Vfb = Vi
R
u dt
(k-1)R
Vfb
+
Ve
-
Vo
Vfb
computing
the error
Vo
+-
Ve
(k-1)R
Vi
Vi
20 / 135
u dt
Vo
(k-1)R
+-
Ve
Vfb
+
Ve
-
Vo
(k-1)R
Vi
Vi
Vfb
computing
the error
1 dVo
u dt
Vo
= Vi
k
u
Vo (t) = kVp 1 exp t
k
Time constant k /u
Asymptotically reaches Vo = kVi or Vfb = Vi
21 / 135
u,loop
u
=
ks
s
Frequency domain:
Unity loop gain frequency u,loop
Significant negative feedback up to u,loop nearly ideal
1
u,loop
Time domain:
Unit step response of the loop gain
= t/(1/u,loop ) = t/loop
Closed loop response time constant = 1/u,loop = loop
22 / 135
23 / 135
24 / 135
+
Vo
(k-1)R
Vfb = Vi
R
VCVS: Vo = kVi
Compare Vo /k to Vi and drive the output with the integral
of the error
For constant Vi , Vo = kVi in steady state
25 / 135
+
Vo
Ii
Rf
Vo-IiRf
VCVS: Vo = Rf Ii
Compare Vo Rf Ii to 0 and drive the output with the
Vopa
Io
load
+ V
opa
Io
Io/Gm
R=1/Gm
VCCS: Io = Gm Vi
Compare Io /Gm to Vi and drive the output with the integral
of the error
For constant Vi , Io = Gm Vi in steady state
27 / 135
Ii
Io
Vopa
(k-1)R
load
+ V
opa
Io
IoR-kIiR
Ii
CCCS: Io = kIi
Compare (Io kIi )R to 0 and drive the output with the
+-
error
sensed output
controller
output
sensor
(delay Td)
target
+-
error
sensed output
controller
output
sensor
delay Td
29 / 135
2.5
2
1.5
1
0.5
0
0.5
1
1.5
2
0
oscillation
30 / 135
2
1.5
1
0.5
0
0.5
1
1.5
0
10
oscillation
31 / 135
overshootHow slowly?
32 / 135
+-
Ve
Vo
delay Td
R
Vfb
u dt
(k-1)R
Vi
Vo [normalized to kVi]
1.6
1.4
1.2
1
0.8
Td/(k/u) = 0
0.6
T /(k/ ) = 1/e
d
d
Td/(k/u) = 1.0
0.2
T /(k/ ) = 1.5
d
0
0
T /(k/ ) = 0.5
0.4
4
6
time [normalized to k/ ]
u
10
34 / 135
Td /loop
1/e
(0.367)
0.445
0.465
0.5
0.585
0.695
35 / 135
36 / 135
slope=u,loop
Td
Td
38 / 135
39 / 135
Traditional viewpoint
Memoryless amplifier (loop gain) in the ideal case
Frequency dependence as non-ideal feature
Proposed viewpoint
Integrator in the ideal case ( dc gain)
Finite dc gain due to non-ideal implementation
As easy as the gain model to convert to ideal opamps
40 / 135
|Vout/Vd| (dB)
Opamp models
A0
p2 p3
d
41 / 135
42 / 135
imaginary axis
Bode plot should have 20 dB/decade slope near the unity
gain frequency
43 / 135
44 / 135
45 / 135
References
Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 6th ed., Oxford University Press 2009.
Paul R. Gray, Paul J. Hurst, Stephen H. Lewis, Robert G. Meyer, Analysis and Design of Analog Integrated
Circuits, 5th ed., Wiley 2009.
Nagendra Krishnapura, Introducing Negative Feedback with an Integrator as the Central Element, Proc.
2012 IEEE ISCAS, May 2012.
Nagendra Krishnapura, Synthesis Based Introduction to Opamps and Phase Locked Loops, Proc. 2012
IEEE ISCAS, May 2012.
Karl J. Astrom and Richard M. Murray, Feedback Systems: An Introduction for Scientists and Engineers,
Available:
http://www.cds.caltech.edu/murray/amwiki/index.php/Main_Page
Barrie Gilbert, Opamp myths, Available: http://pe2bz.philpem.me.uk/
Parts-Active/IC-Analog/OpAmps/OpAmpMyths/c007-OpAmpMyths.htm
Hal Smith, An Introduction to Delay Differential Equations with Applications to the Life Sciences, 1st ed.,
Springer 2010.
Nagendra Krishnapura, EE5390: Analog Integrated Circuit Design, Available:
http://www.ee.iitm.ac.in/nagendra/videolectures
46 / 135
47 / 135
Gm1
Igm
Vout
Vout,buf
C1
Z
Gm1
Ve dt
C1
Z
= u Ve dt
Vo =
(3)
(4)
(5)
Gm C integrator
u = Gm1 /C1
48 / 135
+
Ve
-
Igm
Vout
Gm1
Ro1
Vout,buf
C1
49 / 135
0.6
0.5
0.4
0.3
0.2
Ideal
Ao=10
0.1
0
0
10
t/
50 / 135
+
Ve
-
Igm
Vout
Gm1
Ro1
Vout,buf
C1
51 / 135
Ro1
Zc
52 / 135
Ro1
Zc
smaller part of
IGm(=Vx/Rout) Vo-IGmZc
IGm
Zc
Ro1
+
Vx
-
Vo
53 / 135
+
Ve
-
Igm
Gm1
Ro1
C1
54 / 135
Igm
+
Ve
-
Gm1
Ro1
C1
integrator
Igm
u2 dt
+
Gm1
Vo
Ro1
monitors Ve and
continuously adjusts
Vo until Ve0
55 / 135
Igm
+
Ve
-
Gm1
Ro1
C1
integrator
Igm
u2 dt
+
Gm1
Ro1
monitors Ve and
continuously adjusts
Vo until Ve0
C1
+
Ve
-
Vo
Igm
+
Gm1
+
Ro1
Gm2
Ro2
C2
56 / 135
u/s
|A(j)|
loop gain
Vi
+
-
Ve
Vf
u dt
Vo
(k-1)R
|Vo/Vi|
R
u/k
(log)
k
u/k
(log)
57 / 135
Magnitude
0.8
0.6
0.4
10
0.2
10
10
10
10
10
0
0.2
Pole at 250Mrad/s
0.4
Phase
[Grad/s]
10
0.6
50
0.8
1
1
0.5
0
[Grad/s]
0.5
100 2
10
10
10
10
[Grad/s]
Vo (s) =
u
s
Vo (s)
Vi (s)
k
1 + us/k
Vo
Vi
k
(6)
(7)
Vo (j)
Vi (j)
Vo (j)
k
V (j) = r
2
i
1 + u/k
=
;
k
1+
j
u /k
(8)
Vo (j)
= tan1
(9)
Vi (j)
u /k
59 / 135
4
input
ideal output
actual output
3
2
Volts
0
1
2
Vo (j)
V (j) =
i
Vo (j)
Vi (j)
1+
k
= tan1
(10)
2
u /k
(11)
u /k
(12)
Input at 0.1u/k
3
4
0
50
100
150
time [ns]
200
250
60 / 135
3
2
Volts
Vo (j)
V (j) =
i
Vo (j)
Vi (j)
1+
k
= tan1
1
2
(13)
2
u /k
(14)
u /k
(15)
Input at 10u/k
3
4
0
0.5
1.5
time [ns]
2.5
Attenuated output
Nearly 90 phase lag
61 / 135
62 / 135
Igm
+
Ve
-
Gm1
Ro1
C1
integrator
Igm
u2 dt
+
Gm1
Vo
Ro1
monitors Ve and
continuously adjusts
Vo until Ve0
63 / 135
Igm
+
Ve
-
Gm1
Ro1
Vo
u2 dt
+
Gm1
C1
integrator
Igm
Ro1
C1
monitors Ve and
continuously adjusts
Vo until Ve0
C2
+
Ve
-
Igm
+
Gm1
Ro1
Vout
+
Gm2
Ro2
Gm3
Ro3
C3
Igm
+
Gm1
Ro1
Vout
+
Gm2
Ro2
Gm3
Ro3
C3
65 / 135
66 / 135
67 / 135
Vi
+
+
Ve -
Igm
Gm1
Ro1
C1
68 / 135
+
+
Ve -
Vi
Igm
Gm1
Ro1
C1
+
+
Ve -
Ioff
Igm
Gm1
Ro1
C1
69 / 135
integrator
Kpd,I dt
Gm2a
Vi
+
Ve +
-
Ioff
Igm
Vo
Gm1
Ro1
C1
70 / 135
integrator
Kpd,I dt
Gm2a
Vi
+
Ve +
-
Gm2
Ioff
Igm
Vo
Gm1
Ro1
C1
Vi
Ro2 C2
Gm2a
opamp
Ve +
-
Ioff
Igm
Gm1
Vo
Ro1
C1
71 / 135
Gm2
Vi
Ro2 C2
Gm2a
opamp
Ve +
-
Ioff
Igm
Gm1
Ro1
C1
72 / 135
73 / 135
74 / 135
0.9
0.8
0.7
0.99
0.6
0.98
0.5
0.97
0.4
0.96
45
46
47
48
49
50
0.3
0.2
0.1
0
0
10
20
30
40
50
t/
75 / 135
Gm3
Ro3 C3
Gm3a
+
two stage
feedforward opamp
Vi
Ve +
-
Gm2
Ro2 C2
Gm2a
+
Ioff
Igm
Vo
Gm1
Ro1
C1
76 / 135
77 / 135
removed
Intuitive understanding of constraints in Miller and
feedforward opamps
78 / 135
79 / 135
Outline
Phase locked loop (PLL) requirements
PLL frequency multiplier
Derivation
Phase model
Type-I PLL
Practical phase detectors
Type-I PLL limitations
Type-II PLL
Feedback systems and stability
Type-II PLL
LC oscillator
Programmable frequency divider
80 / 135
81 / 135
channel
spacing
bandwidth
0.15MHz
Broadcast FM band
0.2MHz
960MHz
channel
spacing
915MHz
890MHz
890.2MHz
0.2MHz
935MHz
channel
spacing
108MHz
88MHz
935.2MHz
5kHz
1610kHz
530kHz
fc
88.2MHz
0.2MHz
frequency
82 / 135
Frequency divider
Vref
R(N-1)
Vref/N
fref
fref/N
frequency
divider
83 / 135
frequency
error
Vi
+
-
Ve
Vf
u dt
Vo
(k-1)R
R
fref
input + frequency
fout/N
fe
u dt
fout
output
frequency
1/N
84 / 135
Frequency multiplication
frequency difference
input
signal
at fref
fref
fout = ffree+KvcoVctl
Vctl
+
-
dt
VCO
fout/N
frequency
measure
output
signal
at fout
N
frequency
divider
85 / 135
Sinusoid: cos((t))
Phase: (t)
Instantaneous frequency: fi =
1 d(t)
2 dt
86 / 135
Phase error
70
60
ideal phase
error
phase with error
50
40
30
20
10
0
10
0
10
87 / 135
input
signal
at fref
fout = ffree+KvcoVctl
measure
frequency
Vctl
dt +
VCO
measure phase
dt
measure phase difference
measure
frequency
measure phase
output
signal
at fout
N
frequency
divider
88 / 135
fout = ffree+KvcoVctl
phase
detector
Vctl
VCO
output signal
at fout
N
frequency
divider
Phase detector and VCO in a loop
89 / 135
fout=KvcoVctl+fo
fo
Vctl
2fot
Vctl
2Kvco
dt
vco
Vctl dt
Phase detector
1
2
phase
detector
Kpd(1-2)
Vpd = Kpd (1 2 )
91 / 135
In steady state,
In steady state,
Vctl = (fout-ffree)/Kvco
Kpd
Vctl
Kpd
VCO
phase
detector
N
= (fout-ffree)/KvcoKpd
frequency
divider
feedback signals
|| limited to n due to periodic nature of phase
Limited lock range |fout ffree |
92 / 135
Vctl
+
-
Kpd
2Kvco
dt
2fout t+out
2fout/N t+vco/N
1/N
Vctl = 2(fref-fout/N)t + ref - out/N
At steady state, fref=fout/N;
2fot
2freft+ref+ref
+
-
Vctl+vctl
Kpd
2fout/N t+out/N+out/N
2Kvco
dt
2fout t+out+out
1/N
out , vctl
94 / 135
out
vctl
+
-
Kpd
2Kvco
dt
out/N
1/N
An increment ref in the input phase causes increments
out , vctl
Type-I loopOne integrator in the loop
Phase model of the PLL
95 / 135
vctl(s)
Kpd
2Kvco
out(s)
out(s)/N
1/N
Loop gain L(s) = 2Kpd Kvco /Ns
Transfer function
Type-I PLLlimitations
97 / 135
Phase detector
98 / 135
A
ref
-1
+1
QA
RST
A
B
div
RST
D
QB
output=QA-QB
Output +1, 1, 0
+1 if reference leads divider output
1 if reference lags divider output
0 if reference coincides with divider output
99 / 135
Tref
+1
A
B
QA
QB
+1
-1
+1
-1
+1
-1
-1
+1
+1
QA
+1
QB
ref-div
A leading B
+1
div-ref
A lagging B
100 / 135
A
A
ref
-1
+1
QA
RST
A
B
div
RST
D
QB
output=QA-QB
101 / 135
+1
divider o/p
-1
pdout
+1
-1
Tri-state
phase
detector
pdout
Average value = /
Tref
= ref-div
X
n
Vout (f ) =
sinc
(f nfref )
2 n=
2
X
+
sinc
Vout (t) =
2
n=1
n
2
cos(2nfref t)
102 / 135
an cos(2nfref t))
103 / 135
10
10
=/8
0.5
0.5
0
f/f
ref
104 / 135
+
+
out
vctl
Kpd
2Kvco
dt
vco/N
1/N
Error e(t) added to the input of the phase detector
Disturbances in the VCO output phase out (t) even with a
Phase error
70
60
ideal phase
error
phase with error
50
40
30
20
10
0
10
0
10
106 / 135
+
+
2Kvco
out(s)
vco(s)/N
1/N
ref(s) = 0 for a perfectly periodic reference
Transfer function from the error to the output
Type-I PLL
out (s)
E(s)
out (s)
ref (s)
2Kpd Kvco /Ns
= N
1 + 2Kpd Kvco /Ns
1
= N
1 + sN/2Kpd Kvco
=
(16)
(17)
(18)
(19)
Loop gain
L(s) =
2Kpd Kvco
Ns
(20)
Kpd Kvco
N
(21)
108 / 135
Type-I PLL
dB
loop gain |L|
2KpdKvco/N
L/(1+L)
|out/ref|
dB
20log(N)
2KpdKvco/N
(loop bandwidth)
109 / 135
Feedback system
In our system,
out (s)
E(s)
= N
(22)
L(s)
1 + L(s)
(23)
(24)
Where Hideal (s) is the ideal closed loop gain (with L = ). This
can be approximated as
Hclosedloop (s) = Hideal (s)L(s)
= Hideal (s)
|L| 1
|L| 1
(25)
(26)
110 / 135
(27)
(28)
(29)
(31)
b1 /2 cos(2(N 1)fref t)
(32)
b1 /2 cos(2(N + 1)fref t)
(33)
Reference feedthrough
b1 = a1 |H(j2fref )|
Kpd Kvco /jNfref
= a1 N
1 + Kpd Kvco /jNfref
Kpd Kvco
a1 N
jNf
(34)
(35)
(36)
ref
= 2
Nf3dB
sinc
fref
2
(37)
112 / 135
Reference feedthroughexample
To generate 1 GHz from 1 MHz reference
b1 /2 = 102 (spurious tones at (N 1)fref 40 dB below the
fundamental output at Nfref )
N = 103
= (locked with a phase shift of )
f3dB /fref = 5 106 f3dB = 5 Hz
Lock range = 2Nf3dB 10 kHz
Lock range is too small; Cant switch to the next channel
113 / 135
input signal
at fref
= ref-out/N
In steady state,
= (fout-ffree)/KvcoKpd
In steady state,
Vctl = (fout-ffree)/Kvco
Kpd
Vctl
Kpd
VCO
phase
detector
N
frequency
divider
114 / 135
Voff
Vctl
(ffree+KvcoVoff)+KvcoVctl
Vctl
ffree+KvcoVctl
VCO
VCO
ffree = ffree+KvcoVoff
frequency
115 / 135
input signal
at fref
= ref-out/N
Voff
Kpd
Kpd
phase
detector
ffree
VCO
N
frequency
divider
116 / 135
In steady state,
Voff = (fout-ffree)/KvcoKpd
Kpd,I dt
Kpd,I dt
input signal
at fref
= ref-out/N
In steady state,
= 0
Voff
Kpd
Kpd
phase
detector
ffree
VCO
N
frequency
divider
input signal
at fref
= ref-out/N
Kpd,I dt
proportional
phase
detector
Kpd
Kpd
VCO
In steady state,
= 0
118 / 135
mismatches
119 / 135
2fot
Kpd,I
dt
2freft+ref
+ Vctl
+
-
2Kvco
dt
2fout t+out
Kpd
2fout/N t+out/N
1/N
dVctl/dt 2(fref-fout/N)t + ref - out/N
At steady state, fref=fout/N;
ref - out/N = 0;
120 / 135
dt
2freft+ref
+ Vctl
+
-
2fout t+out
2Kvco
dt
Kpd
2fout/N t+out/N
1/N
dVctl/dt 2(fref-fout/N)t + ref - out/N
At steady state, fref=fout/N;
ref - out/N = 0;
121 / 135
+
-
vctl(s)
2Kvco
out(s)
Kpd
out(s)/N
1/N
122 / 135
p1 > 2KpdKvco/N
more poles can be used
Kpd,I
s
ref(s)
+ vctl(s)
Vctl
1
1+s/p1
+
+
-
2Kvco
out(s)
Kpd
out(s)/N
1/N
123 / 135
Type-II PLLImplementation
Tref
reference
+1
reference
divider o/p
-1
divider o/p
+1
tri-state
phase
detector
R1 proportional
iout
R1
reference
divider o/p
tri-state
phase
detector
C1
iout
+
proportional
+ integral
output
C1 integral
output
proportional +IcpR
output
-IcpR
integral
output
divider o/p
tri-state
phase
detector
output
+Icp
-Icp
reference
= ref-div
-1
pdout
iout
slope=Icp/C
Icp
1
A
ref
QA (UP)
iout
RST
+
B
div
R1
RST
QB (DN)
proportional
+ integral
output
C1
Icp
125 / 135
vco
vnc
s
ref
+
-
2Kvco
s
out
Kpd
out/N
1/N
L(s) =
u,loop =
z1 =
out (s)
ref (s)
out (s)
Vnc (s)
out (s)
vco (s)
=
=
=
u,loop z1
s
1+
s
s
z1
2Kpd Kvco
Icp RKvco
=
N
N
Kpd,I
1
=
Kpd
RC
1 + s/z1
N
1 + s/z1 + s2 /z1 u,loop
s/z1
N
Kpd 1 + s/z1 + s2 /z1 u,loop
s2 /z1 u,loop
1 + s/z1 + s2 /z1 u,loop
(38)
(39)
(40)
(41)
(42)
(43)
127 / 135
1 + s/z1
1 + s/z1 + s2 /z1 u,loop
(44)
p
2Kpd,I Kvco /N
p
p
Quality factor Q = z1 /u,loop = NKpd,I /2Kvco /Kpd
p
Damping factor = 1/2Q = 1/2 u,loop /z1
Natural frequency n =
than z1
128 / 135
5
2
10
1/N|
out
ref
/ | [dB]
1
0
15
20
25 3
10
1 3
10
10
10
10
=4.08
=0.3162
=1
2
10
10
/
10
10
u,loop
out (s)
ref (s)
= N
1 + s/z1
1 + s/z1 + s2 /z1 u,loop
(45)
10
0
10
20
30
40
out/ref
50
70 2
10
/v *1V
out nc
60
out/vco
1
10
10
f/f
10
10
u,loop
(Example parameters:
N = 10, z1 = 0.1u,loop , N/Kpd = 2Kvco /u,loop = 25 V1 )
|out /ref |: Lowpass with a dc gain N
|out /vnc |: Bandpass with peak gain N/Kpd = 25 V1
|out /vco |: Highpass with a high frequency gain of 1
130 / 135
dBc/Hz
80
100
120
140
160
180 2
10
reference
ref. contribution to PLL
VCO
VCO contribution to PLL
Total
1
10
10
f/f
10
10
u,loop
(Example parameters:
N = 10, z1 = 0.1u,loop , N/Kpd = 2Kvco /u,loop = 25 V1 )
Reference contribution dominant below 0.1u,loop
VCO contribution dominant above 0.1u,loop
VCO contribution reduced by the loop upto u,loop
Charge pump and loop filter noise ignored in the above
131 / 135
path (type-I)
PLL bandwidth (unity loop gain frequency) is the same as in
gain frequency)
Integral path influences the phase transfer functions only
132 / 135
133 / 135
Conclusions
134 / 135
References
Paul R. Gray, Paul J. Hurst, Stephen H. Lewis, Robert G. Meyer, Analysis and Design of Analog Integrated
Circuits, 5th ed., Wiley 2009.
R. D. Middlebrook, Methods of design-oriented analysis: Low-entropy expressions, New Approaches to
Undergraduate Education IV, Santa Barbara, 26-31 July 1992.
Nagendra Krishnapura, Introducing negative feedback with an integrator as the central element, Proc. 2012
IEEE ISCAS, May 2012.
Shanthi Pavan, EC201: Analog Circuits, Available:
http://www.ee.iitm.ac.in/nagendra/videolectures
Floyd M. Gardner, Phaselock Techniques, 3rd ed., Wiley-Interscience 2005.
Roland Best, Phase Locked Loops: Design, Simulation and Applications, 5th ed., McGraw-Hill 2007.
Stanley Goldman, Phase Locked Loop Engineering Handbook for Integrated Circuits, Artech House 2007.
Behzad Razavi, Design of Analog CMOS Integrated Circuits, 1st edition, McGraw-Hill, 2000.
Nagendra Krishnapura, EE5390: Analog Integrated Circuit Design, Available:
http://www.ee.iitm.ac.in/nagendra/videolectures
135 / 135