basic pll building blocks (part ii), high speed frequency ... · divide-by-2 using razavi’s...

97
Short Course On Phase-Locked Loops and Their Applications Day 2, PM Lecture Basic Building Blocks (Part II) High Speed Frequency Dividers, Phase Detectors, Charge Pumps, and Loop Filter Design Michael Perrott August 12, 2008 Copyright © 2008 by Michael H. Perrott All rights reserved

Upload: others

Post on 19-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

Short Course On Phase-Locked Loops and Their Applications

Day 2, PM Lecture

Basic Building Blocks (Part II)High Speed Frequency Dividers, Phase Detectors,

Charge Pumps, and Loop Filter DesignMichael PerrottAugust 12, 2008

Copyright © 2008 by Michael H. PerrottAll rights reserved

Page 2: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

2M.H. Perrott

Fractional-N Frequency Synthesis

Challenging building blocks- VCO- Divider- Charge Pump (and PFD)

PFD ChargePump

Nsd[m]

out(t)e(t)

Σ−ΔModulator

v(t)

N[m]

LoopFilter

DividerVCO

ref(t)

div(t)

MM+1

Fout = M.F Fref

f

Σ−ΔQuantization

Noise

Fref

Page 3: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

3M.H. Perrott

Outline of Talk

High speed frequency dividers- Background of key digital building blocks

PFD and Charge Pumps

Loop filter design- Closed loop PLL design using CAD

Page 4: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

Digital Background for Dividers

Page 5: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

5M.H. Perrott

Edge-triggered Registers

Achieved by cascading two latches that are transparent out of phase from one anotherTwo general classes of latches- Static – employ positive feedback

Robust- Dynamic – store charge on parasitic capacitanceSmaller, lower power in most casesNegative: must be refreshed (due to leakage currents)

Φ

Φ

LATCH

D Q

Φ

LATCH

D Q OUT

Φ

IN

MASTER SLAVE

Φ

Φ

Q

LATCH

S

R

Q

ΦQ

LATCH

S

R

Q OUT

Φ

OUT

IN

IN

MASTER SLAVE

Single-Ended Register Differential Register

Page 6: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

6M.H. Perrott

Static Latches

Classical case employs cross-coupled NAND/NOR gates to achieve positive feedbackAbove example uses cross-coupled inverters for positive feedback

Set, reset, and clock transistors designed to have enough drive to overpower cross-coupled invertersRelatively small number of transistorsRobust

Φ Φ

Q Q

S R

Q

LATCHS

R

QIN

IN

OUT

OUT

Φ

Φ

Page 7: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

7M.H. Perrott

Dynamic Latches

Leverage CMOS technology- High quality switches with small leakage available- Can switch in and store charge on parasitic

capacitances quite reliabilityAchieves faster speed than full swing logic with fewer transistorsIssues: higher sensitivity to noise, minimum refresh rate required due to charge leakage

Φ

Φ

IN OUT

Φ

ΦΦ

Φ

LATCH

D Q

Φ

LATCH

D Q OUT

Φ

IN

MASTER SLAVE

Page 8: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

8M.H. Perrott

True Single Phase Clocked (TSPC) Latches

Allow register implementations with only one clock!- Latches made transparent at different portions of clock

cycle by using appropriate latch “flavor” – n or pn latches are transparent only when Φ is 1p latches are transparent only when Φ is 0

Benefits: simplified clock distribution, high speed

Φ

IN OUT

Φ

Φ

IN OUT

Φ

Doubled n-C2MOS latch Doubled p-C2MOS latch

Φ

Φ

LATCH

D QOUTIN

Page 9: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

9M.H. Perrott

Example TSPC Registers

Positive edge-triggered version

Φ

IN

Φ

ΦOUT

Φ

MASTERSLAVE

Φ

IN

Φ

Φ

OUT

Φ

MASTER SLAVE

Negative edge-triggered version

Page 10: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

10M.H. Perrott

A Simplified Approach to TSPC Registers

Clever implementation of TSPC approach can be achieved with reduced transistor count

For more info on TSPC approach, see- J. Yuan and C. Svensson, “New Single-Clock CMOS

Latches and Flipflops with Improved Speed and Power Savings”, JSSC, Jan 1997, pp 62-69

Φ

OUTΦ

Φ

Φ

IN

Φ

Φ

Φ

Φ

IN OUT

Positive-edge triggered Negative-edge triggered

Page 11: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

11M.H. Perrott

Embedding of Logic within Latches

We can often increase the speed of a logic function fed into a latch through embedding- Latch slowed down by extra transistors, but logic/latch

combination is faster than direct cascade of the functions

Method can be applied to both static and dynamic approaches- Dynamic approach shown above

Φ

Φ

Φ

IN

OUT

PDNΦ

Φ

LATCH

D QOUTLogic Function

(NAND,NOR, etc.)IN

Page 12: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

12M.H. Perrott

Highest Speed Achieved with Differential CML Latch

Employs positive feedback for memory- Realized with cross-coupled NMOS differential pair

Method of operation- Follow mode: current directed through differential

amplifier that passes input signal- Hold mode: current shifted to cross-coupled pair

Load

Load

ININ

OUT OUT

Φ Φ

Q

LATCHS

R

QIN

IN

OUT

OUT

ΦΦ

ΦΦ

Page 13: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

High Speed Frequency Dividers

Page 14: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

14M.H. Perrott

High Speed Frequency Dividers in Wireless Systems

Design Issues: high speed, low power

Zin

Zo LNA To Filter

From Antennaand Bandpass

Filter

PC boardtrace

PackageInterface

LO signal

MixerRF in IF out

FrequencySynthesizer

ReferenceFrequency

VCO

PFD ChargePump

out(t)e(t) v(t)

N

LoopFilter

DividerVCO

ref(t)

div(t)

v(t) out(t)ref(t)

Page 15: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

15M.H. Perrott

Divide-by-2 Circuit (Johnson Counter)

Achieves frequency division by clocking two latches (i.e., a register) in negative feedbackLatches may be implemented in various ways according to speed/power requirements

LATCH 1D Q

Qclk

IN

OUT

LATCH 2D Q

QclkIN

OUT

IN

OUT

TIN

Register

Page 16: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

16M.H. Perrott

Divide-by-2 Using a TSPC register

Advantages- Reasonably fast, compact size- No static power dissipation, differential clock not required

Disadvantages- Slowed down by stacked PMOS, signals goes through

three gates per cycle- Requires full swing input clock signal

OUTIN

IN

OUT

Page 17: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

17M.H. Perrott

Divide-by-2 Using Razavi’s Topology

Faster topology than TSPC approachSee B. Rezavi et. al., “Design of High Speed, Low Power Frequency Dividers and Phase-Locked Loops in Deep Submicron CMOS”, JSSC, Feb 1995, pp 101-109

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

Φ1

Φ3

Φ2

Φ4

IN

IN

Page 18: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

18M.H. Perrott

Explanation of Razavi Divider Operation (Part 1)

Left latch:- Clock drives current from PMOS devices of a given latch

onto the NMOS cross-coupled pair- Latch output voltage rises asymmetrically according to

voltage setting on gates of outside NMOS devicesRight latch:- Outside NMOS devices discharge the latch output

voltage as the left latch output voltage rises

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

Page 19: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

19M.H. Perrott

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

Explanation of Razavi Divider Operation (Part 2)

Right latch:- Clock drives current from PMOS devices of a given latch

onto the NMOS cross-coupled pair- Latch output voltage rises asymmetrically according to

voltage setting on gates of outside NMOS devicesLeft latch:- Outside NMOS devices discharge the latch output

voltage as the left latch output voltage rises

Page 20: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

20M.H. Perrott

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

Explanation of Razavi Divider Operation (Part 3)

Process starts over again with current being driven into left latch- Voltage polarity at the output of the latch has now

flipped

Page 21: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

21M.H. Perrott

Advantages and Disadvantages of Razavi Topology

Advantages- Fast – no stacked PMOS, signal goes through only two

gates per cycleDisadvantages- Static power- Full swing, differential input clock signal required

Note: quarter period duty cycle can be turned into fifty percent duty cycle with OR gates after the divider- See my thesis at http://www-mtl.mit.edu/~perrott

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

Φ1

Φ3

Φ2

Φ4

IN

IN

Page 22: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

22M.H. Perrott

Divide-by-2 Using Wang Topology

Claims to be faster than Razavi topology- Chief difference is addition of NMOS clock devices and

different scaling of upper PMOS devicesSee HongMo Wang, “A 1.8 V 3 mW 16.8 GHz Frequency Divider in 0.25μm CMOS”, ISSCC 2000, pp 196-197

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

IN IN

Φ1

Φ3

Φ2

Φ4

IN

IN

Page 23: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

23M.H. Perrott

Explanation of Wang Topology Operation (Part 1)

Left latch- Current driven into latch and output voltage responds

similar to Razavi architectureRight latch- Different than Razavi architecture in that latch output

voltage is not discharged due to presence of extra NMOS

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

IN IN

Page 24: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

24M.H. Perrott

Same process repeats on the right side- The left side maintains its voltages due to presence of

NMOS device

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

IN IN

Explanation of Wang Topology Operation (Part 2)

Page 25: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

25M.H. Perrott

Advantages and Disadvantages of Wang Topology

IN

Φ1 Φ3

Φ2 Φ4

IN

Φ2 Φ4

Φ3 Φ1

IN IN

Φ1

Φ3

Φ2

Φ4

IN

IN

Advantages- Fast – no stacked PMOS, signal goes through only two

gates per cycleDisadvantages- Static power- Full swing, differential input clock signal required

Page 26: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

26M.H. Perrott

Divide-by-2 Using CML Latches

Fastest structure uses resistors for load

Φ1

Φ3

Φ2

Φ4

IN

IN

Load

Load

Φ1 Φ3

Φ2 Φ4

IN INLoad

Load

Φ2 Φ4

Φ3 Φ1

ININ

Page 27: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

27M.H. Perrott

Explanation of CML Topology Operation (Part 1)

Left latch- Current directed into differential amp portion of latch

Latch output follows input from right latchRight latch- Current directed into cross-coupled pair portion of latch

Latch output is held

Load

Load

Φ1 Φ3

Φ2 Φ4

IN INLoad

Load

Φ2 Φ4

Φ3 Φ1

ININ

Page 28: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

28M.H. Perrott

Left latch- Current is directed into cross-coupled pair

Latch output voltage retainedRight latch- Current is directed into differential amp

Latch output voltage follows input from left latch

Load

Load

Φ1 Φ3

Φ2 Φ4

IN INLoad

Load

Φ2 Φ4

Φ3 Φ1

ININ

Explanation of CML Topology Operation (Part 2)

Page 29: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

29M.H. Perrott

Same process repeats on left side- Voltage polarity is now flipped

Load

Load

Φ1 Φ3

Φ2 Φ4

IN INLoad

Load

Φ2 Φ4

Φ3 Φ1

ININ

Explanation of CML Topology Operation (Part 3)

Page 30: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

30M.H. Perrott

Advantages and Disadvantages of CML Topology

Advantages- Very fast – no PMOS at all, signal goes through only two

gates per cycle- Smaller input swing for input clock than previous

approachesAllows signal transitioning at higher frequencies

Disadvantages- Static power- Differential signals required- Large area compared to previous approaches- Biasing sources required

Note: additional speedup can be obtained by using inductor peaking (i.e., place inductor in load)

Page 31: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

31M.H. Perrott

Creating Higher Divide Values (Synchronous Approach)

Cascades toggle registers and logic to perform division- Advantage: low jitter (explained shortly)- Problems: high power (all registers run at high frequency),

high loading on clock (IN signal drives all registers)

T Q

Qclk

IN

OUTT Q

Qclk

T Q

Qclk

1 A B

IN

OUT

A

B

Register Register Register

D Q

Qclk

Register

Toggle Register

T

clk

Q

Q

Page 32: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

32M.H. Perrott

Creating Higher Divide Values (Asynchronous Approach)

Higher division achieved by simply cascading divide-by-2 stagesAdvantages over synchronous approach- Lower power: each stage runs at a lower frequency,

allowing power to be correspondingly reduced- Less loading of input: IN signal only drives first stage

Disadvantage: jitter is larger

IN A B OUT

IN

OUT

A

B

22 2

Page 33: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

33M.H. Perrott

Jitter in Asynchronous Designs

Each logic stage adds jitter to its output- Jitter accumulates as it passes through more and more

gates

In X Y Out

Page 34: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

34M.H. Perrott

Jitter in Synchronous Designs

Transition time of register output is set by the clock, not the incoming data input- Synchronous circuits have jitter performance

corresponding to their clock- Jitter does not accumulate as signal travels through

synchronous stages

In X Y OutRegisterD Q

Qclk

CLK

Page 35: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

35M.H. Perrott

High Speed, Low Power Asynchronous Dividers

Highest speed achieved with differential CML registers- Static power consumption not an issue for high speed

sections, but wasteful in low speed sectionsLower power achieved by using full swing logic for low speed sections

B C OUT

IN

C

A

B

22 2

BDifferential to

Full Swing

Converter

Full Swing

TSPC registers

(to save power)

Differential

CML registers

(for high speed)

2 B

A

A

IN

IN

OUT

Page 36: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

36M.H. Perrott

Differential to Full Swing Converter

Use an opamp style circuit to translate differential input voltage to a single-ended outputUse an inverter to amplify the single-ended output to full swing level

Out

Vin Vin

Vdd

0

InverterThresholdVoltage

Y

Page 37: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

37M.H. Perrott

Issue: Architecture Very Sensitive to DC Offset

Opamp style circuit has very high DC gain from Vin to node YDC offset will cause signal to rise above or fall below inverter threshold- Output signal rails rather than pulsing

Out

Vin Vin

Vdd

0

InverterThresholdVoltage

Y

Page 38: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

38M.H. Perrott

Use Resistor Feedback to Reduce DC Gain

Idea: create transresistance amplifier rather than voltage amplifier out of inverter by using feedback resistor- Presents a low impedance to node Y- Current from opamp style circuit is shunted through resistor- DC offset at input shifts output waveform slightly, but not

node Y (to first order)Circuit is robust against DC offset!

Out

Vin Vin

Vdd

0

InverterThresholdVoltage

YRf

Vdd

0

Page 39: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

39M.H. Perrott

Alternate Implementation of Inverter Feedback

Nonlinear feedback using MOS devices can be used in place of resistor- Smaller area than resistor implementation

Analysis done by examining impact of feedback when output is high or low

Out

Vin Vin

Vdd

0Y

Vdd

0

Page 40: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

40M.H. Perrott

Impact of Nonlinear Feedback When Output is High

Corresponds to case where current flows into node Y- NMOS device acts like source follower- PMOS device is shut off

Output is approximately set to Vgs of NMOS feedback device away from inverter threshold voltage- Inverter input is set to a value that yields that output voltage

High DC gain of inverter insures it is close to inverter threshold

Out

Vin Vin

Vdd

0YVgs

Vdd

0

Page 41: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

41M.H. Perrott

Out

Vin Vin

Vdd

0Y Vsg

Vdd

0

Impact of Nonlinear Feedback When Output is Low

Corresponds to case where current flows out of node Y- NMOS device is shut off- PMOS device acts like source follower

Output is approximately set to Vgs of PMOS feedback device away from inverter threshold voltage- Inverter input is set to a value that yields that output voltage

High DC gain of inverter insures it is close to inverter threshold

Page 42: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

42M.H. Perrott

Variable Frequency Division

Classical design partitions variable divider into two sections- Asynchronous section (called a prescaler) is fast

Often supports a limited range of divide values- Synchronous section has no jitter accumulation and a wide

range of divide values- Control logic coordinates sections to produce a wide range of

divide values

IN OUTAsynchronousDivider

SynchronousDivider

Control Logic

Prescaler

Divide Value (N)

Page 43: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

43M.H. Perrott

Dual Modulus Prescalers

Dual modulus design supports two divide values- In this case, divide-by-8 or 9 according to CON signal

One cycle resolution achieved with front-end “2/3” divider

22/3

ControlQualifier

CON

IN OUT2

A B

INAB

OUT

CON*

8 + CON Cycles

CON*

CON

Page 44: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

44M.H. Perrott

Divide-by-2/3 Design (Classical Approach)

Normal mode of operation: CON* = 0 ) Y = 0- Register B acts as divide-by-2 circuit

Divide-by-3 operation: CON* = 1 ) Y = 1- Reg B remains high for an extra cycle

Causes Y to be set back to 0 ) Reg B toggles againCON* must be set back to 0 before Reg B toggles to prevent extra pulses from being swallowed

D Q

Q

CON*

OUT

Reg A Reg B

D Q

QIN

Y

2/3

Page 45: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

45M.H. Perrott

Control Qualifier Design (Classical Approach)

Must align CON signal to first “2/3” divider stage- CON signal is based on logic clocked by divider output

There will be skew between “2/3” divider timing and CONClassical approach cleverly utilizes outputs from each section to “gate” the CON signal to “2/3” divider

22/3

CON

IN OUT2

A B

INAB

OUT

CON*

CON*

CON

ControlQualifier

Page 46: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

46M.H. Perrott

Multi-Modulus Prescalers

Cascaded 2/3 sections achieves a range of 2n to 2n+1-1- Above example is 8/ L /15 divider

Asynchronous design allows high speed and low power operation to be achieved- Only negative is jitter accumulation

2/32/3IN OUTA B

2/3

CON0 CON1 CON2

INAB

OUT

8 + CON0*20 + CON1*21 + CON2*22

Page 47: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

47M.H. Perrott

A More Modular Design

Perform control qualification by synchronizing within each stage before passing to previous one- Compare to previous slide in which all outputs required

for qualification of first 2/3 stageSee Vaucher et. al., “A Family of Low-Power Truly Modular Programmable Dividers …”, JSSC, July 2000

IN OUT

modinmodout

2/3

CON

IN OUT

modinmodout

2/3

CON

IN OUT

modinmodout

2/3

CON Vdd

CON0 CON1 CON2

IN OUT

INAB

OUT

8 + CON0*20 + CON1*21 + CON2*22

A B

Page 48: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

48M.H. Perrott

Implementation of 2/3 Sections in Modular Approach

Approach has similar complexity to classical design- Consists of two registers with accompanying logic gates

Cleverly utilizes “gating” register to pass synchronized control qualifying signal to the previous stage

LATCHD Q

Qclk

IN

LATCHD Q

Qclk

LATCHDQ

Q clk

LATCHDQ

Q clk

OUT

modin

modout

2/3 Circuits

CON*

CON

ControlQualifierCircuits

Page 49: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

49M.H. Perrott

Implementation of Latch and And Gate in 2/3 Section

Combine AND gate and latch for faster speed and lower power dissipationNote that all primitives in 2/3 Section on previous slide consist of this combination or just a straight latch

CLK CLK

RLRL

A

BB

A

Q Q

LATCHD Q

QclkCLK

BA

Q

Page 50: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

Can We Go Even Faster?

Page 51: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

51M.H. Perrott

Speed Limitations of Divide-by-2 Circuit

Maximum speed limited only by propagation delay (delay1, delay2) of latches and setup time of latches (Ts)

LATCH 1D Q

Qclk

IN

OUT

LATCH 2D Q

QclkIN

OUT

IN

OUT

TIN

delay2delay1

D Register

Page 52: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

52M.H. Perrott

Speed Limitations of Gated Divide-by-2/3 Circuit

Maximum speed limited by latch plus gating logic

Gated divide-by-2/3 fundamentally slower than divide-by-2

A

OUT

LATCH 1D Q

Qclk

IN

OUT

LATCH 2D Q

Qclk

IN

OUT

IN

GATINGLOGICCON

A

TIN

CON

delay1 delay2delay3

Register

Page 53: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

53M.H. Perrott

Divide-by-2/3 Using Phase Shifting

Achieves speed of divide-by-2 circuits!- MUX logic runs at half the input clock speed

LATCHD Q

Qclk

IN

OUT

LATCHD Q

Qclk

IN

OUT

OUTOUT

OUT

IN

MUXLOGIC

CON

CON

�A

�B

�A

�B

�B �A

DIVIDE-BY-2

Page 54: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

54M.H. Perrott

Implementation Challenges to Phase Shifting

Avoiding glitches- By assumption of sine wave characteristics

Craninckx et. al., “A 1.75 GHz/3 V Dual-Modulus Divide-by-128/129 Prescaler …”, JSSC, July 1996

- By make-before-break switchingMy thesis: http://www-mtl.mit.edu/~perrott/

- Through re-timed multiplexorKrishnapura et. al, “A 5.3 GHz Programmable Divider for HiPerLan in 0.25μm CMOS”, JSSC, July 2000

Avoiding jitter due to mismatch in phases- Through calibration

Park et. al., “A 1.8-GHz Self-Calibrated Phase-Locked Loop with Precise I/Q Matching”, JSSC, May 2001

Page 55: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

55M.H. Perrott

Further Reduction of MUX Operating Frequency

Leverage the fact that divide-by-2 circuit has 4 phases- Create divide-by-4/5 by cascading two divide-by-2 circuits

Note that single cycle pulse swallowing still achieved- Mux operates at one fourth the input frequency!

ININ/2

OUTOUTOUT

IN

OUTIN

OUT

CON

(4 PHASE)DIVIDE-BY-2

IN

IN

DIVIDE-BY-2

IN

IN OUT

OUT

MUXLOGIC

OUT

OUT

IN/2

IN/2

4 cycles 5 cycles

Φ1Φ2Φ3Φ4

Φ1Φ2Φ3Φ4

Φ1

Φ2

Φ3

Φ4

Φ1 Φ2

Page 56: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

56M.H. Perrott

Impact of Divide-by-4/5 in Multi-Modulus Prescaler

Issue – gaps are created in divide value range- Divide-by-4/5 lowers swallowing resolution of following

stage

2/34/5IN OUTA B

2/3

CON0 CON1 CON2

INAB

OUT

CON0*20 + CON1*22 + CON2*2316 +

Page 57: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

57M.H. Perrott

Method to “Fill In” Divide Value Range

Allow divide-by-4/5 to swallow more than one input cycle per OUT period- Divide-by-4/5 changed to Divide-by-4/5/6/7

Note: at least two divide-by-2/3 sections must follow

IN

2/34/5 2/3IN A B OUT

A

B

OUT

AT LEAST 3 CYCLESNEEDED AT NODE A

4/5/6/7

Page 58: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

58M.H. Perrott

Example Architecture for a Phase-Shifted Divider

Phase shifting in first divide-by-4/5/6/7 stage to achieve high speedRemaining stages correspond to gated divide-by-2/3 cellsFor details, see my thesis - http://www-mtl.mit.edu/~perrott/

Φ1

Φ2

Φ3

Φ4

Φ1

Φ2

Φ3

Φ4

Divide-by-2Divide-by-2

IN OUT

IN

IN

IN

IN

INOUT

OUTOUT

OUT

4-to-1 MUX

Phase SelectLogic

PH_SEL

PH_SEL

CLKQUAL

Remaining Divider Stages

Qualification Signals

CON*CON*CON

ControlQualifier

Page 59: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

PFD/Charge Pump

Page 60: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

60M.H. Perrott

Analog Phase Comparison Path

Performs measurement of Ref and Div phase differenceSets PLL bandwidth and determines PLL stability- Note: Digital control of charge pump current allows tuning

Key performance issues- Linearity, noise, power, area

ChargePump

IIN

IIN

Ref

Div

PFDVoutLoop

Filter

D/ADigitalGain Control

I

E

0I

-I

0I

-I

Page 61: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

61M.H. Perrott

Achieving Linear Operation of PFD/Charge Pump

Key issue: pulses need to fully settle to avoid nonlinearity in PFD/charge pump- Impact of nonlinearity is noise folding/spurs- Runt pulses cause “dead zone” in PFD characteristic

Linear Nonlinear

Nominal

PositivePerturbation

NegativePerturbation

Wide Pulse Narrow Pulse

Page 62: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

62M.H. Perrott

Add Delay in Reset Path to Prevent Dead Zone

Minimum pulse width set by length of delay- Avoids incomplete settling at the expense of higher noise

D

Q

Q

D

Q

Q

R

R

Ref

Div

Ref

Div

1

1

Up

Down

Up

Down

Delay

2

02

0

Page 63: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

63M.H. Perrott

Simple View of Charge Pump

Current sources implemented by current mirror circuits- Variation puts switches at supply/gnd rails

Key issue: hard to achieve precise matching of up and down currents

Vup

Vdown

IIN

I

I

Page 64: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

64M.H. Perrott

Practical Charge Pump Characteristic

Gain slope changes due to up/down current mismatch- Causes nonlinearity in phase comparison operation

Offset in phase due to timing mismatch between Up and Down PFD paths

ΔΦ2π

−2π

<IIN>

2I+ε1

ε1

-2I+ε1-ε2

Page 65: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

65M.H. Perrott

Offset PFD for High Linearity

Change delay path such that Up pulse is always constant and follows Down pulse- Only Down pulse varies in width

Confines phase variation to one side of PFD characteristic

D

Q

Q

D

Q

Q

R

R

Ref

Div

Ref

Div

1

1

Up

Down

Up

Down

Delay

2

02

0

Phase error

Output charge transfer

Phase

Variation

Page 66: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

66M.H. Perrott

Single-Ended Versus Differential Charge Pumps

Stray capacitance causes increased transient times for charge pump- Increases the minimum required on-time of PFD pulses

Differential structure substantially reduces impact of stray capacitance- Reduces voltage variation on cap due to switching action

ICp

Large ΔVResults

IIN

ICpΔV Reduced

Single-Ended Differential

Page 67: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

67M.H. Perrott

Example Differential Charge Pump Structure

Zero output current is achieved by canceling Up and Down currentsIn practice, this structure is rarely used due to high noise it produces

Vup VdownVdownVup

IIN IIN

2I

2I

2I

2I

Page 68: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

Loop Filter Design

Page 69: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

69M.H. Perrott

Outline

Closed-Loop Design of Frequency Synthesizers- Introduction- Background on Classical Open Loop Design Approach- Closed Loop Design Approach- Example and Verification- Conclusion

Page 70: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

70M.H. Perrott

Σ−Δ Fractional-N Frequency Synthesizer

PFD ChargePump

Nsd[m]

ref(t) out(t)e(t)

div(t)

Σ−ΔModulator

v(t)

N[m]

LoopFilter

Divider

VCO

Focus on this architecture since it is essentially a “super set” of other synthesizers, including integer-N and fractional-N- If we can design and simulate this structure, we can also

do so for classical integer-N designs

Page 71: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

71M.H. Perrott

Frequency-domain Model

Φdiv[k]

Φref[k] KV

jf

v(t) Φout(t)H(f)

1Nnom

2π z-1

z=ej2πfT1 - z-1n[k]

T1

Φd[k]

T2π

e(t)

PFD

Divider

LoopFilterC.P. VCO

α

Tristate: α=1XOR: α=2

Icp

See Perrott et. al. JSSC, Aug. 2002 for details

Closed loop dynamics parameterized by

Page 72: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

72M.H. Perrott

Review of Classical Design Approach

Given the desired closed-loop bandwidth, order, and system type: 1. Choose an appropriate topology for H(f)

Depends on order, type2. Choose pole/zero values for H(f) as appropriate for the

required bandwidth3. Adjust the open-loop gain to achieve the required

bandwidth while maintaining stabilityPlot gain and phase bode plots of A(f)Use phase (or gain) margin criterion to infer stability

Page 73: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

73M.H. Perrott

Example: First Order, Type I with Parasitic Poles

-90o

-315o

-165o

-180o

-240o

20log|A(f)|

ffp3

\A(f)

Open loopgain

increased

0 dB

PM = 51o for B

PM = -12o for C

PM = 72o for A

Non-dominantpoles

Dominantpole pair

ABC

B

A

A

B

C

C

Evaluation ofPhase Margin

Closed Loop PoleLocations of G(f)

fp fp2

Re(s)

Im(s)

0

Page 74: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

74M.H. Perrott

First Order, Type I: Frequency and Step Responses

0 dB

Closed Loop Frequency Response

Frequency

A

B

C

0

1

Closed Loop Step Response

Time

2

A

B

C

Page 75: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

75M.H. Perrott

Constrained for applications which require precise filter responseComplicated once parasitic poles are taken into accountPoor control over filter shapeInadequate for systems with third order rolloff- Phase margin criterion based on second order systems

Closed loop design approach: Directly design G(f) by specifying dominant pole and zero locations on the s-plane (pole-zero diagram)

Limitations of Open Loop Design Approach

Page 76: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

76M.H. Perrott

Closed Loop Design Approach: Overview

G(f) completely describes the closed loop dynamics- Design of this function is the ultimate goal

Instead of indirectly designing G(f) using plots of A(f), solve for G(f) directly as a function of specification parametersSolve for A(f) that will achieve desired G(f) Account for the impact of parasitic poles/zeros

Performance

Specifications

{type, fo, ...}

|A(f)|

\A(f)

{K, fzA, fpA, ...}

G(f)

{fz , fp , ...}

A(f)

1+A(f)G(f) =

Open Loop

Design

Approach

Closed Loop Design ApproachClosed Loop Design Approach

G(f)

1-1-G(f)A(f) ) =

Page 77: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

77M.H. Perrott

Closed Loop Design Approach: Implementation

Download PLL Design Assistant Software- Part of CppSim package at http://www.cppsim.com

Read accompanying manualAlgorithm described by C.Y. Lau et. al. in “Fractional-N Frequency Synthesizer Design at the Transfer Function Level Using a Direct Closed Loop Realization Algorithm”, Design Automation Conference, 2003

Page 78: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

78M.H. Perrott

Definition of Bandwidth, Order, and Shape for G(f)

Bandwidth – fo- Defined in asymptotic manner as shownOrder – n- Defined according to the rolloff characteristic of G(f)

Shape- Defined according to standard filter design

methodologiesButterworth, Bessel, Chebyshev, etc.

fo f

rolloff =-20n

dB/decadeG(f)(dB)

0

Page 79: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

79M.H. Perrott

Definition of Type

Type I: one integrator in PLL open loop transfer function- VCO adds on integrator- Loop filter, H(f), has no integrators

Type II: two integrators in PLL open loop transfer function- Loop filter, H(f), has one integrator

N

Φref(t) Φout(t)

Φdiv(t)

e(t) v(t)H(f) Kv

jfα2π

1

Loop FilterPFD

VCO

Divider

Tristate: α=1XOR-based: α=2

Page 80: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

80M.H. Perrott

Loop Filter Transfer Function Vs Type and Order of G(f)

Practical PLL implementations limited to above- Prohibitive analog complexity for higher order, type

Open loop gain, K, will be calculated by algorithm- Loop filter gain related to open loop gain as shown above

KLP

1+s/wp

KLP

1+s/(wpQp)+(s/wp)2

KLP KLP1+s/wz

s

KLP1+s/wz

s(1+s/wp)

KLP(1+s/wz)

s(1+s/(wpQp)+(s/wp)2)

Type I Type II

Order 1

Order 2

Order 3

where KLP = Nnom

KvIcpαK

Calculated from software

H(s) Topology For Different Type and Orders of G(f)

Page 81: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

81M.H. Perrott

Passive Topologies to Realize a Second Order PLL

DAC is used for Type I implementation to coarsely tune VCO- Allows full range of VCO to be achieved

Vout

C1 R1

Iin

DACIdac

Vout

C1C2

R1

Iin

Vout

Iin

R1

1+sR1C1= Vout

Iin

1s(C1+C2)

=1+sR1C2

1+sR1C||

Type I, Order 2 Type II, Order 2

Page 82: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

82M.H. Perrott

Passive Topologies to Realize a Third Order PLL

Inductor is necessary to create a complex pole pair- Must be implemented off-chip due to its large value

Vout

C1 R1

L1Iin

DACIdac

Vout

C1C2

R1

L1Iin

Vout

Iin

R1

1+sR1C1+s2L1C1=

where C||= C1C2/(C1+C2)

Vout

Iin

1

s(C1+C2)=

1+sR1C2

1+sR1C||+s2L1C||

Type I, Order 3 Type II, Order 3

Page 83: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

83M.H. Perrott

Problem with Passive Loop Filter Implementations

Large voltage swing required at charge pump output- Must support full range of VCO input

Non-ideal behavior of inductors (for third order G(f) implementations)- Hard to realize large inductor values- Self resonance of inductor reduces high frequency

attenuationCp

L1

L1

Alternative: active loop filter implementation

Page 84: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

84M.H. Perrott

Guidelines for Active Loop Filter Design

Use topologies with unity gain feedback in the opamp- Minimizes influence of

opamp noise

Vnoise,in

Vref

Vout

R1 R2

2

Set nominalvoltage to Vref

Vout

LevelShift

Element

Use currentto achievelevel shift

Perform level shifting in feedback of opamp- Fixes voltage at charge

pump output

Prevent fast edges from directly reaching opamp inputs- Will otherwise cause opamp to be driven into nonlinear

region of operation

Page 85: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

85M.H. Perrott

Active Topologies To Realize a Second Order PLL

Follows guidelines from previous slideCharge pump output is terminated directly with a high Q capacitor- Smooths fast edges from charge pump before they

reach the opamp input(s)

Vout

R2

R1

DAC

Iin

Idac

C1

Vref

Vout

C1

C3

C2

R1

Iin

Iin

Vref

Vref

Vout

Iin

R1

1+sR1C1= Vout

Iin

1+sR1(C1+C2+C3)=

sC2(1+sR1C1)

Type I, Order 2 Type II, Order 2

Page 86: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

86M.H. Perrott

Follows active implementation guidelines from a few slides ago

Vout

C1

C2

R1 R2

Iin

Vref

DACIdac

Vout

C1

C2

C3R1 R2

Iin

Vref

Vout

Iin

-R2

1+s(R1+R2)C2+s2R1R2C1C2=

Vout

Iin

-1

s(C1+C2)=

1+sR2C3

1+sC||(R1(1+C1/C3)+R2)+s2R1R2C1C||

where C||= C2C3/(C2+C3)

Type I, Order 3 Type II, Order 3

Active Topologies To Realize a Third Order PLL

Page 87: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

87M.H. Perrott

Example Design

Type II, 3rd order, Butterworth, fo = 300kHz, fz/fo = 0.125- No parasitic poles

Required loop filter transfer function can be found from table:

Page 88: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

88M.H. Perrott

Use PLL Design Assistant to Calculate Parameters

Page 89: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

89M.H. Perrott

Resulting Step Response and Pole/Zero Diagram

Page 90: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

90M.H. Perrott

Impact of Open Loop Parameter Variations

Open loop parameter variations can be directly entered into tool

Page 91: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

91M.H. Perrott

Resulting Step Responses and Pole/Zero Diagrams

Impact of variations on the loop dynamics can be visualized instantly and taken into account at early stage of design

Page 92: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

92M.H. Perrott

Design with Parasitic Pole

K, fp and Qp are adjusted to obtain the same dominant pole locations

Include a parasitic pole at nominal value fp1 = 1.2MHz

Page 93: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

93M.H. Perrott

Noise Estimation

Phase noise plots can be easily obtained- Jitter calculated by integrating over frequency range

Page 94: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

94M.H. Perrott

Calculated Versus Simulated Phase Noise Spectrum

Simulated Phase Noise of SD Freq. Synth.

104

Frequency Offset (Hz)105 106 107 108180

160

140

120

100

80

60

L(f)

(dB

c/H

z)

Without parasitic pole:

180

160

140

120

100

80

60Output Phase Noise of Synthesizer

L(f)

(dB

c/H

z)

SD Noise Detector NoiseVCO Noise Total Noise Simulated Noise

104

Frequency Offset (Hz)105 106 107 108

RMS jitter = 13.791ps

Page 95: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

95M.H. Perrott

Calculated Versus Simulated Phase Noise Spectrum

104180

160

140

120

100

80

60Simulated Phase Noise of SD Freq. Synth.

Frequency Offset from Carrier (Hz)

L(f)

(dB

c/H

z)

105 106 107 108

With parasitic pole at 1.2 MHz:

104180

160

140

120

100

80

60Output Phase Noise of Synthesizer

Frequency Offset (Hz)

L(f)

(dB

c/H

z)

SD Noise Detector NoiseVCO Noise Total Noise

105 106 107 108

Simulated Noise

RMS jitter = 14.057ps

Page 96: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

96M.H. Perrott

Noise under Open Loop Parameter Variations

Impact of open loop parameter variations on phase noise and jitter can be visualized immediately

SD Noise Detector NoiseVCO Noise Total Noise

Output Phase Noise of Synthesizer

180

160

140

120

100

80

60

L(f)

(dB

c/H

z)

104

Frequency Offset (Hz)105 106 107 108

RMS jitter = 11.678ps (min), 18.211ps (max)

Page 97: Basic PLL Building Blocks (Part II), High Speed Frequency ... · Divide-by-2 Using Razavi’s Topology Faster topology than TSPC approach See B. Rezavi et. al., “Design of High

97M.H. Perrott

Conclusion

CAD-based closed loop design approach facilitates: - Accurate control of closed loop dynamics

Bandwidth, Order, Shape, Type - Straightforward design of higher order PLL’s- Direct assessment of impact of parasitic poles/zeros

Techniques implemented in a GUI-based CAD tool

Beginners can quickly come up to speed in designing PLL’sExperienced designers can quickly evaluate the performance of different PLL configurations