EE230Project Muhammad&Chad
EE230Project Muhammad&Chad
EE230Project Muhammad&Chad
Muhammad Aldacher
Chad Santos
Overview
1) Project Target
2) Matlab Simulations
3) VerilogA Simulations
4) PLL Circuits
a. PFD
b. Charge Pump
c. Loop Filter
d. VCO
i. LC tank
ii. Current-Starved Ring
e. Divider
5) System Simulations
6) Corner Simulations
7) Summary
(1)
Project Target
Target
𝑃𝑜𝑤𝑒𝑟
𝐹𝑂𝑀 = 10 log 𝐽𝑖𝑡𝑡𝑒𝑟 2 . < −220 𝑑𝐵
1 𝑚𝑊
PLL Block Diagram
(2)
Matlab Simulations
System Parameters
Parameter Value
FREF 30 MHz
FOUT 1.9 GHz
MDivider 64
ICP 100 uA
KVCO 600 MHz/V
RP 6.5 KΩ
CP 100 pF
C2 10 pF
Open-Loop Bode Plots
Closed-Loop Bode Plots
Bode Plot Parameters
Parameter Value
Fb
Freq_Fb
Up
Dn
Vcontrol
VCO_out
Freq_out
(4)
PLL Circuits
1- PFD
2- Charge Pump
2- Charge Pump
OpAmp
3- Loop Filter
PFD/CP
Vcontrol
Dn
Up_Bar
Ref
Feedback
Dn
Up_Bar
Ref
Feedback
VCO_Out
VCO_Freq
LC Oscillator
VCO_Freq
sweep
Phase
Noise
Inverter stages
Current Starved Ring Oscillator
VCO_Out
VCO_Freq
Current Starved Ring Oscillator
VCO_Freq
sweep
Phase
Noise
CMOS TSPC
5- Divider
a) TSPC Flipflop
5- Divider
b) CMOS Flipflop
(5)
PLL System Simulations
Test Bench
A. Using LC VCO
Waveforms
Ref
Fb
Freq_Fb
Up
Dn
Vcontrol
VCO_out
Freq_out
RMS Jitter
RMS Jitter
Fb
Freq_Fb
Up
Dn
Vcontrol
VCO_out
Freq_out
RMS Jitter
RMS Jitter
Freq_out
Freq_Fb
Nominal
TT, 27°, 1 VDD
Freq_out
Freq_Fb
FF, 125°, 0.9 VDD
Freq_out
Freq_Fb
FF, 125°, 1.1 VDD
Freq_out
Freq_Fb
FF, -40°, 0.9 VDD
Freq_out
Freq_Fb
FF, -40°, 1.1 VDD
Freq_out
Freq_Fb
SS, 125°, 0.9 VDD
Freq_out
Freq_Fb
SS, 125°, 1.1 VDD
Freq_out
Freq_Fb
SS, -40°, 0.9 VDD
Freq_out
Freq_Fb
SS, -40°, 1.1 VDD
Freq_out
Freq_Fb
(7) Summary
• Our work shows a comparison between a CP-PLL using
a Ring VCO & another using an LC VCO:
– The Ring VCO gives a higher KVCO, which affects the PLL’s
stability & gives a higher jitter than that in the LC VCO.
– Using the LC VCO, we were able to achieve a low RMS jitter
with a reasonable power dissipation, achieving the
required FOM.