A Programmable VCO for DVB-H Application
Recent growth in wireless communications leads to higher demand for smaller and
cheaper wireless products. This increasing demand for high speed wireless products and
therefore development of new modulation techniques, results in higher sensitivity to phase
deviations. This means that the voltage controlled oscillator or VCO circuit must has lower
phase noise. VCO is an important part in Phase Lock Loop or PLL that has been used in
most of transceivers.
This thesis focuses on design of a Programmable VCO for DVB-H1 Application in
0.18um TSMC process. A VCO is an oscillator designed to be controlled in oscillation
frequency by a voltage input. The frequency of oscillation is varied by the applied DC
voltage. Since DVB-H system uses developed modulation techniques, the designed VCO
must has low phase noise. Therefore some techniques have been used to reduce phase
noise. A new noise filtering technique is proposed to reduce phase noise in a wide
frequency tuning range. On the other hand this VCO is designed for a handheld system and
must be low power. When more phase noise is tolerable, it is possible to reduce the bias
current and increase phase noise and therefore, power consumption will decrease.
3. Oscillator Basics
What is an Oscillator?
A circuit that produces an output signal of a specific frequency
Oscillator Models
Feedback :
Negative Resistance:
Oscillator Basics
3
OSC
Vdd
Vout
Vss
Saralah Alizadeh Arand
Vdd
A
G
Vin Vout
+
+
-RA RP
Active
Circuit
Resonator
4. Feedback Model
Feedback Model:
Positive Feedback
Transfer Function:
Oscillation Condition:
barkhausen criterion:
The energy in the feedback path is the same magnitude and phase
as the input
Oscillator Basics
A
G
Vin Vout
+
+
G . A = 1∠0°
𝑉𝑜𝑢𝑡
Vin
=
G
1 − G . A
4
Saralah Alizadeh Arand
5. Feedback Model…
For Stable Oscillation:
Barkhausen Criterion Is Not Enough
A Frequency Selective Element
E.g. A Tank Circuit
An Amplitude Limitig Element
Nonlinear Behavior Of Devices Like Transistor
Oscillator Basics
5
Saralah Alizadeh Arand
Vdd
G
Vin Vout
+
+
6. Negative Resistance Model
Negative Resistance:
Oscillator:
Negative Resistance (Active Circuit)
Resonator (e.g. Tank Circuit)
For A Stable Oscillation
𝑹𝑷 + (−𝑹𝑨) = 𝟎 ⇒ 𝑹𝑷 = 𝑹𝑨
NMOS Oscillator:
Negative Resistance:
𝑹𝒏𝒆𝒈𝒂𝒕𝒊𝒗𝒆 = −
𝟐
𝑮𝒎
Oscillation Criteria:
𝑮𝒎𝑻𝑶𝑻𝑨𝑳
. 𝑹𝑷 = 𝟏
For Start up
𝑮𝒎𝑻𝑶𝑻𝑨𝑳. 𝑹𝑷 > 𝟏
Oscillator Basics
-RA RP
Active
Circuit
Resonator
6
Saralah Alizadeh Arand
Negative
Resistance
Tank Circuit
Vdd
Vdd
8. Phase-noise Basics
What is the definition of Phase-noise?
Noise power level at a frequency offset from the 𝝎𝟎
The power is measured relative to the carrier
Unit: dBc/Hz
Phase-noise
8
𝜔0
𝑃𝑆
𝑃𝑆𝑆𝐵
𝐹𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦
∆𝜔
1 𝐻𝑧
ℒ𝑡𝑜𝑡𝑎𝑙 ∆𝜔 = 10 log
𝑃𝑠𝑖𝑑𝑒𝑏𝑎𝑛𝑑 𝜔0 + Δ𝜔, 1𝐻𝑧
𝑃𝑐𝑎𝑟𝑟𝑖𝑒𝑟
Saralah Alizadeh Arand
11. Leeson Model
Linear-Time Invariant Model (Leeson Model)
Phase noise:
F: Active Device Noise Factor
K: Boltzmans Constant
T: Temperature
Po: Output Power
𝝎𝟎: Oscillator Center Frequency
QL: loaded resonator quality factor
𝚫𝝎 : frequency offset from carrier
Phase-noise
11
∆𝜔1/ 3
L (∆𝜔)
𝜔0/2
slope = 3 (due to 1/f3
)
slope = 2 (due to 1/f2
)
Noise floor
ℒ 𝜔0, Δ𝜔 = 10 log
2𝐹𝑘𝑇
𝑃0
. 1 +
𝜔0
2 𝐿Δ𝜔
2
. 1 +
𝜔𝑐
Δ𝜔
Saralah Alizadeh Arand
12. Leeson Model …
Derivation of Leeson’s Equation:
Using Feedback Model
Transfer Function is:
Oscillation Condition:
Without loss of generality:
𝑭 𝒔 is set equal to 1
𝑩 𝒔 A Transconductance and a Tank circuit
Phase-noise
12
Saralah Alizadeh Arand
+
+
B(s)
F(s) Y(s)
X(s)
𝐻 𝑠 =
𝑌 𝑠
𝑋 𝑠
=
𝐹 𝑠
1 − 𝐹 𝑠 . 𝐵 𝑠
𝐹 𝑠 . 𝐵 𝑠 = 1
G(s)
+
+
Y(s)
X(s)
RP
14. Hajimiri Model …
Linear-Time Variant Model (Hajimiri Model)
Time Variant Model
ISF (Impulse Sensitivity Function) (𝛤)
Dimensionless
Frequency Independent
Amplitude Independent
Periodic in 2𝝅
Phase-noise
14
Saralah Alizadeh Arand
C
L
i(t)
17. Hajimiri Model …
Phase noise in 𝟏/𝒇𝟑
Region :
Current noise in 1/f region:
Current noise in 1/f region:
Reducing c0 will reduce flicker noise upconvertion.
𝟏/𝒇𝟑 Corner Frequency:
Phase-noise
17
Saralah Alizadeh Arand
𝑖𝑛
2
,1 𝑓 = 𝑖𝑛
2
.
𝜔1 𝑓
Δ𝜔
𝐿 ∆𝜔 = 10 𝑙𝑜𝑔
𝑐0
𝑞𝑚𝑎𝑥
2 .
𝑖𝑛
2
Δ
8. Δ𝜔2
𝜔1 𝑓
Δ𝜔
L (∆𝜔)
Log(∆𝜔)
1/f 2
Region
1/f 3
Region
𝜔1 𝑓3 = 𝜔1 𝑓
𝑐0
2Γ𝑟𝑚𝑠
2
2
≈ 𝜔1 𝑓.
1
2
𝑐0
𝑐1
2
18. Hajimiri Model …
The noise sources in many oscillators cannot be well modeled as
stationary
Noise currents are a function of bias currents
Cyclostationary
𝜶 𝒙 :
A deterministic periodic function that describing the noise
amplitude modulation
Can be derived from device noise characteristics and operating
point
Phase-noise
18
Saralah Alizadeh Arand
𝜞𝒆𝒇𝒇 𝒙 = 𝚪 𝒙 . 𝜶 𝒙
20. VCO Basics
VCO?
A Circuit with an input Vtune and a periodic oscillating output
VCO in an RF Link:
VCO
20
Saralah Alizadeh Arand
VCO
Vdd
Vout
Vtune
Vss
𝑉𝑂𝑈𝑇 = 𝑉0 sin 𝜔𝑐𝑡 + 𝜙
21. VCO Basics…
VCO Parameters:
Tuning Range:
VCO Gain:
An Important parameter in PLL
VCO
21
Saralah Alizadeh Arand
𝑇𝑢𝑛𝑖𝑛𝑔 𝑅𝑎𝑛𝑔𝑒 =
𝑚𝑎𝑥 − 𝑚𝑖𝑛
𝑐𝑒𝑛𝑡𝑒𝑟
𝐾𝑉𝐶𝑂 =
𝑑
𝑑𝑉𝑡𝑢𝑛𝑒
Frequency
Tuning Volatge
fmax
fmin
fc
K
VCO
Tuning Volatge
23. VCO Structures…
NMOS Structures
Due to the inductors to the supply:
Swing is up to twice the power supply voltage on each node
Signal maximization Phase noise minimization
(a) has a differential structure:
Smaller harmonic distortion
More symmetrical waveform
Lower flicker noise upconversion
(b) has less sensitivity to supply noise
(a) has less sensitivity to ground noise
VCO
23
Saralah Alizadeh Arand
Vdd
Vdd
(a) (b)
24. VCO Structures…
PMOS Structures
Same as NMOS structures but:
PMOS is not as fast as NMOS
For the same transconductance PMOS width is larger
PMOS has lower flicker noise
VCO
24
Saralah Alizadeh Arand
a b
25. VCO Structures…
CMOS Structures
Negative resistance is generated by NMOS and PMOS
It enabling to half power consumption For the same negative
resistance
Removing the current source Structure (c)
Advantages:
Signal swing is maximized
Tail is an important noise source
Disadvantages:
Higher harmonic distortion
Higher upconversion of flicker noise
Higher power supply sensitivity
VCO
25
Saralah Alizadeh Arand
Vdd Vdd
Vdd
a b c
31. Current Source Noise
Current Source Noise
Thermal Noise:
Noise in 𝜔0 ⇒ Mixer ⇒ Low Frequency
Suppressed By Tank
Noise in 2𝜔0 ⇒ Mixer ⇒ 𝜔0
PM Noise → Phase noise
AM Noise
Nonlinear Elements:
Varactor
Switches
AM to PM
→ Phase noise
Noise Sources in VCO
31
Saralah Alizadeh Arand
Vdd
Vtune
Switchi
ng at f0
Vdd
Vtune
AM-PM Convertion
Switchi
ng at f0
Switchi
ng at f0
Phase-noise
𝝎0
AM&PM
2𝝎0
32. Current Source Noise…
Current Source Noise
Flicker Noise:
𝑽𝒏
𝟐
=
𝑲
𝑪𝒐𝒙𝑾𝑳
.
𝟏
𝒇
𝝎𝒎 ⇒ Mixer ⇒ 2 Side bande at 𝝎𝟎 ± 𝝎𝒎
→ Flicker Noise Upconversion
AM Noise → Nonlinear Elements
AM to PM
→ Phase noise
L ↑→ Phase noise↓
Noise Sources in VCO
32
Saralah Alizadeh Arand
Vdd
Vtune
𝝎𝒎
Vdd
Vtune
AM-PM Convertion
Switchi
ng at f0
Switchi
ng at f0
Phase-noise
𝝎𝒎
𝝎0 ±𝝎𝒎
AM
33. Current Source Noise…
Current Source Noise (Hajimiri Approach)
Tail Node Oscillation:
𝟐𝝎𝟎
ISF
C1 = 0 ⇒ Noise At 𝝎𝟎 Has no Effect
Low Frequency Noise & → Phase noise
Noise At 𝟐𝝎𝟎 → Phase noise
Noise Sources in VCO
33
Saralah Alizadeh Arand
Vdd
Vtune
34. Cross Coupled Transistors Noise
Cross Coupled Transistors Noise
Noise Sources:
Cyclostationary
Stationary Approach( Thermal Noise)
In Most Sensitive Time
At Zero Crossing of Output
Thermal Noise:
𝒊𝒄𝒄
𝟐
=
𝟏
𝟒
𝒊𝒏𝟏
𝟐
+ 𝒊𝒏𝟐
𝟐
+ 𝒊𝒑𝟏
𝟐
+ 𝒊𝒑𝟐
𝟐
=
𝟏
𝟐
𝒊𝒏
𝟐
+ 𝒊𝒑
𝟐
Noise Sources in VCO
34
Saralah Alizadeh Arand
Vdd
Vtune
i1(t) i2(t)
i1(t)- i2(t)
2
r
r
2r
ISF Calculation
Cyclostationary Approach:
35. Cross Coupled Transistors Noise…
Flicker Noise:
A Low Frequency Noise
A Low Impedance At Drain
Short
Switch Noise Is In Parallel With The Bias Noise
Upconversion
Via The Same Mechanism For Tail Flicker Noise
Noise Sources in VCO
35
Saralah Alizadeh Arand
Vdd
Vtune
Low
Impedance
Vdd
Vtune
Switch
Flicker noise
Switch
Flicker noise
44. Noise Filtering
Noise Filtering
Reduce Tail Noise
Reduce NMOS Noise
Tail noise Suppression
Current Source Role:
Vgs1 = -Vgs2
Vgs2 ↑ ⇒ Vgs1 ↓ , M1: off , M2: Triode
ro2 ↓ ⇒ Load Impedance ↓ ⇒ QTANK ↓
⇒Adding Tail
Vgs2 ↑ ⇒ Vgs1 ↓ , M1: off , M2: Triode
No signal current can flow through ro2
⇒ QTANK ↑
Current Source
A high impedance in series with Swithes
Design procedure
44
Saralah Alizadeh Arand
Vdd
Vtune
OFF Triode
Output Voltage
Load Impedance
Time
M1 M2
Vdd
Vtune
Output Voltage
Load Impedance
Time
Time
M1 M2
OFF Triode
Device Param Noise Contribution
%
M5 id 1.58E-13 43.11
M6 id 7.81E-14 21.35
M1 id 2.33E-14 6.38
M2 id 2.33E-14 6.38
M1 fn 1.28E-14 3.51
M2 fn 1.28E-14 3.51
L11 rn 8.42E-15 2.3
L11 rn 8.42E-15 2.3
M3 id 5.59E-15 1.53
M4 id 5.59E-15 1.53
M1
M2
M3
M4
M5
M6
Vdd
Tail Noise
NMOS Noise
45. Noise Filtering…
Tail noise Suppression
Tail thermal noise around 2𝝎𝟎 causes phase noise
In any balanced circuit:
Odd harmonics circulate in a differential path
Even harmonics flow in a common-mode path
⇒ Current source need only provide high impedance to even harmonics
High impedance is only required at 2𝝎𝟎
⇒ A Narrowband circuit
→ Suppress noise at 2𝝎𝟎
A large capacitor
Shorts noise frequencies around 2𝝎𝟎
An inductor is inserted
To raise the impedance
Resonate at 2𝝎𝟎
Our Structure with tail noise Suppression
Design procedure
45
Saralah Alizadeh Arand
Vdd Vdd
Vtune