100% found this document useful (1 vote)
204 views22 pages

Lecture05 Ee620 Charge Pumps

This document discusses a lecture on charge pump circuits. It provides an overview of the basic operation of charge pumps and techniques to improve static and dynamic current source matching in charge pumps. It describes issues with simple charge pump implementations like skew between control signals and current source mismatch. Feedback biasing of the charge pump is presented as a technique to help match the up and down current sources more closely.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
204 views22 pages

Lecture05 Ee620 Charge Pumps

This document discusses a lecture on charge pump circuits. It provides an overview of the basic operation of charge pumps and techniques to improve static and dynamic current source matching in charge pumps. It describes issues with simple charge pump implementations like skew between control signals and current source mismatch. Feedback biasing of the charge pump is presented as a technique to help match the up and down current sources more closely.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

ECEN620: Network Theory

Broadband Circuit Design


Fall 2022

Lecture 5: Charge Pump Circuits

Sam Palermo
Analog & Mixed-Signal Center
Texas A&M University
Announcements
• HW2 due Oct 6
• Requires transistor-level design
• For 90nm CMOS device models, see
https://people.engr.tamu.edu/spalermo/ecen689/cadence_90nm_2021.pdf
• Can use other technology models if they are a
90nm or more advanced CMOS node

2
Agenda
• Charge pump circuits
• Basic operation
• Techniques to improve static and dynamic
current source matching

3
References
• Design of Integrated Circuits for Optical
Communications, B. Razavi, McGraw-Hill,
2003.
• First Time, Every Time – Practical Tips for
Phase-Locked Loop Design, D. Fischette,
IEEE Tutorial, 2009.
• PLL/charge-pump papers posted on the
website

4
Analog Charge-Pump PLL Circuits
• Phase Detector
PFD
D UP ICP

• Charge-Pump
Q
CLKIN R
Vctrl
VCO CLKOUT
CLKFB R DN
Q R C2

• Loop Filter
D
ICP
C1

• VCO
Divider

1/N

• Divider

5
Charge Pump
• Converts PFD output
ICP
signals to charge
UP Charging
Vctrl
DN Discharging R C2 • Charge is proportional
ICP to PFD pulse widths
C1
F(s)

Un - Averaged Charge - Pump Gain  I CP Amps


I CP  Amps 
Averaged Charge - Pump Gain   
2  rad 
I  Amps 
Total PFD & Charge - Pump Gain  CP  
2  rad 
This gain can vary if a different phase detector is used
6
Charge Pump Implementations

Single-Ended Fully Differential

Vo+

[Perrott] [Li TCAS1 2008]

7
Simple Charge Pump
M2
VBP
M4
ICP
D UP UP
Q
CLKIN R
iCP
Vctrl
CLKFB R
Q
R C2
D
DN M3
ICP C
1
VBN
M1

• Issues
• Skew between UPB and DN control signals
• Matching of UP/DN current sources
• Clock feedthrough and charge injection from switches onto Vctrl
• Charge sharing between current source drain nodes’ capacitance and Vctrl

8
Simple Charge Pump Skew Compensation
T-gate M2
VBP • Adding a transmission gate in the
D UP UP M4
ICP DN signal path helps to equalize
CLKIN R
Q
the delay with the UPB signal for
iCP
Vctrl better overlap between the UP
CLKFB R
and DN current sources
R
Q C2
D
DN DN M3
ICP C
VBN
1 • Poor matching of UPB and DN
M1 edge rates

3/2 Inverter Path


M2
FODN > FOUP VBP

D UP FOUP M4
ICP
• Utilizing a 3-inverter UP path
Q
CLKIN R
iCP
and a 2-inverter DN path with
Vctrl
a higher fanout provides good
CLKFB R R C2
D
Q
DN M3
matching of both delay and
FODN ICP C
1 edge rates
VBN
M1

9
Charge Pump Mismatch
Ideal locked condition, Actual locked condition
but CP mismatch w/ CP mismatch
M2
Tos
VBP UP UP
M4
IUP
DN DN
UP ∆𝐼
IUP IUP 𝐼 𝐼
iCP
Vctrl 2
R IDN IDN ∆𝐼
DN C2 Trst Trst 𝐼 𝐼
M3 2
IDN C iCP iCP
1
VBN
M1 Vctrl Vctrl
t t
𝐼 𝑇 ∆𝐼 𝑇
• PLL will lock with static phase error
if there is a charge pump mismatch ∆𝐼 𝑇
𝑇
• Extra “ripple” on Vctrl ∆𝐼
𝐼
2
• Results in frequency domain spurs
at the reference clock frequency ∆𝐼 𝑇
𝜙 2𝜋
offset from the carrier ∆𝐼 𝑇
𝐼
2 10
PLL Output Spectrum w/ Spurs
Time Domain Frequency Domain

Pspur

modulation f
at fref fosc-fref fosc fosc+fref

• Control voltage ripple results in periodic modulation of clock frequency


• Spurs appear at fref relative to the carrier frequency
• In order to minimize this, it is not only important to match the DC value
of IUP=IDN, but also address dynamic current mismatches
• Charge sharing
• Charge injection and clock feedthrough

11
Charge Pump Feedback Biasing
VBP M2

M4
IUP
UP
iCP
IREF Vctrl
R C2
DN
M3
IDN C1
VBN M1

• PMOS IUP current source is feedback biased to


match NMOS IDN current at the Vctrl output level
12
Charge Sharing on Vctrl
Switches Off Switches On
𝑉 𝐶 𝑉 𝐶
M2
M2 Initial 𝑉
VBP CP
VBP CP 𝐶 𝐶 𝐶
VP VP
VP

Vctrl Vctrl
Vctrl
CLF
CLF VN
VN t
VN
VBN CN
VBN CN M1
M1

• When switches are off, the PMOS current source drain


discharges to VDD and the NMOS current source drain
discharges to GND
• When switches are on, charge sharing occurs between
the loop filter capacitance and these current source drain
nodes, causing a level-dependent disturbance on Vctrl 13
Charge Pump w/ Improved Matching

• Parallel path keeps current


sources always on

• Amplifier keeps current source


VDS voltages constant resulting
in reduced transient current
mismatch (charge sharing)

[Young JSSC 1992]

14
Digital Leakage Compensation
[Fan ISSCC 2019]
• Charge pump off-state leakage causes PLL
to lock with static phase error
• Compensated by additional digitally-controlled
charge pump current pulses
• TDC detects phase error between input
reference clock and feedback clock

15
Charge Pump w/ Reversed Switches
• Swapping switches
reduces charge injection
• MOS caps (Md1-4) provide
extra clock feedthrough
cancellation
• Helper transistors Mx and
My quickly turn-off current
sources
• Dummy branch helps to
match PFD loading
• Helps with charge
[Ingino JSSC 2001]
injection, but charge
sharing is still an issue
16
Fully-Differential Charge Pump

• CMFB loop adjusts the top current sources


to match ICP at the differential loop filter
common-mode level
17
Everything But The Kitchen Sink
[Cheng TCAS2 2006]

• This fully-differential charge pump uses many techniques to match the


UP/DN current sources and mitigate charge injection and charge sharing
• Dummy path M2 and M4 w/ feedback amps to match current source VDS
• Dummy switches M1’ and M3’ provide charge injection cancellation
• CMFB circuit matches UP/DN current at the filter common-mode output
• Left and right-most feedback loop improve matching considering the
differential loop filter control voltage
• Additional PMOS current sources M11 & M12 extend matching over a wide
voltage range
18
Improved Matching w/ Differential Output
[Cheng TCAS2 2006]

• The CMFB loop compensates for current source mismatch at the


common-mode level
• However, it cannot compensate for current source mismatch due to
the differential control output voltage, as this voltage is symmetric
with the common-mode
• Additional feedback networks (OP1 & OP2) provide for improved
matching with the differential control output voltage
19
Additional Current Variation Suppression
[Cheng TCAS2 2006]

• While matching is good at the control voltage extremes, the absolute


current value falls due to finite current source output resistance
• Additional PMOS current sources M1 and M2 provide additional NMOS
current when the single-ended control voltage is low, which the main
PMOS current source then tracks via feedback
• This extends the voltage range over which the absolute charge pump
current matches its nominal value
20
Low-Noise Charge Pump
[Turker ISSCC 2018]

• Low mirroring ratio between input diode-connected


transistor and charge pump current source
• Large replica bias transistors to set PMOS current
• Extra filtering in PMOS bias
• Stacked transistors utilized
21
Next Time
• Loop Filter Circuits

22

You might also like