a temperature compensated triple-path pll for dune

33
1 [email protected] Ping Gui, Professor Department of Electrical Engineering Lyle School of Engineering Southern Methodist University Front-End Electronics 2018 May 20-25, 2018, Jouvence, QC, Canada A Temperature Compensated Triple-path PLL for DUNE Experiments at 77 K

Upload: others

Post on 18-Dec-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Ping Gui, Professor

Department of Electrical Engineering

Lyle School of Engineering

Southern Methodist University

Front-End Electronics 2018

May 20-25, 2018, Jouvence, QC, Canada

A Temperature Compensated Triple-path

PLL for DUNE Experiments at 77 K

Page 2: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Introduction and Background

Proposed Temperature Compensated PLL Topology

ASIC Design and Implementation

Measurement Results

Conclusion

Outline

Page 3: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Deep Underground Neutrino Experiment (DUNE) requires the data

links be capable of continuously operating at cryogenic temperature

of 77 K for 20-30 years

Phase locked loops (PLLs) are critical components for data links

Design requirements of PLLs

Functioning and keeping the performance over a large

temperature range (at both 300K and 77 K)

Life time of 20-30 years

Introduction and Background

Page 4: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Issues with Conventional Single-Path PLL (SPPLL) Architecture

Over Large Temperature Range

4

PFD VCO

Divider

RefClk up

dn

LPF

ClkPLL

CP

R1

C1

C2

• On-chip L and C(varactors) are highly sensitive to the temperature variation,

causing VCO frequency to drift

• PLL’s loop characteristics sensitive to large temp. variation

• These two factors would cause PLL unstable or out of lock

LC VCO

Page 5: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

VCO Design Consideration –

Low KVCO (Frequency vs. Control Voltage) desirable

5

• Multi-band technique to lower Kvco

• Each band has a smaller Kvco

• Multi bands to cover the frequency range

• Band selection using digital code

Page 6: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

KVCO is an important factor determining PLL characteristics and its variation affects

PLL loop bandwidth, phase margin (stability) and phase noise performance,

Desirable to keep the variation of KVCO small over a wide temperature range

VCO Design Consideration (cont.) –

Small KVCO Variation Desirable

KVCO variation

Page 7: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

To keep PLL functional and in-lock over large temperature range

Low VCO frequency drift

Using frequency calibration or compensation

Maintaining PLL loop characteristics over temp

Low KVCO , small KVCO variation

For low jitter and low phase noise

Low KVCO , small KVCO variation

Improving circuit lifetime at 77K

Low supply voltage (1.2 V or lower)

Using transistors of longer channel length (90 nm instead of 65nm)

Other desirable feature such as small silicon area, especially saving the area of the

passive loop filter

PLL Design Approaches

Page 8: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

VCTL

FVCO

Temperature

IncreaseFop

Vctl Increase

Vdd/2 VCTL

FVCO

Temperature

Increase

Fop

Vctl Increase

Vdd/2

Kvco

Increase

VH

After Kvco

IncreaseStart Point

End Point

Start Point

End Point

Existing VCO Temperature Compensation (#1)

• Using large Kvco to cover wide temp. range– Kvco increased

– Kvco variation with temperature increased

8

Page 9: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

• Solution #2: Temperature-dependent control (bias) voltage for main/auxiliary

varactors to offset/compensate the frequency drift

• Open-loop method

– Requiring extensive characterization of the VCO frequency drift

– Under- and over-compensation often occurs

– Drift cancellation only for a relatively narrow frequency range

Existing Approaches for VCO Compensation (#2)

Page 10: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Proposed VCO Temperature Compensation

• Dual-Control VCO

– Kvco_tmp having no impact on high-frequency loop transfer function

– Vctl fixed, hence, Kvco almost fixed

– Cvar2>Cvar1, large temperature compensation capability

10

VCTL_TMP

FVCO

Temperature

Increase

Fop

Vctl_tmp Increase

Vdd/2 VH

Vctl Fixed

Vctl_tmp Tunning

Vctl Tunning

Start Point

End Point

Vctl Vctl_tmp

Cfix CVAR1 CVAR2LpRp

Page 11: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

A temp compensation (TC) path with large gain (GM) but low bandwidth (BW) to

compensate for low-frequency temperature variation

Overall KVCO_composit = KVCO (1+GM)

∆Vctrl is much reduced for the main varactor

The TC path with low BW does not affect high-frequency operation of the VCO

Proposed Closed-Loop Temperature Compensating VCO

(TC-VCO)

G

∆Vctrl

∆ f

(1+G▪M) Kvco

G▪∆ f

(1+G▪M) Kvco

Kvco

M▪Kvco

∆ f

Main Varactor

Aux. Kvco

Page 12: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Proposed PLL Architecture with Temp Compensated VCO

12

∆Φ VCTLIcpΦIN

ΦOUT

ΦFB

1

SCR+

KVCOTMP

S

1

N

Icp

LPF

KVCO

S

VCTL_TMPAVref

In steady state, VCTL is fixed at Vref, but VCTRL_TMP tracks temperature changes.

Kvco_tmp larger than Kvco to cover large temp range.

The LPF in the TC path ensures VCTRLTMP does not affect high-frequency loop

characteristics

Page 13: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

To Save Silicon Area of the PLL Passive Loop Filter -

Splitting LPF for a Larger Effective CZ

VCTLP

VCTLTMP

Vref

VCTLI

RZ

CI

Cp

G RC LPF

ICPP

ICPI

sC

IRIsV CP

CPCTRL )(

A larger effective zero cap CZ can be implemented by separating the proportional

(R) path and integral (c) path and having separate charge pump for each path

CZ is equivalently amplified by a factor W= (ICPP · KVCOP) / (ICPI·KVCOI)

Saving silicon area occupied by the passive elements

cpi

cpp

eq

IcpiIcpp

I

ICC

CR

1z

Page 14: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Proportional path: CHPP, Resistor RZ,

Integral path: CHPP, capacitor CI,

Temp compensation (TC) path:

G(amplifier) , LPFT

Proposed Triple-Path PLL (TPPLL) with Temperature

Compensation

CHPI

DIV

VCTLPCKREF

CKOUT

CKFB

VCTLTMP

VCTLI

PFD

LPFICPP

ICPI

CHPP

CI

Cp

LPFTG

VCO

VREF

Prop_Var

RZ

Tmp_Var

Int_VarIntegral Control node

Propotional Control node

Each path producing a control

voltage for the corresponding

varactor to tune VCO frequency

Page 15: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

The TC path with a large KVCO and a low bandwidth achieves temperature compensation and

keeps small variation of KVCO simultaneously

compensating the frequency drift over temperature

confining the control voltage variation on the integral path

Not affecting PLL high-frequency operation

Proposed Triple-Path PLL with Temperature Compensation

CHPI

DIV

VCTLPCKREF

CKOUT

CKFB

VCTLTMP

VCTLI

PFD

LPFICPP

ICPI

CHPP

CI

Cp

LPFTG

VCO

VREF

Prop_Var

RZ

Tmp_Var

Int_VarIntegral Control node

Propotional Control node

Page 16: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Linear model to find the transfer function, bandwidth, phase margin

Triple-Path PLL (TPPLL) Linear Model

∆Φ VCTLPΦIN

ΦOUTΦFB

KVCOTMP

S

1

N

ICPP

KVCOP

S

VCTLTMP

Vref

ICPI

VCTLI

RZ

CI

KVCOI

S

Cp

G1+S/ωT

1

Page 17: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

TPPLL Transfer Function

s

K

CsR

RIA VCOP

PZ

ZCPP

2

12

N

1=(s) PRP

s

K

sC

IA VCOI

I

CPI

21

2

N

1=(s) INT

s

K

ssC

GIA VCOTMP

TI

CPITMP

2

)/1(2

N

1=(s)

)1)(1(

)1)(1()1(

)()()((s)

1

2

10

PT

ZZ

I

VCOICPI

TMPINTPRP

IN

FBTOT

sss

ss

NC

GMKI

sAsAsAA

VCOPZCPPTOT KRIN

BW 2

11

VCOIVCOTMP KKM TZ GM )1(0

)/(11 PZP CR

)()(

11

VCOICPICOPVCPPIZ

ZKIKICR

Page 18: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

The TC path adds a pole and zero at low frequencies (around 13 KHz and 60 KHz )

This pole and zero cancel out each other on the phase shift so that the PLL behaves as a

typical 2nd-order system at high frequency.

The stability of the TPPLL is essentially the same as that of a typical 2nd-order system with a

compensating zero created by the resistor RZ.

TPPLL Loop Frequency and Phase Response

Page 19: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Temperature Compensated VCO Implementation

VCTLP

VCTLTMP

VCTLI

Prop_Var

Tmp_Var

Int_Var

Prop_Var tunes the VCO frequency

directly and determines the PLL loop-

bandwidth, together with a digital

switched cap array for the process

variation calibration.

Int_Var introduces a zero to transfer

function to guarantee PLL loop stability

The large sized varactor Tmp_Var

compensates the temperature variation.

Page 20: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

KVCO Variation Reduction

0 CTLPV

)1(

1

GMK

f

KMGK

f

KGK

fV

VCOI

VCOIVCOIVCOTMPVCOI

CTLI

)1( GM

G

K

fGVV

VCOI

CTLICTLTMP

The control voltage of the proportional

path is fixed

The control voltage variation of the

integral path is reduced by a factor of

G∙M

The above desensitize the loop transfer

function to the KVCO variation and

stabilize the overall loop bandwidth over

large temp range, resulting in PLL

stability and loop optimization.

Page 21: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

The TC path is always activated in the PLL operation

During power-up, the initial phase (frequency) error

between the reference and the VCO would drive the charge

pumps to charge or discharge the loop filter.

The voltage error between the integral path and the

reference voltage, Vref, would activate the TC path to further

update the VCO output phase

After certain time, VCTLP and VCTLI may saturate reaching

the supply rails temporarily. However, the saturated voltage

on the integral path would keep driving the voltage on the

TC path to go up or down.

This back and forth procedure would continue until the TC

path settles down at its final value and the VCO output

phase locks to that of the reference phase.

In lock, VCTLP would be the same as that of the Vref. The

gain stage on the TC path makes VCTLI only vary by a very

small amount.

TPPLL Response to Temperature Change and

Power-Up Process

Page 22: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Charge pump

Other Circuit Implementation

Vcm

Vdd

UP

DN DN

UP UP UP

DN DN

Vbp

sel

sel

Vbn

sel

sel

Icp

D Q

Q

VDD

VSS

Reference

CLK

Feedback

CLK

VDD

D

Reset

Reset

UP

DN

UP

DN

Phase-Frequency Detector

Page 23: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Crystal Oscillator (Reference Clock) Selection

• SiTime 5001 shows good frequency stability over temp (±0.1ppm) and low jitter(<0.5

ps), and a SiTime 5001 40 MHz crystal oscillator is chosen as our reference clock.

23

Parameter SiTime 5001 ASTX-H12 TG2016SAN

Manufacturer Si Time Abracon Seiko Epson

Type Si MEMS Si MEMS NA

Oper. volt (V) 1.8 3.3 1.2

Output type LVCMOS HCMOS Sine

Freq. (MHz) 1 to 80 0.675 to 55 13 to 40

Oper. temp. (°C) -40 to +85 -30 to +75 -30 to +85

Duty cycle (%) 45 to 55 45 to 55 40 to 60

Freq. tol. temp (ppm) ±0.1 ±2.5 ±0.5

Aging (first year @ 25 °C) ±1.5 ±1 ±1

Aging (10 year @ 25 °C) ±3.5 NA NA

Output tR/tF (ns) 1(typ) / 2 (max) 5 (max) NA

www.sitime.com/products/datasheets/sit5001/SiT5001-datasheet.pdf

www.abracon.com/Oscillators/ASTX-H12.pd

www.epsondevice.com/docs/qd/en/DownloadServlet?id=ID000970

Page 24: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Chips Implementation and Test Setup

1 mm

1 m

m

LPF

DIV

CP

VCO

PFD CAP BANK

ICs implemented using 65nm TSMC CMOS process. Core circuit area of the PLL: 250um x 300 um

The vacuum pump evacuates the chamber and the helium compressor cools down the copper plate from

room temperature down to 77 K.

The PLL chip which is mounted on the back of the PCB is directly attached to the copper plate inside the

sealed vacuum chamber. This ensures the temperature of the PLL chip is the same as that of the copper

plate. The temperature on the copper plate is constantly sensed and monitored.

2mm

2m

m

2.5GHz PLL IC (2016)1.25Gbps Serializer IC with PLL (2017)

Page 25: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Measurement and Simulation Results of

TPPLL v.s. SPPLL

TPPLL SPPLL

Very small variation on control voltage (VCTLP, VCTLI )

Only VCTL,TMP varies to track temperature change

Page 26: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Measured 2.5GHz TPPLL Jitter Performance

TPPLL Jitter

Performance

1.2V (300K) 1.2V(77K) 1.1V (300K) 1.1V (77K)

Random Jitter 435 fS 430.8 fS 493 fF 463.9 fS

Determin. Jitter 2.59 pS 3.83 pS 5.10 pS 4.40 pS

Total Jitter 8.67 pS 9.74 pS 12 pS 10.89 oS

Page 27: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Measured TPPLL and SPPLL Performance

Parameters Measured Results

Operation Frequency

2.22 GHz ~ 3.60

GHz

TPPLL VCO Output Random Jitter at 300 K 0.89 ps

TPPLL VCO Output Random Jitter at 77 K 0.42 ps

SPPLL VCO Output Random Jitter at 300 K 0.83 ps

SPPLL VCO Output Random Jitter at 77 K 0.77 ps

TPPLL Proportional VCTRL Variation over (77 K to 300 K) 7 mV

SPPLL VCTRL Variation over (77 K to 300 K) 877 mV

Frequency Drift Reduction 99%

Core Area 0.08 mm2

Power 8.5 mW @1.2V

Supply 1.2-1.05 V

Process 65 nm CMOS

Jitter of TPPLL is much lower than that of SPPLL at 77K

Device thermal noise reduced at low temperature

PLL BW is almost fixed due to the proposed TC TPPLL architecture, thus the effect of the BW on

phase noise and jitter is minimized.

Page 28: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Comparison to the State-of-the-Art

[5] [9] [10] [16] This Work

Process (nm) 130 130 40 90 65

Temperature Variation

(℃)-30~125 -40~85 -25~85 6~62 -196~27

Frequency Drift

without the Proposed

Technique (MHz)

61.6 72 28 N/A 125

Frequency Drift with

the Proposed

Technique (MHz)

10.5 18 4.7 N/A 1.4

Frequency-Drift

Reduction83% 75% 83% 69% 99%

T. Liu, P. Gui, et al., "A Temperature Compensated Triple-Path PLL with KVCO Non-Linearity Desensitization Capable of Operating at 77 K," IEEE Transactions on Circuits and Systems I: Regular Papers (TCAS-I), Vol. 64, Iss. 11, 2017.

Page 29: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

1.28Gbps 10:1 Serializer Measurement Results @77K

29

Eye Diagram

Eye Mask Fit

BER: 1E-12

Width: 0.82UI

Temperature: 77K

Data Type: PRBS31

Data Rate: 1.28Gbps

TJ: 140.62ps

RJ: 3.831ps

DJ: 87.262ps

Page 30: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

1.28Gbps 10:1 Serializer Measurement Results @300K

30

Eye Diagram

Eye Mask Fit BER: 1E-12

Width: 0.84UI

Temperature: 300K

Data Type: PRBS31

Data Rate: 1.28Gbps

TJ: 115.68ps

RJ: 3.273ps

DJ: 71.29ps

Page 31: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Conclusion

• We present a triple-path PLL which can compensate the VCO frequency drift

over a large temperature variation and at the same time maintaining fixed

bandwidth and desensitized KVCO non-linearity for good jitter performance of

the PLL.

• Measurement results show the TPPLL is able to continuously operating and

reduce the frequency drift by 99% when temperature changes from 300 K down

to 77 K, exhibiting low jitter at low temperature.

• The TPPLL can have different gain settings for the separate proportional and

integral paths, which work as a capacitor multiplier, leading to saving on the

silicon area of the loop filter.

31

Page 32: A Temperature Compensated Triple-path PLL for DUNE

[email protected] 32

Acknowledgement

My students: Xiaoran Wang, Tianwei Liu, Tao Zhang, Guoying Wu,

Rui Wang

Fermilab collaborators: Davide Braga, Grzegorz Deptuch, Albert

Dyer, Jim Hoff, Scott Holm, Sandeep Miryala, Terri Shaw, David

Christian

DoE for support of this work

Page 33: A Temperature Compensated Triple-path PLL for DUNE

[email protected]

Thank You for your attention!

Q & A