ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 ›...

25
Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720: High-Speed Links Circuits and Systems Spring 2019 Lecture 14: Clock Distribution Techniques

Transcript of ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 ›...

Page 1: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Sam PalermoAnalog & Mixed-Signal Center

Texas A&M University

ECEN720: High-Speed Links Circuits and Systems

Spring 2019

Lecture 14: Clock Distribution Techniques

Page 2: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Agenda

• Clock distribution in serial I/O systems• Wire scaling• Clock distribution techniques

• Inverter Chain• CML Chain• Transmission Line• Inductive Load• Capacitively Driven Wires

• CML2CMOS converters

2

Page 3: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Clock Distribution in Serial I/O Systems

3

• On-die global clock distribution is necessary in multi-channel embedded and fowarded clock serial link systems

Forwarded Clock SystemEmbedded Clock System

Page 4: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

VLSI Interconnect (Wires)

4

[Bohr ISSCC 2009]

45nm CMOS

Page 5: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Wire Scaling

• Ideally, we scale everything by 0.7x when we move to a more advanced technology node for 2x density

• Results in 2x wire resistance, which dramatically increases wire RC delay• To compensate resistance wires get taller

• Cap grows at a smaller pace with scaling• Taller wires increase sidewall cap• Improved (low-k) dielectrics help reduce cap

5

Node “N” Node “N+1” (ideal scaling)

Node “N+1” (actual scaling)

[Ho]

Page 6: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Wire Scaling - Delay

• Global on-chip wire RC delay becomes many (100+) gate delays (if driven w/ one lumped driver)

6

[Ho Proc. IEEE 2001]

FO4 delay

1cm wire

Page 7: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Limited Wire Bandwidth

• Global on-chip wire bandwidth is much worse than chip-to-chip channels

• RC-dominated on-chip wires vs(R)LC-dominated off-chip wires

7

Page 8: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Clock Distribution Techniques

• Clock distribution techniques are typically compared in regards to jitter, delay, and power

• Techniques• Inverter Chain• CML Chain• Transmission Line• Inductive Load• Capacitively Driven Wires

8

Page 9: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Inverter Chain Distribution

• Instead of driving the long low-bandwidth wire with one huge inverter, break wire up into N segments driven by N inverters

9

[Hu ISCAS 2009]

Page 10: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Elmore Delay of Inverter Chain Distribution

10

[Hu ISCAS 2009]

iuwwequww

iuouequ

iuwequwwequ

ouequ

iw

eqww

eqoeqP

LcmRm

LCRN

LCRccNR

mcN

LRm

RN

LCN

LRm

Rmc

mR

N

cN

LRRN

LCN

LRRcRNt

69.069.038.069.0

69.038.069.069.0

69.038.069.069.0

2

inverterunit offactor multiple

resistance equivalent cap,output cap,input inverter unit ,,

length wire

ecapacitanc and resistanceunit wire,

resistance equivalent cap,output cap,input inverter ,,

numbersegment

m

RCC

L

CR

RCC

N

equouiu

Ww

eqoi

N FO1 inverter s Inherent wire delay divided by N segments

RC of one inverter driving total wire cap

RC of wire driving one inverter

Page 11: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Elmore Delay of Inverter Chain Distribution

11

[Hu ISCAS 2009]

iuW

wequ

iuouequ

wW

iuwwequww

iuouequP

cRCR

mccR

CRLN

LcmRm

LCRN

LCRccNRt

and 742.0

Delayn Propagatio MinimumFor

69.069.038.069.02

inverterunit offactor multiple

resistance equivalent cap,output cap,input inverter unit ,,

length wire

ecapacitanc and resistanceunit wire,

resistance equivalent cap,output cap,input inverter ,,

numbersegment

m

RCC

L

CR

RCC

N

equouiu

Ww

eqoi

Page 12: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Inverter Chain Distribution Delay, Jitter, and Power Trade-offs

12

[Hu ISCAS 2009]

• Delay and jitter are correlated, but don’t necessarily share same minimum

• For 5mm wire in 90nm CMOS• Minimum jitter (36ps): N=3 and m=256• Minimum delay (321ps): N=3 and m=128• Minimum power: N=4 and m=64

Page 13: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

CML Chain Distribution

• Relative to inverter-based buffers, low-swing CML buffers offer increased bandwidth and PSRR

• Same model used to analyze CML distribution13

[Hu ISCAS 2009]

Page 14: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

CML Chain Distribution Delay, Jitter, and Power Trade-offs

14

[Hu ISCAS 2009]

• Analysis with 400mVppd swing (R=200, Itail=1mA)• For 5mm wire in 90nm CMOS

• Minimum jitter (0.5ps): N=2 and m=8• Minimum delay (182ps): N=4 and m=8• Minimum power: N=2 and m=1

• Much better jitter performance than inverter-based distribution• However, jitter amplification is not considered in this work• CML buffers may be more sensitive to input jitter than inverter-based

Page 15: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Transmission Line Distribution

• On-die transmission lines can be realized with wider than minimum-width wires

• DC resistance is small relative to characteristic impedance, i.e. distributed wire inductance has strong impact on wire delay

• Allows for “speed-of-light” propagation velocity

• Passive transmission line doesn’t introduce any jitter15

[Hu ISCAS 2009]

Page 16: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

On-Die Transmission Lines

• If signaling is strictly on-chip, have more freedom to choose differential impedance

• Larger impedance will allow for lower power, but there are limitations• Parasitic capacitance• DC resistance

16

[Hu ISCAS 2009]

• Because of this, many times the on-die transmission lines will display differential impedance close to the typical off-chip 100 value

Page 17: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Clock Swing Along Transmission Line

• DC-loss of transmission lines causes reduction in the clock swing as it travels down the line

• For 5mm line, delay=43ps and jitter=0.18ps17

5mm Transmission LineW=6m, d=2.5m, Wgnd=4m, s=4m

Zo=120and RDC = 42

[Hu ISCAS 2009]

Page 18: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Inductive Load Distribution

• Inductively-loaded wire can boost wire impedance by resonating with the wire capacitance at the clock frequency• Reduces power• Provides jitter filtering

• Cost is high inductor area, particularly at lower clock frequencies

18

[Hu ISCAS 2009]

Page 19: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Inductive Load Distribution

19

[Song]

5GHz Inductor Load R Load

Vswing 500mV 538mV

Power 1.2mW 7.2mW

108

109

10100

100

200

300

400

500

600

700

800

900

Frequency

Mag

Zlo

ad

2.5GHz and 5GHz Resonant Clock Distribution

RterminationInd termi at 2.5GHzInd termi at 5GHz

0 0.5 1 1.5 2 2.5 3 3.5 4x 10

-10

0.4

0.5

0.6

0.7

0.8

0.9

1

TimeM

agni

tude

[V]

5GHz Clock Distribution Eye Diagram

RterminationInd termi at 5GHz

• For similar clock swing, inductive termination can offer significant power savings

Page 20: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Capacitively Driven Wires Distribution

• Adding a capacitor in series to the psuedo-differential inverter-based drivers significantly reduces driver loading

20

[Hu ISCAS 2009]

Page 21: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Capacitively Driven Wires Model

21

21 19.069.0 LCRcccRt wwcpoeqP

[Hu ISCAS 2009][Ho JSSC 2008]

Page 22: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Capacitively Driven Wires Distribution

• Minimum series cap reduces delay and power, but swing also

• If cap is too small, increased jitter is observed22

21 19.069.0 LCRcccRt wwcpoeqP [Hu ISCAS 2009]

Page 23: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

Clock Distribution Performance Comparison

• Transmission-line distribution offers best jitter and delay performance

• CDW offers minimum jitter-power and delay-power product• Note, everything but inverter-chain distribution is low-swing• If CML2CMOS converter is not designed well, that can kill

your nice distribution network performance23

[Hu ISCAS 2009]

Page 24: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

CML2CMOS Converter (1)

• Differential input stage followed by high-swing output stage

• Can be sensitive to power-supply noise and reduce jitter benefits of low-swing distribution techniques

• Often require some type of duty-cycle control24

[Balamurugan JSSC 2008]

Page 25: ECEN720: High-Speed Links Circuits and Systems …ece.tamu.edu › ~spalermo › ecen689 › lecture14_ee720_clk...Sam Palermo Analog & Mixed-Signal Center Texas A&M University ECEN720:

CML2CMOS Converter (2)

• AC-coupled self-biased inverter input stages and cross-coupled buffer stages can help improve duty cycle performance

25

[Kossel JSSC 2008]