You are on page 1of 3

Linear Model cont’d

EECS240 – Spring 2009

Lecture 24: PLL and CDR Overview

Elad Alon
Dept. of EECS

EECS240 Lecture 24 4 4

Clock Generation Stability and Loop Bandwidth

÷N

• Typical (low-cost) crystals give <500 MHz clock


• 5 Gb/s link Æ where to get a 5 GHz clock?

• PLL: multiply frequency up, align phase


• While maintaining low jitter, power

EECS240 Lecture 24 2 2 EECS240 Lecture 24 5 5

PLL: Linear Model Loop Components: Phase Detectors


• Basic idea: create pulses with width α to
phase difference

÷N

EECS240 Lecture 24 3 EECS240 Lecture 24 6


Loop Filter Clock Recovery

Skewed Ideal
• Voltage margin strongly dependent on exact
sampling position
• How do we set the clock at the “best” place?

EECS240 Lecture 24 7 7 EECS240 Lecture 24 10 10

VCOs Conceptual CDR

EECS240 Lecture 24 8 8 EECS240 Lecture 24 11 11

Noise and Jitter System Types


• (Source) Synchronous
• Same frequency & phase

• Mesochronous
• Same frequency,
unknown phase

• Plesiochronous
• Almost same frequency

* From EE371, Stanford University


EECS240 Lecture 24 9 9 EECS240 Lecture 24 12 12
Linear (Hogge) Phase Detector

EECS240 Lecture 24 13

Bang-Bang (Alexander) Phase Detector

Vin dn

data Clk

en

edge Clk

• Edge clock Tsym/2 away


from data
• Derive early/late from data
and edge samples:
• Dn: (dn != en) & (dn-1 != dn)
• Up: (dn == en) & (dn-1 != dn)
EECS240 Lecture 24 14 14

You might also like