ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits

Page created by Julian Soto
 
CONTINUE READING
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
ECEN620: Network Theory
 Broadband Circuit Design
 Fall 2021

Lecture 5: Charge Pump Circuits

 Sam Palermo
 Analog & Mixed-Signal Center
 Texas A&M University
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
Announcements
• HW2 due Oct 7
 • 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

• Exam 1 Thursday Oct 14
 • One double-sided 8.5x11 notes page allowed
 • Bring your calculator
 • Covers through Lecture 6

 2
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
Agenda
• Charge pump circuits
 • Basic operation
 • Techniques to improve static and dynamic
 current source matching

 3
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
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
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
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
ECEN620: Network Theory Broadband Circuit Design Fall 2021 - Lecture 5: Charge Pump Circuits
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 can also read