[go: up one dir, main page]

0% found this document useful (0 votes)
123 views106 pages

Theory of PLL Design

Pll design guide

Uploaded by

nazmulanamrafi15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views106 pages

Theory of PLL Design

Pll design guide

Uploaded by

nazmulanamrafi15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 106

A Theoretical Framework for the Design of Low

Noise Analog PLLs


Chembiyan T

Circuit Design
Specifications
VCO, XO and buffer design (High Frequency analog)
Jitter/Phase noise/Spurs/Settling time Chargepump and LPF design (low frequency analog)
PFD and divider design (Custom digital)
Jrms (φrms) or Sφf0,tot(foff) or τ
Σ∆ M and other digital control (Synthesizable digital)

Sφf0,tot(f) VCO noise


Qcp Iup
Ref noise Vdd

Iup φe
Idn
fr
f ref UP f0
f0-fugb 0 f0+fugb fdiv Sφf0,tot(f)
div DN Fractional spur
Vref Z(s)
Idn VCO Reference spur

N+n[k] f0-fr
0.f Σ∆
f0 f0+fr
MOD
f0-ffr f0+ffr
System Design Top level simulations
Optimum Loop dynamics for low noise Functionality checks
PLL loop design from dynamics Bandwidth switching/SDM operation etc.,
Behavioral simulations for spurs/noise Linearity and Spurs

Fig. 1. Figure showing the design considerations in a PLL

As technology is accelerating at an unprecedented pace with an explosive growth in AI and related


technologies, we are at a point in time where we are pushing the boundaries of what we can achieve in
terms of performance of all the analog and RF systems and PLLs are no exception to this trend. Integrated
circuit PLLs have existed for more than four decades now, and our understanding of them has evolved
and many new architectures of PLLs have been invented to achieve ultra low jitter levels. In spite of
the large body of literature on the different types of PLLs and their design approaches, a single unifying
theory of PLL design that explores the performance limits and trade-offs is still lacking. Especially as
we approach the technological limits of what can be achieved in terms of jitter, there is a pressing need
to have a deeper understanding of the PLL design and the fundamental limits on what is achievable and
what these fundamental limits depend on. If theory can answer these questions about the limits of what
can be achieved and provide insights and guidelines for designing systems to reach those limits, then it
may be worth exploring. This chapter is an honest attempt towards that goal.
The design of a PLL involves many design milestones involving several design variables as shown in
Fig.1. Broadly, however, the design procedure can be consolidated into a few major steps. PLL designs
generally start with a noise specification that is mentioned in terms of integrated phase noise in radians
or as rms jitter that includes both the random and deterministic noise. The design of the PLL focuses on
arriving at the suitable loop architecture and block level specifications (including the reference oscillator
and the VCO) for the PLL that can achieve the desired noise levels. It should be noted that there are
other important PLL specifications that are not dependent on noise. For example, settling time is one
such specifications that is independent of noise and should be preferably as low as possible. However the
loop dynamics that minimizes settling time need not be the one that minimizes noise. This problem is
normally resolved in PLLs by recognizing that settling time and noise are orthogonal specifications. One
is a time domain and a transient specification. While the other one is a frequency domain and a steady
state specification. So it is a common practice to use bandwidth switching (or gear shifting), where the
PLL bandwidth is set to a much higher value during the initial transient settling to achieve faster locking
and then switched to a bandwidth that minimizes noise, once steady state is reached or the PLL is locked.
So the main focus of most PLL designs is to arrive at the loop parameters of the PLL that minimize the

Sφ0(f)
Sφr(f)
Functionality checks
f J (φ ) f
Jrms (φrms) or Sφf0,tot(foff) Verify top level specs rms rms
Jitter/settling time/Noise

Derive optimum PLL loop dynamics L(s) VCO and XO design


(based on first cut VCO and XO design) (with LDOs and loop in place) k3//s3

|L(jω)|
k2//s2

PLL Loop Design (CP & LPF deisgn) Optimize for Spurs ωu/s ωp1 ωp2
L(s) { Icp, Z(s), Kv, N } (circuit and system level)
ωz2 ωz1 ωu ω

Fig. 2. Flowchart showing the design steps involved in an Analog PLL

overall PLL noise. Once the loop parameters and specifications of the critical blocks like the reference
oscillator and VCO are known, the circuit design of the individual blocks of the PLL loop are carried out
to meet the noise specifications. This is then followed by the verification stage. Simulations are carried
out at the top level by integrating these blocks to check if the specifications are met at the top level, before
signing it off for design closure. All the major steps involved in the PLL design can be summarized as
shown in the Flowchart in Fig.2.
From Fig.2, the first major step of the PLL design is to arrive at the optimum loop dynamics and
specifications for the VCO and reference clocks from the jitter specifications of the PLL. The fundamental
questions that a designer needs to understand before starting the PLL design at a system level are 1) For
a given reference and VCO noise level, what is the minimum achievable jitter and the desired PLL loop
dynamics or conversely 2) For a given jitter and a given PLL dynamics, what are the required reference
and VCO noise levels to achieve the jitter. This step is extremely important as it defines the specifications
of the critical blocks like the VCO and the reference oscillator circuits and the associated loop dynamics.
A detailed design procedure and jitter and power trade offs in Integer-N PLL design is discussed in the
literature for Type-II PLLs in [1], [2]. This work extends the analysis to a more generalized PLL loop
dynamics of arbitrary type and order for both integer-N and Fractional-N PLLs. The analysis is rigorous
and at the same time very intuitive. The analysis also presents the dependence of jitter on the input and
output frequencies of the PLL in great detail, which helps the designer understand the impact of frequency
planning on desired loop dynamics and minimum achievable jitter. From the analysis, the power and noise
requirements of the VCO and reference clocks are derived in a systematic manner.
Deriving the specifications of the blocks in a PLL from jitter requirements is one thing, but knowing if
the design is the most optimal 1 is a very important aspect of PLL design. Put in simple words, how does
one know if the design is good enough. To that end, the second half of the chapter discusses the figure-
of-merit (FOM) of the PLL and derives closed-form expressions for theoretical minimum achievable PLL
FOM. Then the design guidelines and conditions required to achieve the minimum PLL FOM are also
1 The word ’optimal’ in analog and RF design generally refers to a design that is power optimized. An optimal design is one in which, the specifications
are met with the least amount of effort (power in this case).
discussed. A graphical visualization procedure of the PLL design is developed, where the specifications
and parameters of the PLL are viewed on ’design planes’. Finally a FOM centric design approach of
PLLs is proposed which takes all the noise sources including the loop noise of the PLL into account and
arrive at an optimal PLL design.

C ONTENTS

I Extrinsic and intrinsic noise sources in a PLL 5

II Optimum loop dynamics of the PLL 6


II-A Choosing the values of αi and βi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
II-B Basic noise optimization procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
II-C Constant phase margin scaling (or frequency scaling) . . . . . . . . . . . . . . . . . 18

III Entropy of clock signals 19


III-A Figure-of-merit (FOM) and entropy of clocks . . . . . . . . . . . . . . . . . . . . . 21

IV Optimum jitter and UGB in Integer-N PLLs 21


IV-A The symmetric phase condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
IV-B Inference from the analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
IV-C Optimum loop dynamics in Integer-N PLLs with low noise reference source . . . . 30
IV-D Optimum loop dynamics in Integer-N PLLs with low noise VCOs . . . . . . . . . 31
IV-E Comments on the integration constant C0 . . . . . . . . . . . . . . . . . . . . . . . 31

V Optimum UGB and jitter in Fractional-N PLLs 33


V-A Fractional-N PLLs with prescaler embedded in the feedback path . . . . . . . . . . 36
V-B Inferences from the analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
V-C Optimum Σ − ∆ modulator order . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
V-D Optimum loop dynamics in Fractional-N PLLs with quantization noise cancellation 40

VI Impact of reference frequency on the optimum UGB and jitter 41


VI-A Integer-N PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
VI-B Integer-N PLLs with very low reference noise . . . . . . . . . . . . . . . . . . . . . 43
VI-C Fractional-N PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

VII Impact of the PLL output frequency on the optimum UGB and jitter 44
VII-A Integer-N PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
VII-B Fractional-N PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
VII-C Impact of the output frequency on Fractional-N PLLs employing a prescaler in the
feedback path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

VIII Dependence of the optimum UGB and jitter on the frequency planning of the PLL 48

IX Arriving at the VCO and reference clock specifications from the rms jitter of the PLL 49
IX-A Entropy of clocks vs minimum Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . 51

X The PLL design planes 53


X-A Entropy plane, Power plane and FOM plane . . . . . . . . . . . . . . . . . . . . . . 55
XI FOM and entropy of the PLL 57
XI-A Minimum achievable FOM in PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . 58
XI-B PLL entropy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
XI-C Entropy of the reference and VCO clocks for the minimum FOM PLL . . . . . . . 61

XII Power and FOM requirements in very low jitter PLLs 62


XII-A Asymmetric power scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
XII-B Symmetric power scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
XII-C Comparison of the two approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
XII-D Relation between FOM of the PLL and power scaling . . . . . . . . . . . . . . . . 65

XIII Optimum loop dynamics, minimum achievable jitter and FOM of the PLL in the presence
of the loop noise 66
XIII-A PFD and divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
XIII-B Reference clock and DTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
XIII-C Intrinsic noise sources: chargepump and loop filter . . . . . . . . . . . . . . . . . . 69
XIII-D Entropy and FOM of the PLL loop . . . . . . . . . . . . . . . . . . . . . . . . . . 70
XIII-E Impact of the PLL loop on the jitter and the FOM of the PLL . . . . . . . . . . . . 72
XIII-F Impact on the PLL jitter and minimum achievable FOM of the PLL . . . . . . . . 74

XIV Power scaling laws to achieve minimum FOM of the PLL in the presence of loop noise 75
XIV-A Asymmetric power scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
XIV-B Symmetric power scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

XV PLLs with external reference source 78


XV-A Design planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
XV-B Minimum achievable PLL FOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
XV-C Power scaling laws . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

XVI FOM and jitter in Fractional-N PLLs without quantization noise cancellation 84
XVI-A Design equations and planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
XVI-B Minimum achievable FOM in a Fractional-N PLL . . . . . . . . . . . . . . . . . . 87
XVI-C Power scaling laws in Fractional-N PLLs . . . . . . . . . . . . . . . . . . . . . . . 91

XVII Jitter and FOM of PLL in special cases 93


XVII-A PLL with dominant VCO noise or very low reference noise . . . . . . . . . . . . . 95
XVII-B PLLs with dominant reference noise or low VCO noise . . . . . . . . . . . . . . . 98
XVII-C Power scaling laws in the PLLs with low reference noise . . . . . . . . . . . . . . 99

XVIII Summary of the design approach 101


XVIII-A Optimum jitter and loop dynamics in analog PLLs . . . . . . . . . . . . . . . . . . 101
XVIII-B Design of low noise analog PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

XIX Conclusion 104

References 105
Section I discusses the noise sources and how they can be classified based on their dependence on
the PLL loop parameters. Section II talks about the generalized transfer function of PLLs of any type
and order and the basic design procedure for the noise optimized PLL loop design. Section III discusses
the new performance metric called ’clock entropy’, which helps in quantifying the purity of VCO and
reference clocks. Using this performance metric helps in understanding the optimum jitter and UGB
equations in a more intuitive manner. Sections IV and V presents the mathematical analysis and closed
form expressions for the optimum UGB and jitter for integer-N and Fractional-N PLLs. Sections VI and
VII presented a detailed discussion of the dependence of the optimum UGB and jitter on the reference
and PLL output frequencies in both integer-N and Fractional-N PLLs. Section VIII discusses the effect
of frequency planning of the PLL on the optimum jitter and UGB. Section IX discusses the systematic
procedure of deriving the VCO and reference source specifications starting from the Jitter requirements.
Section X discusses the design planes that are very useful graphic tools in visualizing the reference and
VCO clocks power and entropy for a desired jitter. Section XI presents a rigorous derivations for the
FOM and the entropy of the entire PLL in terms of the FOM and the entropy of the reference and
VCO clocks. Expressions for the minimum achievable PLL FOM is also discussed in the same section.
Section XII discusses the power required in the VCO and reference clocks and the approaches to scale
the power to achieve a PLL jitter in the order of 10’s of femtoseconds. The optimum dynamics and the
minimum achievable jitter and PLL FOM in the presence of the noise of the PLL loop is discussed in
detail in Section XIII. Section XIV discusses the power scaling approaches to achieve low jitter levels in
the presence of the PLL loop noise. Section XV proposes the modified design planes and power scaling
laws for PLLs that employ external reference clocks. Section XVI proposes the design planes, guidelines
to achieve best FOM and power scaling laws for Fractional-N PLLs that do not employ quantization noise
cancellation. Finally Section XVII discusses the design equations and the minimum achievable FOM of
PLLs for some special cases (like Injection locked PLLs and Sub-sampling PLLs) where one of the two
clocks (typically the reference clock) is much less noisier compared to the other. Section XVIII presents
a summary of the salient results and design guidelines presented in the chapter. Section XIX discusses
the conclusions of the results discussed in the chapter.

I. E XTRINSIC AND INTRINSIC NOISE SOURCES IN A PLL


From the analysis carried out in the previous chapter, as shown in Fig.3, the total noise of a Fractional-N
PLL at the PLL output is given by
Z ∞
"  2 #

Ntot = 2 KL + SΣ−∆ ( f ) + Sicpn ( f ) (N. f )2 |Hl p ( f )|2 d f (1)
0 Icp
Z ∞
"  2 #
KH Kv
+2 2
+ SR ( f ) |Hhp ( f )|2 d f (2)
0 f f
In most PLL designs, the frequency planning, which involves deciding the choice of the reference and
VCO frequencies, is done independently of the loop design2 . Thus the divide value of the PLL (N. f ) is
fixed first and there isn’t much freedom in the choice of the divider value from a PLL noise optimization
standpoint at least in Integer-N PLLs. Keeping this in mind, it can be seen from Eq.(1) that the noise
sources of the PLL can be broadly split into two types.
Extrinsic noise sources: The noise sources that are independent of the loop parameters like the charge
pump current, or the loop filter impedance values or the VCO gain sensitivity. These noise sources are
referred to as the extrinsic noise sources. The VCO noise, the reference noise and the Σ − ∆ quantization
noise (in Fractional-N PLLs), as shown in Fig.3, are examples of extrinsic noise sources. It should be
noted that these noise sources and their contributions to the PLL output depend upon the overall loop
dynamics of the PLL but not on the individual loop parameters.
Z ∞ Z ∞
2 2 KH
Next = 2 [KL + SΣ−∆ ( f )] (N. f ) |Hl p ( f )| d f + 2 2
|Hhp ( f )|2 d f (3)
0 0 f
Intrinsic noise sources: The noise contributed by the loop components like the chargepump and the
loop filter resistors are classified as Intrinsic noise sources. The noise contributions from these sources are
2 In wireless transceivers for example the frequency planning is done keeping phenomenon like power amplifier PA pulling [3] in mind
strongly dependent on the values of the loop parameters like the chargepump current, loop filter impedance
values and the VCO gain.
Z ∞  2 Z ∞  2
2π 2 2 Kv
Nint = 2 Sicpn ( f )(N. f ) |Hl p ( f )| d f + 2 SR ( f ) |Hhp ( f )|2 d f (4)
0 Icp 0 f
By classifying the noise sources into these two categories, the design of the PLL can be broken down
into two main design steps.

SR(f) 2πKv
Sφr(f) Sicpn(f) Sφ0(f)
s
∆φr + Icp + + + + ∆φ0
2πKv
2π Z(s)
- s
∆φdiv +
1/N.f
SΣ∆(f) +
SQ(f)=1/12fr
2π 1
NTF(z)
N.f 1-z-1
Extrinsic noise sources Intrinsic noise sources

Sφr(f) Sφ0(f) 2πKv


Sicpn(f) SR(f)
∆φr + Icp + + ∆φ0 s
2πKv ∆φr +
2π Z(s)
s
Icp + + 2πKv + + ∆φ0
- Z(s)
∆φdiv - 2π s
+
1/N.f ∆φdiv
SΣ∆(f) + 1/N.f
2π 1 SQ(f)=1/12fr
NTF(z)
N.f 1-z-1

Fig. 3. Splitting the noise sources in the PLL as internal and external noise sources

• The first step is to determine the optimized loop dynamics or the desired transfer function which
includes the location of the poles, zeros and the phase margin of the PLL loop.
• The second step is deriving the individual loop parameters from the knowledge of the loop dynamics.
In this chapter, starting from the jitter specification, we develop an analytical design procedure that arrives
at the optimum PLL loop dynamics and its dependence on the extrinsic noise sources. From the analysis
we arrive at the noise requirements of the VCO and the reference signals to achieve the desired integrated
jitter at the PLL output.

II. O PTIMUM LOOP DYNAMICS OF THE PLL


The generalized loop gain L(s) of a PLL with m integrators in the forward path (m poles at dc) and l
additional higher frequency poles can be expressed as
 
!
m
ki  l 1 
L(s) = ∑ i ·  ∏ s  (5)
i=1 s j=1 (1 + )
ωp j
The high frequency poles normally occur after the unity gain bandwidth 3 ωu ( fu ) of the PLL as shown in
Fig.4.(b). The m-integrators in the forward path contributed to m − 1 zeros in the loop. Thus the transfer
function is also commonly expressed in terms of the zeros and poles as follows
m−1 m−1
ωu ωz1 ωz2 · · · ωzm−1 ∏i=1 (1 + s/ωzi ) km ∏i=1 (1 + s/ωzi )
L(s) = m l
= m l
(6)
s ∏i=1 (1 + s/ω pi ) s ∏i=1 (1 + s/ω pi )
3 The poles, zeros and the UGB are expressed as ω p , ωz and ωu in rad/sec units or as f p , fz and fu in Hz interchangeably throughout this work.
φn,l φn,h k3/s3
φr + φ0

|L(jω)|
NL(s) k2/s2
-
φdiv k1/s
ωu ωp1 ωp2
1/N ωz2 ωz1
ω
(a) (b)

Fig. 4. a) Control loop model of a PLL with noise sources and b) illustrative plot of the loop gain magnitude for M = 3 and l = 2

where km = ωu ωz1 ωz2 · · · ωzm−1 is a constant of the loop filter that depends upon the zeros and the UGB
of the loop filter.
Now to estimate the overall noise at the PLL output, the noise sources can be divided into two groups.
The sources that see a low-pass transfer function φn,l and the sources that see the high pass transfer
function φn,h as shown in Fig.4.(a). In a CPPLL, the low pass noise sources include the reference noise,
Σ − ∆ quantization noise, feedback divider noise and PFD and CP current noise. The VCO noise and the
loop filter noise (when referred at the VCO output) sees a high pass transfer function. The low pass noise
sources and the high pass noise sources are modeled as φn,l and φn,h as shown in Fig.4.(a). The transfer
function seen by the low pass noise sources is given by
Φ0 (s) L(s) Φ0 (s) 1
=N = NHl p (s) & = = Hhp (s) (7)
Φn,l (s) 1 + L(s) Φn,h (s) 1 + L(s)
Let Sφ,l p ( f ) and Sφ,hp ( f ) represent the total phase noise 4 due to the low pass and high pass noise sources
referred at the input and the output respectively, then the total phase noise at the PLL output is given by
2
Sφ0,tot ( f ) = Sφ,l p ( f )N 2 |Hl p ( f )| + Sφ,hp ( f )|Hhp ( f )|2 (8)
Let Nint denote the integrated rms phase noise power at the PLL output given by
Z ∞ Z ∞ Z ∞
2
Nint = 2 Sφ0,tot ( f ) d f = 2 2
Sφ,l p ( f )N |Hl p ( f )| d f + 2 Sφ,hp ( f )|Hhp ( f )|2 d f (9)
0 0 0
The integrated jitter at the PLL output Jrms and the output phase noise Nint are related as
rZ
T0 ∞ T0 √
Jrms = 2·Sφ0,tot ( f ) d f = Nint (10)
2π 0 2π
where T0 is the time period of the PLL output. The optimum loop gain L(s) of the PLL is obtained by
minimizing Eq.(10). The loop gain of the PLL L(s) depends on many variables (ki and ω pi ). To simplify
the design process and arrive at an optimum solution, all the parameters of the loop gain can be expressed
in terms of the unity gain bandwidth ωu . As explained in the previous chapter, a Type-m PLL has m poles
at dc, and to stabilize the loop gain, m − 1 zeros are added by adding the scaled versions of the integrator
outputs in parallel. For stable PLLs, the zeros occur before the UGB and the high frequency poles occur
after the UGB. Thus the poles and zeros can be expressed as
ωu
ωzi = & ω pi = βi ωu (11)
αi
4 In all instances in this chapter, the phase noise represents the base band phase noise of the signal of interest.
k3/s3

|L(jω)|
k2/s2

k1/s
ωu β1 ωu β2 ωu
ωu ωu ω
α2 α1

Fig. 5. Illustrative plot of the loop gain magnitude for M = 3 and l = 2 showing the poles and zeros in terms of the UGB ωu .

where αi and βi are fixed real numbers greater than 1. Thus the loop gain can now be expressed in terms
of the poles and zeros as   l
km m−1 sαi 1
L(s) = m ∏ 1 + ·∏   (12)
s i=1 ωu j=1 1 + s
β j ωu

A. Choosing the values of αi and βi


Once the transfer function is expressed in terms of the UGB ωu ( fu ), the problem of finding the
optimum loop dynamics in a PLL design is reduced to finding a single variable fu that minimizes the
noise. But from Eq.(12), it can be seen that the loop gain has additional parameters αi and βi . How does
one choose the optimum values of those parameters such that the noise is minimized. This part of the
section deals with arriving at a systematic approach to find the best values of αi and βi .
A PLL characterized by the loop gain in Eq.(12) has m poles at dc, m − 1 zeros before the UGB and l
poles after the UGB. Let the ith zero of the m − 1 zeros be denoted as fzi and the ith pole be denoted by
f pi (the poles and zeros are expressed in Hz units here). The phase response for the reduced loop gain
L(s) given in Eq.(12) can be easily shown to be
   
π m−1 −1 f l
−1 f
φ( f ) = −m + ∑ tan − ∑ tan (13)
2 i=1 fzi j=1 f pi
The first term in Eq.(13) is due to the m poles at dc, each pole at dc creates a phase shift of −π/2 and
thus the total phase shift due to the m poles at dc is −mπ/2. The zeros decrease the overall phase shift
and bring it to a value lower than −π at the UGB. The high frequency poles that occur after the UGB
then decrease the phase after the UGB. The phase margin of the PLL loop is given by
   
π m−1 −1 fu l
−1 fu
φPM = π − m + ∑ tan − ∑ tan (14)
2 i=1 fzi j=1 f pi
The phase margin can also be expressed in terms of the variables αi and βi as
 
π m−1 −1 l
−1 1
φPM = π − m + ∑ tan (αi ) − ∑ tan (15)
2 i=1 i=1 βi
It should be noted that in a PLL design, the UGB determines the important characteristics of the PLL like
low pass and high pass filter bandwidths for different noise sources and also time domain specifications like
settling time. The zeros and poles in the loop before and after the UGB, determine the loop’s stability. The
poles in addition to stability also provide filtering for reference spurs and quantization noise in Fractional-
N PLLs. Thus, we choose the unknown variables αi and βi with loop stability (phase margin) and filtering
properties in mind.
A higher phase margin for a given UGB ωu leads to lower phase noise. To understand this intuitively, one
can consider the power integrated in a second order lowpass and bandpass transfer functions with a finite
filter Q. The integrated power at the filter outputs is directly proportional to the Q of the filter (proof given
in Appendix ?? and ??). A poor or lower phase margin leads to a higher Q or peaking in the transfer
function Hl p ( f ) and Hhp ( f ) and thus an increased integrated phase noise. Fig.6 shows the variation of
the integrated jitter vs phase margin for a fixed UGB for a Type-II 4th order PLL.
The goal of the PLL loop design is to see if there is an optimum choice of the location of the poles

270

260

250

240

230

220

210

200

190
30 40 50 60 70 80 90

Fig. 6. Variation of the PLL optimum jitter with the loop phase margin

and zeros ( values of αi and βi ) that maximizes the phase margin and also minimizes the variations of
the phase margin across corners. Since αi and βi are positive real numbers, the maximum possible value
of the phase margin in Eq.(15) is π/2 and the trivial solutions that achieve this maximum is given by
π
φPM,max = =⇒ αi = ∞ & βi = ∞ (16)
2
This is the condition where all the zeros are pushed to zero and the poles pushed to ∞. However in
practice, the desired phase margin is not always π/2 and the values of αi and βi are finite and decided
by the area and noise filtering requirements. So we look at the problem in a different manner: for a given
phase margin is there a choice of αi and βi that minimizes the variations of phase margin across process
corners.
To better understand this problem and gain an intuitive understanding, the phase response and phase
margin of the loop gain can be expressed in terms of UGB, poles and zeros.
   
π m −1 f l
−1 f
φ( f ) = −m + ∑ tan − ∑ tan (17)
2 i=1 fzi i=1 f pi
   
π m −1 fu l
−1 fu
φPM = π − m + ∑ tan − ∑ tan (18)
2 i=1 fzi i=1 f pi
We will first do away with the simplest case of the loop gain, That is a Type-I 2nd order PLL as its design

(a) (b)
|L(f)| |L(f)|

fp1 > 10fu fu fp1 < 10fu


fu

φ(f)
-π/2 φ(f) -π/2
dφ(f) ≠ 0
dφ(f) =0 -3π/2 df -3π/2
df φPM f=fu φPM
-π -π
f=fu

fu fp1 f fu fp1 f

Fig. 7. Illustrative shape of the phase response of a Type-I 2nd order PLL a) when f p1 > 10 fu and b) f p1 < 10 fu

is very different from the PLLs of higher Type (≥ 2). A Type-I 2nd order PLL loop has no stabilizing
zeros and has one pole at dc and a pole after the UGB. From a design viewpoint it is the simplest transfer
function. The loop gain, phase response and the phase margin of a Type-I PLL are given by
   
ωu 1 −π −1 f π −1 fu
L(s) = & φ( f ) = + tan & φPM = − tan (19)
s 1 + s/ω p1 2 f p1 2 f p1
The phase response of a Type-I PLL is flat all the way from dc till a decade away from the first pole and
it is a monotonically decreasing function after that reaching −π at infinite frequencies. Thus the system is
unconditionally stable as the phase never reaches −π for any finite frequency. In addition to that, the first
pole always occurs after the UGB and hence the phase margin is always greater than π/4. Placing the
pole f p1 a decade away from the UGB ensures that the phase response is flat (|dφ( f )/d f | = 0) near the
UGB as shown in Fig.7.(a) and thus the variations in phase margin across corners will also be minimized.
However, it may not be always be possible from a spur rejection point of view since placing the pole as
close to the UGB maximizes the spur rejection. The former case is still feasible in very low bandwidth
PLLs where the UGB is much smaller than the reference frequency. This allows the designer to place the
pole a decade away from the UGB and still provide good spur rejection. In fact multiple poles can be
added a decade after the UGB, without affecting the phase margin and hence PLL stability for filtering
the spurs.
PLLs of Type ≥ 2 on the hand have a concave phase response shape and thus the UGB can be chosen to
be at the point of maximum phase margin. The most commonly employed PLL in many applications is
the Type II 3rd order PLL. A Type-II 3rd order PLL (m = 2 and l = 1) has two poles at dc, one stabilizing
zero and one high frequency pole after the UGB with the illustrative shape of the phase response and
loop gain shown in Fig.8.(a). The phase response and the phase margin are given by
       
−1 f −1 f −1 fu −1 fu
φ( f ) = −π + tan − tan & φPM = tan − tan (20)
fz1 f p1 fz1 f p1
As we move along the frequency axis from dc, the phase is at −π due to the two poles at dc. It starts

|L(f)| (a) |L(f)| (b)


fu = fz1fp1 fu ≠ fz1fp1

fu fp1 fp1
fz1 fz1 fu

φ(f) φ(f)
dφ(f) =0
df dφ(f)
φPM f=fu φPM ≠0
df
-π f=fu

fz1 fu fp1 f fz1 fu fp1 f

Fig. 8. Illustrative shape of the phase response of a Type-II 3rd order PLL a) when UGB is at the maximum phase margin point and b) When UGB is away
from the maximum phase margin point

to increase as we reach the zero fz1 and then the phase reaches a peak before it starts to decrease due to
high frequency pole f p1 . Since phase margin is measured at the UGB, for a given choice of the pole and
the zero, the phase margin is maximized if the UGB occurs at the peak of the phase response. Also, the
slope of the phase response is positive after the zero and then becomes negative before the pole and thus
it becomes zero at the maximum point. If the UGB also occurs at the same frequency where the phase
response peaks or the point of zero slope |dφ( f )/d f | = 0, then not only the phase margin is maximized but
the variations in the phase margin due to process variations will also be minimized as shown in Fig.8.(a).
If the UGB occurs at any other frequency away from the peak or the point of zero slope |dφ( f )/d f | = 0,
then the phase variations at that point will not be minimal. This can happen if the pole is pushed closer to
the zero. The phase response in that case will peak before the UGB as shown in Fig.8.(b). In conclusion,
to achieve maximum phase margin and minimize phase variations across corners, the UGB should be at
the point of maximum phase. This can be easily achieved by ensuring that the slope of the phase response
given in Eq.(20) is zero at the UGB [4].
dφ( f ) p
= 0 =⇒ fu = fz1 f p1 (21)
d f f = fu
Thus, the UGB should be chosen such that its value is the geometric mean of the zero fz1 and the pole
f p1 . By expressing Eq.(21) on a log frequency axis, one can readily show that log( fu ) is the arithmetic
mean or the average value of log( fz1 ) and log( f p1 )
p 1
fu = fz1 f p1 =⇒ log( fu ) = [log( fz1 ) + log( f p1 )] (22)
2
In the expressions for the loop gain, the poles and zeros were expressed in terms of the UGB. By
substituting fz1 = fu /α1 and f p1 = β1 fu in Eq.(21), we get
r
fu
fu = β1 fu =⇒ α1 = β1 (23)
α1
On a log frequency axis, the zero and pole can be expressed in terms of the UGB as
fu
fz1 = & f p1 = α1 fu
α1
=⇒ log( fz1 ) = log( fu ) − log(α1 ) & log( f p1 ) = log( fu ) + log(α1 ) (24)
Thus the UGB is equidistant from the pole and the zero on a log frequency axis. Eq.(21) should look
intuitive when one thinks of the phase response on log frequency scale. The phase response due to a zero
increases at the rate of 450 per decade and decreases at the rate of −450 per decade due to a pole. If the
UGB is placed such that it is equidistant from the zero and pole on a log scale, the slopes of the phase
responses cancel each other and the phase response remains flat at the UGB.
The phase margin of the PLL for the Type-II 3rd order PLL can now be expressed as
   
−1 −1 1 −1 −1 1
φPM = tan (α1 ) − tan = tan (α1 ) − tan (25)
β1 α1
Thus there is a unique solution (a single design equation for the loop gain) for a Type-II 3rd order PLL

φ(f) fu = fz1fp1 Increasing φPM

φPM

0 fz1=fu/α1 fu fp1=fuα1 ∞
Fig. 9. Figure showing the increase in the phase margin as the zero and pole are pushed apart (increasing α1 )

that relates the zero and the pole to the UGB, that maximize the phase margin and also minimizes phase
variations. From Eq.(25), one can see that for higher phase margin, the value of α1 should be increased or
the zero and pole should be pushed farther away from each other. Satisfying Eq.(21) ensures the UGB is
at the maximum phase point, and keeping the pole and zero farther apart (larger α1 ) increases the absolute
value of phase margin as shown in Fig.9.
The same procedure can be extended to higher Type (and order) PLLs, but the design equations are not
as simple as Eq.(21). For PLLs of higher type where the number of zeros and the high frequency poles
are the same (m − 1 = l), we can use some intuitions to gain an understanding about the distribution of
the zeros and the high frequency poles to maximize the phase margin. Consider a Type-m PLL of order
2m − 1 (m − 1 poles and m − 1 zeros), the phase response of the PLL loop gain is given by
  m−1  
mπ m−1 −1 f −1 f
φ( f ) = − + ∑ tan − ∑ tan (26)
2 i=1 fzi j=1 f pi
Differentiating the phase response in the above equation and setting it to zero at the UGB, we arrive at
the condition
l l
dφ( f ) αi βi
= 0 =⇒ ∑ 2
=∑ 2
(27)
d f f = fu i=1 1 + αi i=1 1 + βi
A trivial solution for this problem is αi = βi . Every zero has a corresponding pole that form a pair whose
geometric mean is the UGB of the PLL loop
p
αi = βi =⇒ fu = fzi f pi (28)
Satisfying the above expression, the slopes of the phase change due to the each zero fzi is canceled out
by the slope of the phase change due to the corresponding pole f pi . The condition of symmetric phase
response around the UGB is possible only when the number of zeros in the loop gain equals the number
of high frequency poles m − 1 = l. For a On a log frequency scale, all the zeros and the high frequency
poles are symmetrically placed around the UGB (log( fu ) on a log frequency scale). The UGB can be
expressed in both log and linear scale as follows
1
log( fu ) = [log( fz1 ) + · · · log( fzm−1 ) + log( f p1 ) + · · · log( f pm−1 )] (29)
2m − 2
fu = ( fz1 fz2 · · · fzm−1 f p1 f p2 · · · f pm−1 )1/(2m−2) (30)
=⇒ α1 α2 · · ·αm−1 = β1 β2 · · ·βm−1 =⇒ αi = βi (31)
The maximum phase margin of the PLL loop of Type m and order 2m − 1 is then given by
(m − 2)π m−1 −1
φPM = − + ∑ tan (αi ) − tan−1 (1/αi ) (32)
2 i=1
Unlike a Type-II PLL, the value of phase margin uniquely defines the positions of the zero and the pole (as
it depends only on a single variable). For PLLs of Type greater than 2, there are more than two unknowns.
For example in a Type-III 5th order PLL, the UGB and the poles and zeros are related as follows
1
log( fu ) = [log( fz1 ) + log( fz2 ) + log( f p1 ) + log( f p2 )] =⇒ α1 = β1 & α2 = β2 (33)
4
Meeting this condition will ensure that the phase margin is maximized. An illustrative shape of the
magnitude and phase response of the Type-III 5th order PLL is shown in Fig.10. The phase margin of the
Type-III 5th order PLL that is designed to maximize the phase margin is given by
 π 
φPM = − + tan−1 (α2 ) − tan−1 (1/α2 ) + tan−1 (α1 ) − tan−1 (1/α1 ) (34)
2
The phase response is symmetric around the UGB on a log frequency scale and the phase margin is
determined by two variables α1 and α2 , which determine the distribution of the two zeros and two poles
around the UGB. If the high frequency pole f p2 and the low frequency zero fz2 are chosen to be far
away (more than a decade away) from the UGB (zero pushed away to dc and pole to higher frequencies
by choosing α2 >> 10), then they do not impact the phase margin of the PLL and the phase margin is
similar to that of a Type-II 3rd order PLL.
φPM ≈ tan−1 (α1 ) − tan−1 (1/α1 ) (∵ α2 >> 10) (35)
Thus a Type-III 5th order PLL design problem is reduced to a Type-II 3rd order PLL by choosing the
second zero and pole to be more than a decade away from the UGB. In most practical PLLs however,
the Type rarely exceeds 2. Even in Type-III PLLs the high frequency poles (other than the first pole) are
chosen to provide further filtering for reference spurs and thus choosing the poles to maximize phase
margin may not be most optimal from a spur rejection point of view. Furthermore with three poles at
dc, the zero fz2 is usually chosen much smaller than the zero fz1 and is normally a decade away from
the UGB 5 . Thus near the UGB, even in higher ’Type’ PLLs, all the low frequency zeros cancel out the
poles at dc and the loop gain appears like that of a Type-II PLL as shown in Fig.11. The figure shows
5 Placing the zero f
z2 a decade before the UGB will ensure that there is no impact of the zero on the phase margin as the phase change due to the zero
fz2 would have flattened out (tan−1 ( fu / fz2 ) ≈ π/2) at the UGB. This ensures that the phase response looks the same near the UGB as that of a conventional
Type-II PLL ensuring the stability remains unaffected even as the Type of the PLL is changed.
log(fz2)+log(fz1)+log(fp1)+log(fp2)
|L(f)| log(fu) =
4

fu = fz1fp1 = fz2fp2
fu fp1 fp2
fz2 fz1

dφ(f) =0
df
φ(f) f=fu
φPM

-3π/2 -3π/2

fz2 fz1 fu fp1 fp2 log(f)


Fig. 10. Illustrative magnitude and phase response of a Type-III 5th order PLL with a symmetric phase response

the illustrative shape of the loop gain of the Type-III and Type-II PLL overlaid on top of each other. The
zero fz2 occurs much before fz1 and the loop gain of the Type-III PLL merges with that of the Type-II
PLL after fz2 . Thus both the responses look the same near the UGB which is what determines the phase
margin and thus the integrated jitter value. The loop gain of a higher Type PLL can thus be approximated
to a Type-II PLL with the same high frequency poles as follows
  l   l
km m−1 sαi 1 ωu 2 sα1 1
L(s) = m ∏ 1 + ·∏  ≈ 2
1 + · ∏   (36)
s i=1 ωu j=1 1 + s α1 s ω u j=1 1 + s
β j ωu β j ωu
The low frequency zeros can be set in a decreasing order and the values of those zeros will not impact the
phase margin values as all those zeros will be more than decade away from the UGB. Eq.(36) shows the
loop gain of a reduced system and now the problem of the loop design reduces to finding the optimized
values of zero closest to the UGB and the high frequency poles. That is to find the values of α1 and
βi that maximize the phase margin. However even for a reduced system given by Eq.(36), finding the
optimum values of α1 and βi using a mathematical analysis is not as simple for PLL order greater than
3 (l + m ≥ 4). To better understand this, consider the phase response of a reduced loop gain in Eq.(36) for
a PLL of order l + m.    
l
−1 f −1 f
φ( f ) = −π + tan − ∑ tan (37)
fz1 i=1 f pi
In PLLs where the zeros and poles are not the same, the phase response will have a maxima, but the
shape of the phase response will not be symmetric around the UGB on the log frequency axis. Since the
number of poles are greater than the zeros, the phase response cannot be symmetric around the point of
maximum phase and the slope will be higher as one moves closer away from the UGB towards the first
pole. Assuming that the UGB of the PLL loop is chosen to be at the point of maximum phase (the point
Type-III
3
k3/s

|L(jf)|
wu2/α1s2
Type-II
ωu/s
β1fu β2fu
fu fu fu f
fz2 <
10 α1

Fig. 11. Loop gain of a Type-III and Type-II PLL showing the merging of the loop gain after the zero fz2

where slope of the phase response is zero), we get


α1 β1 β2 βl
= 2
+ 2
+···+ (38)
1 + α1 2
1 + β1 1 + β2 1 + βl 2
The phase margin is given by  
l
−1 −1 1
φPM = tan (α1 ) − ∑ tan (39)
i=1 βi
For a given phase margin, it can be seen from Eq.(38) and Eq.(39) there are many unknowns (l + 1 = m
unknowns α1 , β1 , · · · βl ) and two equations. However most PLLs that are optimized for low noise demand
a phase margin greater than 600 and in such cases we can make some assumptions to simplify the problem
and arrive at an optimal solution (or distribution of poles and zeros aournd the UGB). The condition in
Eq.(38) can also be expressed in a simpler way for cases where the values of α1 2 , β1 2 , · · · βl 2 are much
greater than 1. Using the results tan−1 (x) ≈ x and a/(1 + a2 ) ≈ 1/a, the phase margin and the condition
for maximum phase reduces to
 
−1 1 1 1
φPM ≈ tan (α1 ) − + +···+ (40)
β1 β2 βl
1 1 1 1 1 1 1 1
≈ + +···+ =⇒ = + +···+ (41)
α1 β1 β2 βl α1 fu f p1 f p2 f pl
Substituting the above expression in Eq.(40), the phase margin can be reduced to
1
φPM ≈ tan−1 (α1 ) − (42)
α1
Now for a given phase margin there is only one positive solution for the above equation and the value of
α1 and thus the location of the zero fz1 is decided. The values βi are chosen such that the harmonic sum
of all the poles is equal to α1 fu . Since the poles f pi are in an increasing order, the high frequency poles
after the UGB which are more than a decade away from UGB will not contribute to the phase margin
and hence the stability of the loop. Keeping this in mind, we can ignore all the high frequency poles and
retain only those that are closer to the UGB. Assuming that only two poles are closer to the UGB (within
a decade of the UGB), the conditions in Eq.(40) and Eq.(41) reduces to
1 1 1 1
φPM ≈ tan−1 (α1 ) − & ≈ + (43)
α1 α1 β1 β2
Now we end up with two unknowns (α1 is known from Eq.(42)) and since β2 > β1 and the harmonic sum
of β1 & β2 is equal to α1 , these conditions further reduces the search space to a narrow range of values.
fr
β1 ∈ [α1 , 2α1 ] & β2 ∈ [2α1 , βm ] where βm = (44)
fu
A third condition can be introduced based on the desired spur rejection specification. Based on the spur
rejection the two values of β1 and β2 can be set. We discuss one such case of choosing the two values
β1 and β2 here. For a desired phase margin, the values of β1 should lie in the range [α1 , 2α1 ] and the
values of β2 should be between [2α1 , ∞]. The values of β2 is obtained such that the harmonic sum is
always equal to α1 . For example by choosing β1 = α1 , the value of β2 has to be ∞ since the harmonic
sum of two numbers is always smaller than the smallest of the two values. The harmonic sum is similar
to the equivalent resistance of two resistors connected in parallel. If the value of β1 = 2α1 , then we get
β2 = 2α1 . An interesting choice of values of β1 and β2 that satisfies Eq.(43) in the given range would be
n n
β1 = α1 & β2 = nα1 =⇒ f p1 = α1 fu & f p2 = nα1 fu (45)
n−1 n−1
where n is a positive integer (it can even be a real number) in the range 6 [2, βm /α1 ]. The closer the first
pole is to α1 fu , the farther away the second pole should be. To get the best spur rejection the product of
the two poles should be as small as possible and that occurs when
f p1 = f p2 = 2α1 fu
Choosing the two poles close to 2α1 fu results in the best spur rejection. However placing two poles at
the same location using a passive loop filter structure may not be a very easy task and on top of that,
having two repeated poles at the same location will result in the phase response rolling off at a higher
rate (double the rate as compared to a single pole) which might worsen the variations in phase margin
across corners. So another more pragmatic choice based on Eq.(45) is to choose the poles slightly apart,
for example f p1 = 1.5α1 fu & f p2 = 3α1 fu or f p1 = 1.33α1 fu & f p2 = 4α1 fu .
Based on the discussions above, we can summaries the design procedure to choose the right value of α1
and βi for any PLL order. The procedure is based on the idea that only the first pole and first zero are
closest to the UGB and hence has the maximum impact on the phase margin. The basic steps involved
in the design procedure is listed below
1) Find the desired phase margin from architecture level simulations. Add a margin to the target phase
margin φPM + ∆φ
2) Treat the PLL like a Type-II 3rd order PLL and choose the value of α1 by solving Eq.(25) with the
margin added. This step decides the location of the first zero fz1 = fu /α1 .
3) If the PLL is a Type-II 3rd order PLL, then the first pole is also decided uniquely f p1 = α1 fu .
6 Ideally one would expect the range of n to be [2, ∞]. The case n = ∞ corresponds to a Type-II 3rd order PLL as the second pole is pushed to infinity and
the first pole reaches α1 fu . A more practical maximum (nmax ) value of n would be to restrict its value such that the second pole occurs before the reference
frequency.
fr
f p2 < fr =⇒ nmax =
α1 f u
Thus the modified range can be expressed as    
fr βm
n ∈ [2, nmax ] = 2, = 2,
α1 f u α1
4) If the PLL order is higher than 3, then first place the zero based on step 2 and then choose the two
poles such that their harmonic sum equals α1 fu . Choosing the poles closer ensures that the spur
rejection is maximized. Based on the spur rejection requirement, for stringent rejection requirement
choose them to be closer β1 = 1.33α1 & β2 = 4α1 and for less stringent rejection requirements, the
poles can be placed farther apart for example β1 = 1.142α1 & β2 = 8α1 . Placing the poles farther
apart helps in minimizing the phase margin variations across PVT corners
5) Similarly add additional high frequency poles as necessary which are much farther away from the
UGB and any small changes in the phase margin should be accounted for in the added margin ∆φ in
step 2. Every additional high frequency pole will be farther away from the UGB, their contribution
to the phase degradation near the UGB keeps diminishing. Poles that are more than a two or three
decades away from the UGB will not contribute to any degradation in phase margin. Such poles can
be added directly without worrying about the stability of the PLL.
6) Thus once the phase margin is set, the values of α1 and βi can be found using the steps 1 to 5. Now
in PLLs of Type greater than 2, the values of αi (i ≥ 2) or the zero locations can be chosen such
that the zeros occur much before fz1 (the zero closest to the UGB) α2 >> α1 . These zeros should
not impact the phase margin and thus have no effect on the integrated jitter.
The next problem to consider is how to decide the exact value of phase margin at a system level that
minimizes jitter. It can be seen from the Fig.6 that the improvement becomes marginal when the phase
margin is > 600 . A higher phase margin is achieved by pushing the zero to lower frequencies which
translates to a higher loop filter area for low noise analog PLLs or by pushing the high frequency poles
farther away from the UGB which translates to a poor rejection of reference spurs. So choosing a high
phase margin close to 900 is not going to be optimum from area or spur rejection view point as the returns
in terms of integrated jitter are not proportionate. It is a common practice to choose a phase margin of
600 to minimize peaking in the transfer function in closed loop amplifiers and PLLs. Thus we set the
phase margin to 600 in the foregoing analysis.

B. Basic noise optimization procedure


Once the phase margin is fixed, the parameters αi and βi are also fixed based on the procedure
described in the previous section. Once the loop parameters are set, the only unknown variable in the
loop gain and hence the integrated noise Nint or integrated Jitter Jint is the UGB ωu ( fu ).
  l r Z
km m−1 sαi 1 T0 ∞
L(s) = m ∏ 1 + ·∏   & Jint ( fu ) = 2 Sφ0 ( f ) d f (46)
s i=1 ωu j=1 1 + s 2π 0
β j ωu
With the knowledge of the optimum UGB ωopt ( fopt ) (which corresponds to the UGB where the jitter is
minimum) and the desired phase margin the loop dynamics of the PLL can be derived systematically.
Thus the first step is to find the optimum UGB that minimizes integrated jitter. To find the minimum
value of the jitter, we find the minimum value of the integrated output phase noise (or the rms phase noise
power) as the UGB is varied. The total integrated phase noise at the PLL output is given by
Z ∞
Nint ( fu ) = 2 Sφ0,tot ( f ) d f (47)
0
The optimum UGB and the optimum jitter can then be computed by finding the minima of the integrated
noise
dNint ( fu )
= 0 =⇒ fu = fopt (48)
d fu
T0 p
Nopt = Nint ( fopt ) & Jopt = Nopt (49)

One can intuitively guess that at very low bandwidths, the noise of the PLL is dominated by the VCO
noise 7 as the reference noise is filtered out significantly and at very high bandwidths the noise is dominated
by the reference noise as the VCO noise gets filtered out significantly by the large cut-off frequency of the
high pass transfer function. Thus an optimized design is where the overall noise of the PLL is minimized.
The PLL designer has to solve Eq.47 numerically by sweeping the UGB and find the optimum UGB that
minimizes the integrated jitter at the PLL output. An illustrative plot of the jitter variation with the UGB
is shown in Fig.12. The jitter vs optimum UGB plot is a convex function with a minima at the optimum
UGB.

Jrms ≈ Jref
Jrms ≈ Jvco
Jrms(fu)

Jopt
fopt fu
Fig. 12. Illustrative plot of the variation of the optimum jitter of an Integer-N PLL with the UGB of the PLL.

C. Constant phase margin scaling (or frequency scaling)


As explained previously, the optimum UGB is found by sweeping the UGB and finding the minimum
value of the jitter Jrms and the corresponding UGB fopt . One important consideration in the analysis is
how the loop parameters α1 and βi are varied as the UGB is swept to find the optimum jitter.
Since the phase margin is set to 600 , as the UGB is swept, it should be ensured that the phase margin
remains at the same value. As an increase or decrease of phase margin will lead to peaking or change in
the Q value of the transfer function and hence a change in the jitter value. So as the UGB is varied the
loop parameters (the integrator coefficients ki and the high frequency poles w pi ) of the PLL should also
change but by keeping the phase margin constant. This is achieved by maintaining the variables α1 and
βi as constants (From Eq.(15), it can seen that the Phase margin is dependent only on the variables α1
and βi .) as the UGB is varied. We refer to this approach as Constant phase margin scaling. Let the UGB
be increased by the factor x and the poles and zeros are also increased by the same factor, then the phase
margin of the loop as the UGB is varied is given by
  l     l  
−1 x fu −1 x f u −1 fu −1 fu
φPMx = tan − ∑ tan = tan − ∑ tan = φPM (50)
x fz1 i=1 x f pi fz1 i=1 f pi
Intuitively the constant phase margin scaling can be seen as a frequency scaling of the transfer function.
As the UGB is swept, the poles and zeros are also varied by the same proportion in which the UGB is
varied.
m−1 m−1
km xm ∏i=1 (1 + s/xωzi ) km ∏i=1 (1 + (s/x)/ωzi ) s
Lx (s) = m = = L (51)
s ∏li=1 (1 + s/xω pi ) (s/x)m ∏li=1 (1 + (s/x)/ω pi ) x
7 The VCO noise is sees a high pass transfer function with a very low cut-off frequency and thus most of the VCO noise comes unfiltered at the PLL output
Having discussed the procedure to find the optimum jitter, we now derive closed form expressions for the
optimum jitter and optimum UGB. By making some simple approximations on the closed loop transfer
functions and the reference and VCO noise models, closed form expressions can be derived for the
optimum UGB and jitter. The values estimated from the closed form expressions serves two purposes
1) It helps the designer gain an intuitive understanding of the dependence of jitter ad the optimum loop
dynamics on the VCO and reference noise levels and 2) it can also serve as an initial guess to the
numerical solver and reduce the computation overhead for PLLs of higher Type and order. The next few
sections of the chapter focuses on deriving closed form expressions for the rms jitter in case of integer-N
and Fractional-N PLLs and comparing them with the results obtained from numerical simulations.

III. E NTROPY OF CLOCK SIGNALS


Before we delve into the mathematical analysis of deriving the optimum loop dynamics of PLLs, we
take a small detour to look at a way of comparing the purity of clock signals of different frequencies
and noise profiles. This helps in simplifying and also provides a better understanding of the optimum
jitter and loop dynamics expressions. As discussed in Chapter II, phase noise is a frequency dependent
quantity but integrated jitter and the jitter PSD are an absolute performance metrics. So they are normally
used for comparing clocks of different frequencies. However, integrated jitter is dependent on the range
of the frequency of integration and jitter PSD is just a scaled version of the phase noise and so is offset
frequency dependent. Thus a simpler performance metric that provides an indication of ’how good a clock
is’ irrespective of the clock frequencies or the noise profiles is of great value when performing the noise
analysis of PLLs. Before we arrive at that, we quickly revisit the models for the reference and VCO phase
noise.
We assume models for the reference and VCO noise sources that are mathematically tractable and close

a) Sφr(f) b) Sφ0(f)

KL KH/f2

0 0
Fig. 13. Equivalent baseband phase noise models (two-sided) of a) reference signal and b) open loop VCO output

to what is seen in practical applications. The reference phase noise is assumed to be a white noise source 8 ,
while the VCO noise is assumed to be a colored noise with a Lorentzian spectrum (∝ 1/ f 2 ). Let KL be
the equivalent two-sided base band (as explained in Chapter II) reference signal phase noise floor referred
at the input of the PLL and let KH / f 2 be the equivalent two sided base band phase noise of the VCO
measured at the PLL output as shown in Fig.13 (The frequency f here represents the frequency offset
from the carrier frequency.).
To eliminate the dependence of the absolute value of reference frequency on the phase noise, we normalize
the phase noise by 1/ fr 2 . To ensure that the normalized phase noise has units of rad2 /Hz (or dBc/Hz on
the decibel scale), we multiply it by (1 Hz)2 . The new normalized phase noise is referred to as the entropy
of the reference source Qre f given by
 
1 Hz 2 KL
Qre f = Sφr ( f ) = 2 (52)
fr fr
8 The actual reference phase noise has a 1/ f region and a thermal noise region very much like the noise profile of any single stage amplifier. A well
designed reference circuit should keep the flicker noise corner low enough that most of the integrated noise is due to the thermal noise.
Entropy is a word borrowed from Thermodynamics and Information theory, where it indicates the ran-
domness or uncertainty in the the system or the message signal of interest. Entropy in the analysis of
clock signal purity conveys a similar meaning of randomness or uncertainty in the edges of the clock
signals. A lower entropy clock signal implies that the clock is very pure or its phase noise (and hence
jitter) is very low. A noisy clock is one with a very high ’clock entropy’. Entropy is better understood
when we consider the jitter PSD of the reference clock. The jitter PSD and the phase noise are related
as SJr ( f ) = Sφr ( f )/(2π fr )2 . The Jitter PSD by definition normalizes the phase noise by divinding it by
the carrier frequency fr removing the clock frequency dependence
Sφr ( f ) KL Qre f
SJr ( f ) = 2
= 2
= (53)
(2π fr ) (2π fr ) 4π2
Thus two reference clocks of different reference frequencies fr1 and fr2 will have different phase noise
plots but the same jitter PSD (and hence same integrated rms jitter) if the entropy of the two clocks are
the same.  2
Qre f fr1
SJr1 ( f ) = 2
= SJr2 ( f ) & Sφr1 ( f ) = Sφr2 ( f ) (54)
4π fr2
Similarly we define the entropy of the VCO clocks so that two different VCOs can be compared without
worrying about their oscillation frequency or the frequency offset from the carrier. To eliminate the
oscillation frequency dependence, we can normalize the VCO phase noise by the VCO frequency. However,
unlike the model of phase noise of the reference source, the VCO phase noise is dependent on the frequency
offset from the carrier as well. The VCO phase noise generally has a 1/ f 3 roll-off when flicker noise
is the dominating source of noise and a 1/ f 2 roll-off where the thermal noise is the dominant source of
noise. Thus to eliminate the offset frequency dependence, we not only divide the phase noise by the VCO
frequency but also multiply it by the offset frequency 9 ( f / f0 )2 . The entropy of the VCO clock can be
defined as
f2 KH f 2 KH
Qvco = Sφ0 ( f ) · 2 = 2 · 2 = 2 (55)
f0 f f0 f0
It should be noted that this definition ensures that the VCO entropy has units of rad2 /Hz (or dBc/Hz on
the decibel scale).
Clocks of different frequencies will have different phase noise as it is a frequency dependent metric of
clock purity. But if the entropy defined in Eq.(52) and Eq.(55) remains the same, then we refer to such
clocks as equally pure or signals of same ’entropy’. Clocks of equal entropy will have same integrated
jitter (assuming that the region of integration is the same) and jitter PSD. A lower value of Qre f and
Qvco indicates that the clocks are ’purer’ or of lower entropy which translates to low integrated jitter.
Reference clocks (or VCO clocks) of different frequencies but the same integrated jitter are clocks of
similar entropy.
The phase noise of the reference and VCO signals can be expressed in terms of the ’entropy’ of the
reference and VCO clocks as well. Starting from Eq.(52) and Eq.(55), the reference and VCO phase
noise can be rewritten in terms of entropy as follows
KH 2 f0 2
Sφr ( f ) = KL = Qre f · fr & Sφ0 ( f ) = 2 = Qvco 2 (56)
f f
The clock entropy is not dependent on the integration bandwidth like the rms jitter or the offset frequency
like the jitter PSD and hence serves as very useful metric to compare noisy clock signals.
9 It should be noted that this definition of VCO entropy assumes that the VCO phase noise decreases as 1/ f 2 from the carrier frequency. In general the
VCO frequency has a 1/ f 3 roll off at low frequency offsets (which is usually in the order of few 100 kHz) and a flat phase noise shape at high frequencies.
Thus a more accurate definition of entropy also mentions the offset frequency at which the entropy is defined.
A. Figure-of-merit (FOM) and entropy of clocks
Engineers are more used to terms like Figure-of-merit (FOM), which is not only a measure of the
entropy or how good a system is but also the effort it takes to achieve the desired entropy. For an
oscillator or clock signal like the reference or the VCO, the FOM can be defined as
 
Pclk
FOMclock = 10 log10 Qclk · = 10 log10 (Qclk ) + Pclk,dBm (57)
1 mW
The units of FOM is dBc/Hz which is the same as that of the entropy of the clock signals. A smaller
FOM implies a better or a purer clock signal. Two clocks can be of the same entropy but different FOMs
if the power spent to achieve that entropy are very different. The clock with the lower FOM is superior
as it consumes less power to achieve the same entropy levels. In simple terms, entropy and FOM can be
interpreted as follows. Entropy is a measure of how pure/accurate the clock is and FOM is a measure
of the accuracy and effort 10 it takes to achieve that entropy. It should be noted that the clock entropy
Qclk should not be confused with the quality factor of a resonator. The clock entropy Qclk is more of a
purity metric which tells us how good a clock is (how spectrally pure a clock is) and it may have some
dependency on the quality factor Q of the resonator in resonator based oscillators like LC oscillators and
crystal oscillators.
With this knowledge, we now define the FOM for the VCO and the reference clocks in terms of clock
entropy and power, following our definition of FOM in Eq.(57)
 
Pvco
FOMvco = 10 log10 Qvco = 10 log10 (Qvco ) + Pvco,dBm (58)
1 mW
 
Pre f
FOMre f = 10 log10 Qre f = 10 log10 (Qre f ) + Pre f ,dBm (59)
1 mW
As a final point to mention, the FOM of a clock is a fundamental constant for a given design and
architecture of the clock circuit (VCO or reference circuit topology). But the clock entropy is under the
designer’s control and it can be lowered to arbitrarily small values by increasing the power of the clock 11 .

IV. O PTIMUM JITTER AND UGB IN I NTEGER -N PLL S

Sφr(f) Sφ0(f)
KL Vdd KH/f2

0
Iup Sφ0,tot(f)
0
fr ref UP f0 VCO noise

fdiv Ref noise


div DN
Z(s)
VCO
Idn
0 fu
N

Fig. 14. Integer-N PLL with different noise sources and their illustrative phase noise shapes (the reference noise (Sφr ( f )), the open loop VCO noise (Sφ0 ( f ))
and the total PLL phase noise (Sφ0,tot ( f ))).

10 The effort here refers to the energy (or power) expended to achieve that entropy level.
11 The word clock in this work is used to refer to any circuit that can produce a periodic output signal. So by this definition, VCOs, reference oscillator
circuits and the PLL in its entirety are referred to as clocks.
We start with the noise optimization of the simplest case of Integer-N PLLs. Understanding the noise
trade-offs in Integer-N PLLs is crucial as they help provide engineers with a lower limit on the minimum
achievable jitter levels in many PLLs like Fractional-N PLLs and Fractional-N PLLs with quantization
noise cancellation.
The noise analysis of the Integer-N PLL can be performed by splitting the noise sources into low pass
and high pass noise as discussed earlier. The integrator phase noise power at the PLL output is given by
Z ∞ Z ∞ Z ∞
2
Nint = 2 Sφ0,tot ( f ) d f = 2 Sφ,l p ( f )N 2 |Hl p ( f )| d f + 2 Sφ,hp ( f )|Hhp ( f )|2 d f (60)
0 0 0
The low pass noise sources are grouped together as a noise floor Sφ,l p ( f ) and the high pass noise sources
referred to the PLL output are accounted for as a pink noise model with a second order roll-off Sφ,hp ( f ).
Assuming that the source of noise is only the extrinsic noise sources, the low pass noise sources KL
represents the reference noise floor measured at the reference frequency fr and Sφ,hp ( f ) = KH / f 2 is the
VCO noise measured at the PLL output frequency f0 as shown in Fig.14. The integrated phase noise
power at the PLL output can be reduced to12
Z ∞ Z ∞
KH
Nint = 2KL N 2 |Hl p ( f )|2 d f + 2 2 |Hhp ( f )|2 d f (61)
0 0 f
Fig.14 shows the illustrative shapes of the phase noise of the reference clock, the VCO clock and the
total PLL output phase noise. To derive an exact expression for the integrated noise power as a function
of the UGB, we need to evaluate the two definite integrals. The low pass integral ILP and the high pass
integral IHP given by
Z ∞ Z ∞
2 Hhp ( f ) 2
ILP = |Hl p ( f )| d f & IHP = df (62)
0 0 f
The transfer functions Hl p ( f ) and Hhp ( f ) are functions of the loop gain of the PLL and an exact analysis
involves a great deal of arithmetic complexity. We can however make some simple approximations to the
loop gain and derive expressions for the integrals and get an intuitive understanding of the value of the
integrals and hence their dependence on the UGB. For a simple Type-I PLL with no high frequency poles
the loop gain is given by L(s) = ωu /s and the low pass and high pass filter transfer functions are first
order high pass and low pass filters. The filter transfer functions and the value of the integral for a Type-I
1st order PLL are given by
L(s) 1 1 s/ωu
Hl p (s) = = & Hhp (s) = = (63)
1 + L(s) 1 + s/ωu 1 + L(s) 1 + s/ωu
Z ∞ Z ∞
2 π Hhp ( f ) 2 1π
ILP = |Hl p ( f )| d f = fu & IHP = df = (64)
0 2 0 f fu 2
For any PLL order greater than 2 the closed form expressions of the integrals in Eq.(62) becomes compli-
cated. However a Type-II 3rd order PLL is the most popularly used PLL architecture and understanding
the Type-II 3rd order PLL is the gateway to understanding higher order PLLs. To resolve this problem of
arithmetic complexity with 3rd order PLL, we consider two ’reduced’ loop gains of a Type-II 3rd order
PLL and evaluate the integrals of these reduced transfer functions. A Type-II 3rd order PLL has two poles
at dc, a zero before the UGB and a pole after the UGB. To study the impact of the zero and the pole on
the final integral values, we consider two loop gains of order 2. In the first case, the loop gain L1 (s) is
that of a Type-II 2nd order PLL with two poles at dc and one zero (the high frequency pole is pushed to
infinity). In the second case, the loop gain L2 (s) is that of a Type-I 2nd order PLL with one pole at dc and
12 The factor 2 in the expression accounts for the lower side band of the phase noise. Since f represents the frequency offset from the carrier the integration
limits go from 0 → ∞.
one high frequency pole. The zero is pushed to very low frequencies and for all practical purposes can be
assumed that it canceled out one of the poles at dc. The loop gains of the two cases can be expressed as
ωu ωz1 ωu 1
L1 (s) = 2
(1 + s/ωz1 ) & L2 (s) = (65)
s s (1 + s/ω p1 )
For the first case (Type-II 2nd order PLL), the high pass and the low pass transfer functions and the
corresponding low pass and high pass integral values are given by
L1 (s) 1 + s/ωz1
Hl p (s) = = 2 (66)
1 + L1 (s) (s /ωu ωz1 ) + s/ωz1 + 1
1 s2 /(ωu ωz1 )
Hhp (s) = = 2 (67)
1 + L1 (s) (s /ωu ωz1 ) + s/ωz1 + 1
Z ∞   Z ∞
2 π fz1 Hhp ( f ) 2 1π
ILP = |Hl p ( f )| d f = fu 1 + & IHP = df = (68)
0 2 fu 0 f fu 2
The low pass transfer function has a peaking in the magnitude response near the UGB and the peaking
increases as the zero approaches the UGB. From a stability point of view the zero moving closer to the
UGB reduces the phase margin and thus the poles move closer to the jw axis on the s-plane, leading to
peaking in the transfer function. This leads to a higher integration value for the low pass integral compared
to the case of first order loop in Type-I PLL. The high pass transfer function however does not see the
peaking and thus it integrates to the same value as that of the conventional Type-I PLL. Thus the presence
of zero impacts the integration of the low pass noise sources.
For the second case (Type-I 2nd order PLL), the high pass and the low pass transfer functions and the
corresponding low pass and high pass integral values are given by
L2 (s) 1
Hl p (s) = = 2 (69)
1 + L2 (s) (s /ωu ω p1 ) + s/ωu + 1
1 (1 + s/ω p1 )s/ωu
Hhp (s) = = 2 (70)
1 + L2 (s) (s /ωu ω p1 ) + s/ωu + 1
Z ∞ Z ∞  
2 π Hhp ( f ) 2 1π fu
ILP = |Hl p ( f )| d f = fu & IHP = df = 1+ (71)
0 2 0 f fu 2 f p1
In this case the high pass transfer function has a zero at the ω = ω p1 and thus the high pass transfer
function sees a peaking and the low pass transfer function does not see the peaking in the frequency
response. This leads to the low pass integral being the same as that of the a first order PLL and the high
pass integral value is higher by the factor (1 + fu / f p1 ).
One observation to be made from the preceding analysis is that, the low pass integrals are proportional
to the UGB and the high pass integrals are inversely proportional to the UGB.
Z ∞ Z ∞
2 Hhp ( f ) 2 a2
ILP = |Hl p ( f )| d f = a1 fu & IHP = df = (72)
0 0 f fu
where a1 and a2 are constants of proportionality that depend on the high pass and low pass filter transfer
functions (or the Type and order of the PLL). The phase noise power at the PLL output in Eq.(61) can
be expressed as
a2
Nint ( fu ) = 2KL N 2 a1 fu + 2KH (73)
fu
The optimum UGB and jitter of the PLL can be derived by finding the minima of Eq.(73)
r
dNint ( fu ) a2 KH (a1 a2 KL KH )1/4
= 0 =⇒ fopt = & Jopt = √ T (74)
d fu a1 N 2 KL π N
The constants a1 and a2 determine appear both in the expressions of the optimum UGB and jitter of the
PLL. The goal of the PLL design is to minimize jitter and hence to minimize the product a1 a2 .

A. The symmetric phase condition


In some specific cases the proportionality constants will be equal a1 = a2 when the low pass and
the high pass filters with the same cut-off frequency fu obey the following condition, where the high
pass and low pass filter transfer functions can be transformed into one another by applying frequency
transformation and scaling s → ωu 2 /s or f → fu 2 / f .
 2  2
fu fu
|Hhp ( f )| = Hl p ⇐⇒ |Hl p ( f )| = Hhp =⇒ a1 = a2 (75)
f f
The above equation can be easily proved and the value of the integrals can be expressed as 13
Z ∞ Z ∞
2 2 Hhp ( f ) 2 C0 2
ILP = |Hl p ( f )| d f = C0 fu & IHP = df = (76)
0 0 f fu
2
where C0 is a constant that depends on the order of the low pass and high pass filters a1 = a2 = Cp
0 . From
st
Eq.(64) it can be seen that a Type-I 1 order PLL obeys this property and the value of C0 is π/2. A
more general expression for the C0 can be derived by multiplying the low pass and the high pass integrals
in Eq.(64)
Z ∞ Z ∞
!1/4
2
Hhp ( f )
C0 = (ILP ·IHP )1/4 = |Hl p ( f )|2 d f · df (77)
0 0 f
In fact any PLL with equal number of poles and zeros that are symmetrically placed around the UGB

on a log scale ωu = ωzi ω pi =⇒ αi = βi will have the phase margin maximized and symmetric phase
response around the UGB on a log scale. Assuming the PLL has m − 1 poles and m − 1 zeros, then PLL
is a Type-m PLL with an order of 2m − 1. The loop gain of such a PLL can be expressed as
    m−1  
ωu ωz1 · · ·ωzm−1 m−1 1 + s/ωzi ωu m 1 1 + αi s/ωu
L(s) =
sm ∏ 1 + s/ω pi = s αiα2· · ·αm−1 ∏ 1 + s/αiωu (78)
i=1 i=1
It can be readily shown that PLLs with loop gain of the form in Eq.(79) obey Eq.(75)
 2   m m−1  
ωu s 1 + s/αi ωu 1
L = αi α2 · · ·αm−1 ∏ = (79)
s ωu i=1 1 + αi s/ωu L(s)
 2
ωu L(ωu 2 /s) 1
=⇒ Hl p = 2
= = Hhp (s) (80)
s 1 + L(ωu /s) 1 + L(s)
For the lowpass and highpass filters to obey Eq.(75), the loop gain of the PLL should obey Eq.(79)
 2  2  2
fu fu ωu 1
|Hhp ( f )| = Hl p ⇐⇒ |Hl p ( f )| = Hhp =⇒ L = (81)
f f s L(s)
13 Since the low pass integral is proportional to the UGB, it can be expressed as follows
Z ∞
ILP = |Hl p ( f )|2 d f = C0 2 fu
0
Since the high pass filter is related to the low pass filter by the relation
 
fu 2
|Hhp ( f )| = Hl p
f
The high pass integral can be solved by expressing in terms of the low pass filter response and by making the substitution f1 = fu 2 / f , the integral reduces to
Z ∞ Z ∞ 2 Z ∞ Z ∞
Hhp ( f ) 2 Hl p ( fu 2 / f ) 2 df 1 2 C0 2
IHP = df = df = Hl p ( fu 2 / f ) = 2 Hl p ( f1 ) d f1 =
0 f 0 f 0 f2 fu 0 fu

Thus the constant of proportionality is the same for both the lowpass and highpass integrals.
The most commonly used Type-II 3rd order PLL with a loop gain given by ωu ωz1 (1 + s/ωz1 )/(s2 (1 +

s/ω p1 )), that is designed to maximize the phase margin satisfying the condition ωu = ωz1 ω p1 will also
obey the same relation. Assuming that ωz1 = ωu /α1 and ω p1 = α1 ωu the corresponding lowpass and
highpass transfer functions of the PLL can be expressed as follows
1 + s/ωz1 1 + α1 s/ωu
Hl p (s) = = (82)
(s /ωu ωz1 ω p1 ) + (s2 /ωu ωz1 ) + (s/ωz1 ) + 1
3
(s/ωu ) + α1 (s/ωu )2 + α1 (s/ωu ) + 1
3

(1 + s/ω p1 )s2 /ωu ωz1 (1 + s/α1 ωu )α1 (s/ωu )2


Hhp (s) = 3 = (83)
(s /ωu ωz1 ω p1 ) + (s2 /ωu ωz1 ) + (s/ωz1 ) + 1 (s/ωu )3 + α1 (s/ωu )2 + α1 (s/ωu ) + 1
It can be easily verified by making the substitution s → ωu 2 /s in the lowpass transfer function, we arrive
at the highpass transfer 14
√ function and vice versa . In addition to that since the phase margin is maximized
by choosing fu = fu fz1 , the jitter which depends upon the product of the two integrals is minimized.
Stated otherwise, to minimize the jitter, the values of a1 and a2 should be equal a1 = a2 = C0 2 or the
PLL loop should be designed to maximize its phase margin.
The phase noise power and the rms jitter of the PLL with lowpass and highpass filters obeying the
condition in Eq.(75) in Eq.(61) can be expressed as
  s 
2KH 2 2 C0 2KH 2
Nint ( fu ) = + 2KL N fu ·C0 =⇒ Jrms ( fu ) = + 2KL N fu (84)
fu 2π f0 fu
The optimum UGB and jitter of the PLL that is designed to maximise the phase margin can be derived
by finding the minima of Eq.(84)
r
dNint ( fu ) KH
= 0 =⇒ fopt = (85)
d fu N 2 KL
The optimum jitter is obtained by substituting Eq.(85) in Eq.(84)
Z ∞ Z ∞
!1/4
1/4 2
(KL KH ) C0 Hhp ( f )
Jopt = Jrms ( fopt ) = √ T & C0 = |Hl p ( f )|2 d f · df (86)
N π 0 0 f

The exact value of the constant C0 for the Type-II 3rd order PLL is not easily solved like the second
order systems. To arrive at closed form expressions that are intuitive, we use some simple models for the
low pass and high pass transfer functions as shown in Fig.15 that have the same low pass and high pass
integral constants and obey Eq.(75). We use four different filter models 1) Ideal brick-wall, 2) First order
filter model, 3) Second order filter with finite Q and 4) Mth order Butterworth filter. We then derive the
expressions for optimum UGB and jitter in each case and draw conclusions from these results.
Ideal brick-wall filter: Assuming that the low pass and high pass filters to be ideal brick-wall filters with
cut-off frequencies at fu as shown in Fig.15.(a). In the pass band, the gain of both the filters is assumed
to be 1 (or 0 dB). The integrated noise power at the PLL output is given by
Z fu Z ∞
2 KH KH
Nint ( fu ) = 2KL N d f + 2 d f = 2KL N 2 fu + 2 (87)
0 fu f2 fu
To find the optimum UGB, we find the minima of Eq.(87)
r
dNint ( fu ) KH KH
= 2KL N 2 − 2 2 = 0 =⇒ fopt = (88)
d fu fu N 2 KL
14 Substituting s = ωu 2 /s in the lowpass transfer function, we get
 2
ωu 1 + ωu 2 /sωz1 (1 + s/ω p1 )s2 /ωu ωz1
Hl p = 3
= 3
= Hhp (s)
s (ωu /s) + (ωu 2 /s2 ωu ωz1 ) + (ωu 2 /sωz1 ) + 1 (s/ωu ) + (s2 /ωu ωz1 ) + (s/ωz1 ) + 1
Similarly it can be easily shown that Hhp (ωu 2 /s) = Hl p (s).
Hlp(f) Hhp(f)
1 1
a)

fu f fu f

1 jf/fu
1 (1+jf/fu) 1 (1+jf/fu)
b)

fu f fu f

Q 1 Q
(jf/fu)2
1 2
1-(f/fu) +jf/Qfu 1 1-(f/fu)2+jf/Qfu
c)

fu f fu f

1 |Hhp(f)|= (f/fu)2M
|Hlp(f)|=
1 1 1+(f/fu)2M
(1+(f/fu)2M)
d)

fu f fu f

Fig. 15. Low pass and high pass filter models a) ideal brick wall filter, b) first order filter, c) second order filter with a finite Q and d) Mth order Butterworth
filter.

Substituting Eq.(88) into Eq.(87), we get the optimum phase noise power and jitter to be
4KH p
2
T0 p (KL KH )1/4
Nopt = = 4 KL KH N =⇒ Jopt = Nopt = √ T (89)
fopt 2π π N
The ideal brick wall filter model integrates the least amount of noise as it completely eliminates the noise
outside the band of interest and so the results obtained using this model will be more optimistic.
First order filter: The low pass and high pass transfer functions are assumed to be 1st order filters with
frequency responses as shown in Fig.15.(b). The transfer functions of PLLs of Type-I or Type-II PLLs
with phase margin close to 900 can be approximated to first order responses 15 given by
2 1 2 ( f / fu )2
|Hl p ( f )| = & |Hhp ( f )| = (90)
1 + ( f / fu )2 1 + ( f / fu )2
15 A Type-I PLL with the high frequency pole shifted to infinity or a Type-II PLL with the zero pushed to very low frequencies ( f < f /100) and the high
u
frequency pole pushed to very high frequencies ( f > 100 fu )
ωu ωu ωu ωz1 (1 + s/ωz1 ) ωu
lim ≈ & lim ≈
ω p1 →∞ s(1 + s/ω p1 ) s ωz1 →0,ω p1 →∞ s2 (1 + s/ω p1 ) s
Substituting the filter responses in Eq.(90) in the expression for the rms phase noise in Eq.(61), the
integrated phase noise power is given by
Z ∞ Z ∞
N2 2KH 1
2KL 2
df + 2 df
0 1 + ( f / fu ) 1 + ( f / fu )2
fu 0

The above expression can be reduced to (proof of the integration is given in Appendix ??)
π 2KH π
Nint ( fu ) = 2KL fu N 2 + (91)
2 fu 2
The optimum UGB can then be found by finding the minimum value of the above function
r
KH
fopt = (92)
N 2 KL
The optimum integrated phase noise power (Nopt ) and rms jitter (Jopt ) at the PLL output is given by
4KH π p
2
π T0 p (KL KH )1/4
Nopt = = 4 KL KH N =⇒ Jopt = Nopt = √ T (93)
fopt 2 2 2π 2πN
Second order filter with finite Q: A more accurate representation of the Type-II PLL is to model the
low pass and high pass filter as a second order filter with a finite Q. The illustrative shapes of low pass
and high pass transfer functions and their frequency responses showing a peaking in the transfer functions
are shown in Fig.15.(c) and they can be mathematically represented as
1 ( j f / fu )
Hl p ( f ) = 2
& Hhp ( f ) = (94)
1 − ( f / fu ) + j f /Q fu 1 − ( f / fu )2 + j f /Q fu
Substituting the filter responses in Eq.(94) in the noise expression in Eq.(61), the integrated phase noise
power is given by
Z ∞ Z ∞
N2 2KH 1
2KL df + 2 df
2 2 2 2 2
0 (1 − ( f / fu ) ) + ( f /Q fu ) fu(1 − ( f / fu ) ) + ( f /Q fu )2
0

The above expression can be reduced to (proof of the integration is given in Appendix ?? and ??)
π 2KH π
Nint ( fu ) = 2KL fu N 2 Q + Q (95)
2 fu 2
The optimum UGB can then be found by finding the minima of the above function
r
KH
fopt = (96)
N 2 KL
The optimum integrated phase noise power and rms jitter at the PLL output is given by
4KH π p Qπ T0 p (KL KH )1/4 p
Nopt = Q = 4 KL KH N 2 =⇒ Jopt = Nopt = √ T Q (97)
fopt 2 2 2π 2πN
Mth order Butterworth filter: Finally we consider the case where the low pass and high pass transfer
functions are Mth order Butterworth filters with monotonic frequency responses as shown in Fig.15.(d).
The transfer functions can be represented as follows
2 1 2 ( f / fu )2M
|Hl p ( f )| = & |Hhp ( f )| = (98)
1 + ( f / fu )2M 1 + ( f / fu )2M
Substituting Eq.(98) in Eq.(61), the integrated phase noise is given by
Z ∞ Z ∞
N2 2KH ( f / fu )2M−2
2KL 2M
df + 2 df
0 1 + ( f / fu ) fu 0 1 + ( f / fu )2M
π/2M 2KH π/2M
Nint ( fu ) = 2KL fu N 2
+ (99)
sin(π/2M) fu sin(π/2M)
The optimum UGB can then be found by finding the minima of the above function
r
KH
fopt = (100)
N 2 KL
Substituting Eq.(100) in Eq.(99), the optimum integrated phase noise power (Nopt ) and integrated jit-
ter (Jopt ) at the PLL output can be obtained as
s
1/4
p π/2M (K K
L H ) 1
Nopt = 4 KL KH N 2 =⇒ Jopt = √ T (101)
sin(π/2M) 2πN M sin(π/2M)

B. Inference from the analysis


One interesting observations to be made from the above analysis is that the optimum UGB is inde-
pendent of the filter model (or the value of C0 ) as it can be seen from equations Eq.(88), Eq.(92), Eq.(96)
and Eq.(100). r
KH
fopt = (102)
N 2 KL
This hold true even for Type-II 3rd order PLLs which are designed to maximize the phase margin as it
can be seen from simulated results in Fig.16. The optimum jitter can be expressed as
(KL KH )1/4
Jopt = √ T ·C0 (103)
π N
p
where C0 is a constant dependent
p on the filter model. 1) C 0 = 1 for brick-wall filter,
p 2) C0 = π/2 for a
first order filter, 3) C0 = Qπ/2 for second order filter with finite Q and 4) C0 = π/(2M sin(π/2M))
for an Mth order Butterworth filter model. Unlike the UGB, the integrated jitter or the phase noise power
however depend on the value of C0 (on the lowpass and highpass filter characteristics).
Fig.16 shows the simulated Jitter vs UGB plot overlaid with the analytical results from Eq.(84). A 20 MHz
reference clock with a phase noise of -160 dBc/Hz and a 2.4 GHz VCO with a phase noise of -120 dBc/Hz
at 1 MHz offset is used for the simulations. Throughout the entire chapter unless stated otherwise, the
same noise model is assumed for the reference and the VCO clocks. The second order filter model was
assumed 16 to have a Q of 1.5 and the Butterworth filter model assumes a filter order of 2. It can be seen
from the figure that the optimum UGB of ≈ 850 kHZ is same for all the filter models and it matches with
the simulated results of a Type-II 3rd order PLL 0
p designed to achieve a phase margin of 60 . The optimum
2
UGB from analytical expressions is fopt = KH /N KL = 833.33 kHz, which matches very closely with
the simulated results 17 .
Unlike√the optimum UGB, the analytical value of the optimum jitter given by Jopt = (KL KH )1/4 T ·
C0 /(π N) depends on the value of C0 . The value of Cp 0 (derived towards the end of the section) for
a Type-II 3rd order PLL with a 600 phase margin is ≈ 2π/3. Using this value of C0 , the optimum
jitter value predicted by the analysis is Jopt ≈ 210 fs. From the simulated jitter vs UGB plot in Fig.16,
the optimum jitter value is 210.2 fs, which matches very closely with the analysis. Another interesting
observation to make is that the optimum jitter values for the PLL closely matches the optimum jitter value
for the second order filter model. The results of the simulated PLL is that of a Type-II 3rd order PLL
16 The second order filter Q is chosen so that the jitter vs UGB curve matches the simulated results. The actual peaking in the PLL lowpass and highpass
transfer functions is lower than Q=1.5. But the PLL filter responses are flat for a larger frequency range around the cut-off frequency and thus integrates to
the same value as the second order filter which rolls off faster than the Type-II PLL response
17 It should be noted that the optimum UGB and jitter are found by sweeping the sweeping the UGB values in the interval ( f /1000, f /5) by taking
r r
logarithmically spaced points in each decade. This results in the jitter and UGB being computed only at some points in the interval and thus may not exactly
match the result in Eq.(102 to all decimals. By increasing the frequency points in the UGB sweep interval, one can arrive at results that will closely match
Eq.(102).
600
Simulated
500 Brick Wall
First Order
400 Second Order
Butterworth

300

200 J opt 210.2 fs

J opt 145.2 fs

fopt 850 kHz


100
105 106 4 106

Fig. 16. Jitter vs UGB plot with different filter models overlaid on the simulated results

and yet it matches the second order filter model. Even though both these filters are of different orders,
the integrated noise powers are very close to each other. That is, the value of C0 is not unique for every
filter response.
The brick-wall filter predicts the lowest optimum jitter value of 145.2 fs as it integrates the lowest noise
among all the filter models. The jitter curve for the Butterworth filter model is very close to the brick-wall
filter model as the frequency response of the two filters match very closely in the frequency domain 18 .
The first order filter model approximates the responses of a Type-I PLL with no poles and integrates to a
lower phase noise compared to a Type-II PLL as expected due to better phase margin. Type-I PLLs can
have close to 900 phase margin.
Another interesting observation to be made is the distribution of noise between the reference and VCO
clocks at the optimum point. At the optimum UGB point, the phase noise power of the VCO can be
shown to be
2KH p Nopt
Nvco = ·C0 2 = 2 KL KH N 2 ·C0 2 = (104)
fopt 2
18 The integrated noise power at the PLL output for a brick-wall filter model is given by
 
2KH
NBW ( fu ) = 2KL fu N 2 +
fu
The integrated noise power at the PLL output for a butterworth filter model is given by
 
π/2M 2KH π/2M 2KH π/2M
Nbwth ( fu ) = 2KL fu N 2 + = 2KL fu N 2 +
sin(π/2M) fu sin(π/2M) fu sin(π/2M)
In the limiting case when M → ∞, we get
π/2M
lim =1
M→∞ sin(π/2M)
2KH
∴ Nbwth ( fu ) = 2KL fu N 2 + = NBW ( fu )
fu
Thus the noise using the butter worth filter model approximates the brick-wall filter in the limiting case when M → ∞.
Similarly the noise contribution from the reference source at the PLL output can be shown to
p Nopt
Nre f = 2KL fopt ·C0 2 = 2 KL KH N 2 ·C0 2 = (105)
2
Thus both the VCO and the reference noise contributions at the optimum point are equal
Nopt Jopt
Nre f = Nvco = & Jre f = Jvco = √ (106)
2 2
A final point to note In a PLL with a very low reference noise (KL → 0), the optimum UGB will tend to
infinity theoretically and a PLL with very low VCO noise (KH → 0), the theoretical optimum UGB tends
to zero. r r
KH KH
fopt = lim → ∞ & f opt = lim →0 (107)
KL →0 N 2 KL KH →0 N 2 KL
However the maximum UGB is usually limited by the reference frequency of the PLL and the minimum
UGB is limited by the loop filter area and loop noise in the PLL. A typical range of the loop bandwidth
that is common in literature and practice in chargepump PLLs is
fr fr
< fu < (108)
1000 10

C. Optimum loop dynamics in Integer-N PLLs with low noise reference source
A special case to consider when dealing with Integer-N PLLs is PLLs with very low reference noise.
In PLLs with ring oscillators or very low noise reference sources, the noise of the reference signal can
be ignored when compared to the VCO noise. By setting KL = 0 in Eq.(84), the integrated noise power
at the PLL output is reduced to
2KH 2
Nint ( fu ) = C0 (109)
fu
From Eq.(109), it can be seen that the total noise power at the PLL output is inversely proportional to
the UGB. Thus the theoretical minimum value of the phase noise power occurs at fu = ∞. Since analog
PLLs have an upper limit on the maximum allowable bandwidth, there is a limit on the maximum value
of fu . Let fu,max represent the maximum achievable PLL bandwidth, then the optimum noise power and
minimum achievable jitter are given by
s
2KH 2 KH C0
Nopt = C0 & Jopt = · (110)
fu,max 2 fu,max π f0
In general, the maximum UGB is a fraction of the reference frequency. In most traditional chargepump
PLLs the UGB is at least ten times smaller than the reference frequency. In Injection locked PLLs, the
maximum UGB can be very close to the reference frequency. Let the maximum UGB be expressed as
fu,max = a0 fr , where a0 is usually lower than 0.1 for chargepump PLLs, then the optimum jitter can be
reduced further to r r r
KH fr −3/2 KH C0 1 Qvco C0
Jopt = · C0 = · √ = √ (111)
2a0 Nπ 2a0 π f0 fr 2a0 π fr

Thus the optimum jitter in case of PLLs with low reference noise scales inversely as 1/ fr with an
increasing reference frequency (keeping the PLL output frequency f0 constant). This should be intuitive
as the higher reference frequency translates to a higher bandwidth which then leads to an hyperbolic
decrease (1/ fu ) in the phase noise power contributed from the VCO.
D. Optimum loop dynamics in Integer-N PLLs with low noise VCOs
Generally the reference clocks are much less noisier than the on chip VCOs but in some specific
applications like Jitter cleaning PLLs, the reference source is much more noisier than the VCO clock and
thus requires extensive filtering 19 . Such cases can be treated as a problem where KH → 0 in comparison to
the reference source. Since there is only the reference noise and no VCO noise, the UGB that minimizes
noise is zero. fopt = 0. Analog PLLs have a limitation on the minimum bandwidth due to loop filter area
constraints (A lower bandwidth requires a lower Icp Z(s) product in CPPLLs and the preferred option is
to decrease the impedance which results in large loop filter area.) (and even in case of digital PLLs the
minimum bandwidth cannot be zero in practice as it leads to an infinite loop settling time). Let fu,min
denote the minimum PLL bandwidth, then the total noise power at the PLL output is given by
p C0
Nopt = 2KL N 2 fu,minC0 2 & Jopt = 0.5KL fu,min · (112)
π fr
The optimum jitter can also be expressed in terms of the reference clock entropy as follows
p C0 p C0
Jopt = 0.5KL fu,min · = 0.5Qre f fu,min · (113)
π fr π

E. Comments on the integration constant C0

(a) α1=1 (b) α1= ∞

|L(f)|=(fu/f)2 fz1= fp1=fu |L(f)|=fu/f fz1= 0 , fp1= ∞


fu fu

φ(f)
φ(f) -π/2
φPM=0 φPM=π/2
-π -π

fu f fu f
|Hlp(f)| 1 1
Hlp(f) = |Hlp(f)| Hlp(f) =
1-(f/fu)2 (1+jf/fu)
1 1
C0 = ∞ C0 = √π/2

fu f fu f

Fig. 17. Illustrative shapes of the magnitude and phase response of the loop gain and the corresponding low pass filter frequency response |Hl p ( f )| for a)
the unstable loop when α1 = 1 and 2) the stable Type-I loop when α1 = ∞

The constant C0 figures in the expressions of optimum jitter and integrated phase noise of the PLL.
So estimating its value very accurately is of interest as it helps in estimating the jitter of the PLL
accurately (closer to the actual value) and also as it will be clearer in the latter half of the chapter, it helps
in estimating the theoretical minimum value of the PLL FOM. In the analysis so far, the value of C0 is
derived based on some approximations to the filter models. In this section we look at the intuitive ways
of arriving at the range of values of C0 and also its exact values for Type-II 3rd order PLL and study its
dependence on the phase margin of the PLL.
C0 is defined as the constant of proportionality of the lowpass and highpass integrals while calculating
19 The PLLs in such application serve as ’phase filters’ or ’jitter cleaners’ of the incoming clock.
the jitter and UGB of the PLL. A general expression for C0 is given by the relation
Z ∞ Z ∞
!1/4
2
Hhp ( f )
C0 = |Hl p ( f )|2 d f · df (114)
0 0 f

For the lowpass and the highpass filters that obey the condition Hhp ( f ) = Hl p ( fu 2 / f ), the value of C0 can
also be found by solving one of the integrals using the relation
s s
Z ∞ Z ∞
1 2 Hhp 2
C0 = |Hl p | d f = fu df (115)
fu 0 0 f
For a Type-II 3rd order PLL that is designed to maximize the phase margin ωz1 = ωu /α1 and ω p1 = α1 ωu ,
the loop gain and filter transfer functions can be expressed as follows
ωu ωz1 1 + s/ωz1 ωu 2 1 + α1 s/ωu
L(s) = = (116)
s2 1 + s/ω p1 α1 s2 1 + s/α1 ωu
L(s) 1 + α1 s/ωu
Hl p (s) = = (117)
1 + L(s) (s/ωu ) + α1 (s/ωu )2 + α1 (s/ωu ) + 1
3

1 (1 + s/α1 ωu )α1 (s/ωu )2


=
Hhp (s) = (118)
1 + L(s) (s/ωu )3 + α1 (s/ωu )2 + α1 (s/ωu ) + 1
The value of C0 is independent of fu and can be found using Eq.(115)
Z ∞ Z ∞
2 1 2 1 1 + (α1 f / fu )2
C0 = |Hl p | d f = 2 2
df (119)
fu 0 fu
(1 − α1 ( f / fu )2 ) + ((α1 f / fu ) − ( f / fu )3 )
0

Eq.(119) cannot be solved analytically and it has to be solved numerically. But using some simple
intuitions, we can still arrive at the limiting values of the integral. The phase margin of the Type-II
PLL that is optimally designed depends only on the value α1 . As the value of α1 is varied from 1 to ∞,
the phase margin varies from 00 to 900 .
 
−1 −1 1
φPM = tan (α1 ) − tan & α1 ∈ (1, ∞) =⇒ φPM ∈ (00 , 900 ) (120)
α1
When α1 = 1, the pole and zero fall exactly on top of the UGB (ωu = ωz1 = ω p1 ) and they cancel each
other and the loop now reduces to a cascade of two integrators without a stabilizing zero as shown in
Fig.17.(a). The loop now becomes a classic oscillator and it will oscillate at the unity gain frequency as
the phase margin is zero. A lower phase margin implies larger peaking in the lowpass transfer function,
which in turn leads to a larger integration value. The maximum value of C0 can be found by integrating
the lowpass transfer function of the PLL when its loop phase margin is zero. This is when the filter acts
like a second order lowpass filter with infinite Q as shown in Fig.17.(a). The loop gain and the lowpass
and the highpass transfer functions and the maximum value of C0 are given by 20
ωu 2 1 (s/ωu )2
L(s) = =⇒ H lp (s) = & H hp (s) = (121)
s2 1 + (s/ωu )2 1 + (s/ωu )2
v
u Z 2
u1 ∞ 1
C0,max = t df =∞ (122)
f u 0 1 − ( f / f u )2
When α1 = ∞, the zero and pole are pushed away from the UGB on either sides to zero and infinite
20 The PLL lowpass transfer function can be seen as a second order filter with an infinite Q. Thus the integral value of the second order lowpass filter with
an infinite Q is infinite πQ/2 → ∞.
C0 = ∞ (Type-II unstable PLL)
C0

C0 ≈ √2π/3 (Type-II stable PLL)

C0 = √π/2 (Type-I PLL)

φPM
φPM=0 0
φPM=60 0
φPM=90 0

Fig. 18. Illustrative shape of the variation of C0 with the phase margin φPM of the PLL loop.

frequencies respectively. The zero cancels one pole at dc and the PLL reduces to a Type-I PLL with
no poles as shown in Fig.17.(b). The minimum value of C0 can be found by integrating the lowpass
transfer function of the PLL, which is a first order lowpass filter with a cut-off frequency fu as shown in
Fig.17.(b). The loop gain and the lowpass and the highpass transfer functions and the maximum value of
C0 are given by
ωu 2 1 + α1 s/ωu ωu
L(s) = lim = (123)
α1 →∞ α1 s2 1 + s/α1 ωu s
1 (s/ωu )
=⇒ Hl p (s) = & Hhp (s) = (124)
1 + (s/ωu ) 1 + (s/ωu )
s Z r
1 ∞ 1 π
C0,min = 2
df = (125)
fu 0 1 + ( f / fu ) 2

Thus the value of C0 is inversely related to the phase margin of a Type-II 3rd order PLL. It blows up to
infinity C0 → ∞ as the phase margin approaches zero φPM → 00 and reaches a minimum value of C0 is
p
π/2 (for a Type-I PLL) as the phase margin reaches 900 as shown in Fig.18. A more useful value of
C0 is to find it at the desired phase margin of 600 , which can be computed by evaluating the integral in
Eq.(119) numerically by substituting the value of α1 ≈ 4. The integral can be evaluated at any value of
UGB as the value of the integral is independent of the absolute value of UGB. For convenience, we can
evaluate the integral for fu = 1 Hz 21 .
Z ∞ Z
1 1 + (α1 f / fu )2 ∞ 1 + (α1 f )2
C0 2 = 2 2
d f = 2 2
d f (126)
fu
0 (1 − α ( f / f )2 ) + ((α f / f ) − ( f / f )3 ) 0 (1 − α1 f 2 ) + ((α1 f ) − f 3 )
1 u 1 u u
To get the value of the C0 at any phase margin, one can compute the corresponding α1 by solving
φPM = tan−1 (α1 ) − tan−1 (1/α1 ) and then solve the above equation numerically. p For a phase margin of
0
60 , the above integral converges to a value very close to 2π/3 and so C0 ≈ 2π/3.

V. O PTIMUM UGB AND JITTER IN F RACTIONAL -N PLL S


In Fractional-N PLLs, in addition to the reference noise, there is also the Σ − ∆ quantization noise from
the feedback divider, which goes through a lowpass transfer function as shown in Fig.19. The optimum
21 The lowpass integral can be reduced by making the substitution f = f / fu =⇒ d f = d f / fu .
Z ∞ Z ∞
1 + (α1 f / fu )2 df 1 + (α1 f )2
C0 2 = = df
2 2 3 2 2 2
0 (1 − α1 ( f / fu ) ) + ((α1 f / fu ) − ( f / fu ) ) fu 0 (1 − α1 f 2 ) + ((α1 f ) − f 3 )
Thus the value of the integral is independent of the absolute value of the UGB.
Sφ0(f)
Sφr(f) Vdd KH/f2
KL
Iup Sφ0,tot(f)
0
0 fr ref UP f0 VCO noise
fdiv Ref noise
div DN
Z(s)
SΣ∆(f) Idn VCO
0 fu
N+n[k] Σ∆ noise
0.f Σ∆
0 MOD

Fig. 19. Fractional-N PLL with the different noise sources and their illustrative phase noise shapes (the reference noise (Sφr ( f )), the Σ − ∆ quantization
noise (SΣ∆ ( f )), the open loop VCO noise (Sφ0 ( f )) and the total PLL phase noise (Sφ0,tot ( f ))).

loop dynamics and minimum achievable jitter can be obtained by minimizing the noise at the PLL output,
as was done for Integer-N PLLs.
Z ∞ Z ∞ Z ∞
KH
Nint = 2KL (N. f )2 |Hl p ( f )|2 d f + 2 SΣ−∆ ( f )(N. f )2 |Hl p ( f )|2 d f 2 2 |Hhp ( f )|2 d f (127)
0 0 0 f
where SΣ−∆ ( f ) is the PSD of the quantization noise from the feedback divider referred to the PLL input.
The shape of the PSD of the quantization noise depends on how the Σ − ∆ modulator is implemented.
For a Σ − ∆ modulator clocked at the reference frequency fr with a quantization noise transfer function
NT F(z), the noise PSD of the Σ − ∆ modulator referred to the PLL input is given by
 
2π 2 1 NT F(z) 2
SΣ−∆ ( f ) = (128)
N. f 12 fr 1 − z−1
Substituting Eq.(128) into Eq.(127), the integrated noise power at the PLL output is given by
Z ∞ Z ∞ Z ∞
2 2 (2π)2 NT F(z) 2 2 KH
Nint = 2KL (N. f ) |Hl p ( f )| d f + 2 |Hl p ( f )| d f 2 |Hhp ( f )|2 d f (129)
0 0 12 fr 1 − z−1 0 f2
The NT F of the Σ − ∆ modulator depends upon the modulator architecture. For an Lth order MASH Σ − ∆
modulator the NT F [6] is simply a Lth order high pass filter with L zeros at dc given by
L L
|NT F( f )| = |1 − z−1 | = |1 − e− j2π f / fr | = |2 sin(π f / fr )|L (130)
Since the NT F is a non-linear function of f , when Eq.(130) is substituted in Eq.(129) as is, the integral
can only be solved numerically and it is not possible to derive closed form expressions for optimum UGB
and jitter as was done for the Integer-N PLLs. However, by making some approximations on the NT F of
the modulator and for some special cases of the low pass and high pass filter characteristics, the analysis
becomes mathematically tractable.
Using the fact that the UGB is generally much smaller than the reference frequency fu << fr , the NT F
in the region of integration can be approximated as
2π f L
|NT F( f )| = |2 sin(π f / fr )|L ≈ (131)
fr
Substituting Eq.(131) into Eq.(128), the Σ − ∆ noise at the input of the PLL from Eq.(128) can be
approximated to
   
2π 2 1 2L−2 2π 2 1 2π f 2L−2
SΣ−∆ ( f ) = |2 sin(π f / fr )| ≈ (132)
N. f 12 fr N. f 12 fr fr
Now with the NT F of the modulator given in Eq.(131), the low pass filter model should be chosen such
that the order of the filter is always greater than 2L − 2. Otherwise, the noise integral in Eq.(129) will
diverge 22 to ∞. The second simplification we make for the analysis to be tractable is to assume the low
pass and high pass filter models to be brick wall filters with the cut-off frequency of fu . As brick wall
filters can be seen as filters of infinite order, it eliminates the problem of choosing the right filter order
for Eq.(129) to converge. Using these two approximations, Eq.(129) reduces to
Z fu Z fu Z ∞
(2π)2 NT F(z) 2 2KH
Nint ( fu ) = 2 KL d f + 2 df + df (133)
0 0 12 fr 1 − z−1 fu f2
Substituting Eq.(131) into Eq.(133) and evaluating the integral we get
 
2 fr 2π 2L fu 2L−1 2KH
Nint ( fu ) = 2KL fu + + (134)
12 fr 2L − 1 fu
In the presence of KL in Eq.(134), the analysis becomes more complicated and the closed form expressions

10
4 Simulation
Calculated

3
10

J 461.1 fs
opt

J 258.3 fs
opt
f 237.6 kHz f opt 381.8 kHz
opt
100
4 5 6
4 10 10 10

Fig. 20. Simulated vs analytical plot of jitter vs UGB in Fractional-N PLLs.

for the optimum jitter and UGB are not simple to derive as We end up with an Lth order polynomial
which does not have a general solution and has to be solved numerically. Thus we make the third and
final simplification in the analysis to arrive at simple closed form expression for the optimum jitter and
UGB. We ignore the reference noise in the analysis (KL = 0). The analysis holds true for the cases where
the VCO noise is much higher ( ring oscillator based Fractional-N PLLs) than the reference noise or when
the reference source is an extremely low noise source. Now the two main sources of noise in the PLL
are the Σ − ∆ noise and the VCO noise. The total phase noise power at the output of the PLL (by setting
KL = 0 in Eq.(134)) is given by
 
2 fr 2π 2L fu 2L−1 2KH
Nint ( fu ) = + (135)
12 fr 2L − 1 fu
22 The noise increases exponentially as f 2L−2 and thus for the integral of noise to converge, the noise should be passed through a low pass filter of order
greater than 2L − 2. In the actual NT F without any approximations, the noise is a sinc function and thus does not have the problem of diverging noise PSD.
The optimum UGB is derived by finding the minimum value of Eq.(135) and it can be easily shown to
be
 1
fr 12KH 2L
fopt = (136)
2π fr
Substituting Eq.(136) in Eq.(135), the optimum phase noise power and optimum jitter at the PLL output
is given by
2KH 2L
Nopt = Nint ( fopt ) = (137)
fopt 2L − 1
s
2KH 2L 1
Jopt = · (138)
fopt 2L − 1 2π f0
Fig.20 shows the simulated optimum jitter vs the UGB plot in a Fractional-N PLL with a 3rd order
MASH 1-1-1 modulator and a VCO noise similar to that of the Integer-N PLL. The reference and VCO
frequencies are 20 MHz and 2.4 GHz respectively. Unless specified otherwise, the same value of reference
and VCO frequencies are used throughout this section. The PLL is a Type-II 4th order PLL. The zero
is placed at fu /4 and the first and second poles are at 4 fu and 16 fu respectively. That it α1 = 4 and
β1 = 4 & β2 = 16. The phase margin is close to 600 . The second pole is mainly placed to provide further
attenuation of the Σ − ∆ noise at high frequencies 23 . It can be seen from the plot that after the optimum
point, as the UGB is increased the jitter increases exponentially at a much higher rate compared to the
case of Integer-N PLLs. At high UGB values, the low pass noise source dominates the overall noise as
the VCO noise is fully suppressed by the high UGB of the PLL loop. In an Integer-N PLL, the reference
noise is modeled as a white noise source with a flat PSD but in the case of Fractional-N PLLs, the
Σ − ∆ noise increases exponentially as the bandwidth of integration is increased. The simulated jitter and
the calculated jitter are overlaid in the plot and it can be seen that there is a deviation from the actual
simulation results. The reasons for this error in analytical results will be explained in Section V-C. It
should be noted that the brick wall filter case gives a lower bound on the jitter value at the PLL output.
As it integrated the least amount of power among all the filter models.

A. Fractional-N PLLs with prescaler embedded in the feedback path

Sφ0(f)
Sφr(f) Vdd KH/f2
KL
Iup Sφ0,tot(f)
0
0 fr ref UP f0 VCO noise
fdiv Ref noise
2
div DN
P SΣ∆(f) Z(s)
Idn VCO
f0d 0 fu
N+n[k] P
0.f/P Σ∆ Σ∆ noise
0 MOD

Fig. 21. Fractional-N PLL with a feedback prescaler with the different noise sources and the illustrative phase noise shapes of the reference noise (Sφr ( f )),
the increased Σ − ∆ quantization noise (P2 SΣ∆ ( f )), the open loop VCO noise (Sφ0 ( f )) and the total PLL phase noise (Sφ0,tot ( f )).

23 The second pole will not make much of a difference to random noise sources like the reference and VCO noise in Integer-N PLLs. But in Fractional-N
PLLs the low pass quantization noise increases with increasing frequency and adding additional poles help in filtering out the noise further and reduce the
integrated noise. This enables the PLL to have a slightly increased UGB compared to the case where the pole is not added.
In the previous analysis, it was assumed that the VCO output drives the multimodulus divider directly
and thus the quantization step size at the divider output is T0 = 1/ f0 . In case of Fractional-N PLLs with a
prescaler between the VCO and the multimodulus divider as shown in Fig.21. The high frequency clock
driving the divider is reduced to f0 /P and thus the quantization step size is increased to PT0 , which results
in the increase of the quantization noise PSD by P2 as shown in the figure. The integrated noise at the
PLL output using a brick-wall filter approximation for the low pass and high pass filter transfer functions
can be derived similar to Eq.(133) to be
Z fu Z ∞
2 (2π)
2
NT F(z) 2 2KH
Nint ( fu ) = 2 P df + df (139)
0 12 fr 1 − z−1 fu f2
The optimum UGB and jitter can again be derived by finding the minima of the integrated noise power
Eq.(139) in a similar manner
 1  1
fr 12KH 2L fr 12KH 2L 1
fopt = 2
= (140)
2π P fr 2π fr P1/L
Eq.(139) shows that the optimum UGB decreases in the case with the prescaler by a factor of P1/L . This

P=1
P=4
104

J = 576.7 fs,
opt
f = 153.8 kHz
opt
103

J = 461.1 fs,
opt
f opt = 237.6 kHz

5 6
10 10

Fig. 22. Jitter vs UGB plot of a Fractional-N PLL with and without a prescaler.

is intuitive because the quantization noise power increases 24 by P2 times and thus the optimum UGB
point has to move to a lower value to minimize the jitter contribution from the Σ − ∆ modulator. The
optimum jitter is then given by s
2KH 2L 1
Jopt = · (141)
fopt 2L − 1 2π f0
24 The phase step size at the multi-modulus divider output before adding the prescaler is T = 1/ f . After adding the prescaler the input to the multi-modulus
0 0
divider is a lower frequency signal with a time period PT0 . Thus the phase step at the output of the multi-modulus divider increases by P times and the
quantization noise power increases by P2 .
Since fopt is decreased by a factor of P1/L , Jrms is increased by a factor of P1/2L .
fopt
1/L
=⇒ Jopt → Jopt ·P1/2L
fopt → (142)
P
This is a direct result of an increase in the Σ − ∆ quantization noise step size of the Σ − ∆ modulator
after adding the prescaler. Fig.22 shows the jitter vs UGB plot of the Fractional-N PLL with a prescaler
of value P = 4 and without a prescaler P = 1 overlaid on top of each other. The multimodulus divider in
the feedback path operates at 600 MHz input frequency (instead of 2.4 GHz) with the prescaler in place.
The order of the Σ − ∆ modulator is L = 3. As predicted by the analysis, the optimum UGB decreases
from 237.6 kHz to (237.6)/41/3 ≈ 150 kHz by a factor P1/L after adding the prescaler. The optimum jitter
increased from 461.6 fs to (461.1)·41/6 = 581 fs by a factor P1/2L very close to values predicted by the
analysis in Eq.(141).

B. Inferences from the analysis


In case of Integer-N PLLs, the noise contribution at the optimum point was equally divided between
the reference and the VCO noise. It is therefore of interest to see the noise contribution of the Σ − ∆
modulator and the VCO to the total noise Nopt at the optimum point in case of Fractional-N PLLs. The
noise power due to the VCO at the optimum UGB point is given by
2KH 2L − 1
Nvco = = Nopt (143)
fopt 2L
Similarly the noise of the Σ − ∆ modulator at the PLL output is given by
 
2 fr 2π 2L fopt 2L−1 2KH 1 1
NΣ−∆ = = = Nopt (144)
12 fr 2L − 1 fopt 2L − 1 2L − 1
Unlike Integer-N PLLs, the noise at the PLL output in case of Fractional-N PLLs is not equally split
between the high pass noise sources (VCO) and the low pass noise sources (Σ − ∆ modulator noise). The
noise contribution is dependent on the order of the modulator.
1 2L − 1
NΣ−∆ = Nopt & Nvco = Nopt (145)
2L 2L
r r
1 2L − 1
JΣ−∆ = Jopt & Jvco = Jopt (146)
2L 2L
For first order modulator, the noise is equally split between the VCO and the Σ − ∆ modulator.
1
NΣ−∆ = Nvco = Nopt for L = 1 (147)
2
This result should sound intuitive as the Σ − ∆ modulator noise when referred to the PLL input behaves
like a white noise as it sees a first order integration when it is referred to the PLL input 25 . As the order
of the modulator increases the total noise is mostly dominated by the VCO
1 2L − 1
NΣ−∆ = Nopt → 0 & Nvco = Nopt → Nopt (L >> 1) (148)
2L 2L

C. Optimum Σ − ∆ modulator order


An important factor to consider in the design of Fractional-N PLLs is the order of the Σ − ∆ modulator
for minimizing noise. An increased modulator order leads to a higher order noise shaping which pushes
25 The Σ − ∆ modulator noise after one integration behaves like the white noise of a Nyquist modulator with a PSD ∆2 /12 fr .
most of the noise out of the PLL bandwidth. From Eq.(136), we can see that the optimum UGB reaches
a limiting value as the order is increased indefinitely.
 
fr 12KH 1/2L fr
lim fopt = lim = (149)
L→∞ L→∞ 2π fr 2π
Similarly the limiting value of the optimum jitter is given by
s s
2KH 2L 1 4πKH 1
lim Jrms = lim · = (150)
L→∞ L→∞ fopt 2L − 1 2π f0 fr 2π f0
These limiting results however do not hold in actual PLL designs and this is due to the limitations of
the model of the filter assumed for the optimum UGB and jitter calculations. In the analysis so far in
Fractional-N PLLs, the filter was assumed to be a brick wall filter as it gave simple closed form expressions
for the optimum UGB and jitter. Thus even as the order of the filter is increased any noise outside the
PLL bandwidth is completely rejected by the brick wall filter and is not accounted for in the calculation
of the noise power integral of Eq.(135). In most practical PLLs, the order of the low pass filter is finite
and the Σ − ∆ noise is a nonlinear function (sinc function) of frequency. Both these approximations lead
to an increase in the calculation error in the integrated noise as the order of the PLL is increased.
To better understand the error in the calculations, we look at the PSD of the Σ − ∆ modulator and how
the noise power is distributed and filtered by the PLL loop in different frequency bands. For a MASH
Σ − ∆ modulator of order L, the Σ − ∆ noise referred at the PLL input is given by
 
2π 2 1
SΣ−∆ ( f ) = |2 sin(π f / fr )|2L−2 (151)
N. f 12 fr
As the order of the modulator is increased, the PSD of noise is lower for higher order modulators at
lower frequencies and higher for higher frequencies. This implies that at some frequency the higher
order modulator noise will be equal to the modulator noise of lower noise. One can precisely calculate
the frequency at which the crossover takes place. As shown in Fig.23 all the noise PSD for different
modulator orders coincide at a single frequency and it can be easily shown to be
  2L−2
2L−2 πf fr
2 sin = 1 =⇒ fint = (152)
fr 6
As the order of the modulator is increased, the noise PSD in this frequency range [0, fr /6] is lower for
higher order modulators. It is only after this frequency the noise PSD peaks exponentially (∝ 22L−2 ) with
increasing modulator order. When this noise PSD is passed through the PLL transfer function, which is
a lowpass filter in this case, the high frequency noise outside the PLL bandwidth gets filtered. The noise
at the PLL output is given by
(2π)2
|2 sin(π f / fr )|2L−2 |Hl p ( f )|2
Sφ0,Σ−∆ ( f ) = (153)
12 fr
It is not possible to realize brick-wall filters in practical PLL applications. Adding many poles (even if
they are outside the PLL bandwidth) tend to decrease the phase margin and thus lead to instability. Most
practical PLLs have additional l poles (in addition to the poles at dc). These poles are placed after the
UGB and typically before the reference frequency. The high frequency poles do not play any role in
determining the PLL loop dynamics like UGB, settling time etc., They do however help in filtering noise
close to reference frequency. Thus they help in filtering the reference spurs and also Σ − ∆ noise after the
UGB. Typically the number of poles do not exceed 2 or 3 as adding additional poles degrade stability26 .
As explained in the previous chapter, the PLL transfer function behaves like a first order filter near the
UGB excluding the poles. The roll-off order after the UGB in the PLL transfer function is always less
26 A lower phase margin leads to a higher peaking in the transfer function which in turn leads to higher integrated noise at the PLL output.
-50
M Order=2
M Order=3
M Order=4

(f) (dBc/Hz)
-100
S

-150

f /6 3.3MHz
r
-200
4 5 6 7
10 10 10 10
freq(Hz)
Fig. 23. Quantization noise from Σ − ∆ modulator for different modulator orders

than l + 1.
So as the order of the modulator is increased, for most practical PLLs, the integrated power of the low pass
filtered σ − ∆ noise starts to increase as the order of the modulator is increased (keeping the PLL order
the same). Thus increasing the order of the modulator does not bring any returns and after a point, the
noise power starts to increase as the PLL order cannot be increased indefinitely due to stability reasons. In
addition to that a higher order modulator leads to an increase in noise of the quantization noise cancellation
circuitry and also cause other linearity related problems [7], [8].
An increased modulator order also leads to an increase in the quantization noise swing at the PFD input
leading to more problems of non-linearity (For every increase of the modulator order by 1, the range of
the phase error seen at the input of the PFD increases by a factor of two). An optimum choice of the
Σ − ∆ order should be chosen such the best noise shaping is achieved without compromising the linearity
and noise. Thus there is a sweet spot that minimizes noise or when an increase in the order does not reap
a proportional improvement in jitter. Generally the order of the Σ − ∆ modulator is restricted 27 to 2 or 3.
Fig.24 shows the plot of the optimum jitter vs UGB for different modulator orders for a Type-II PLL with
two additional poles after the UGB. It can be seen from the plot that after order 3, the returns in terms
of the optimum jitter are not significant. Thus an order of L = 3 is chosen for simulations in Fractional-N
PLLs throughout the thesis.
In summary, in spite of the errors incurred by the filter model, the optimum UGB and jitter results are not
very far off from the actual values for modulator orders lower than 3. In addition to that, as will become
clearer in the upcoming sections, the trends of the variation of jitter and the UGB with the reference and
VCO frequency can be very accurately predicted by the analysis.

D. Optimum loop dynamics in Fractional-N PLLs with quantization noise cancellation


Fractional-N PLLs that employ quantization noise cancellation decrease the Σ − ∆ noise significantly.
Thus the design of a Fractional-N PLL reduces to that of an Integer-N PLL. The results in Section IV
27 First order modulators are always used in conjunction with quantization noise cancellation for low noise PLLs.
M Order=2
M Order=3
4 M Order=4
10

J opt = 743.1 fs,


f = 99.5 kHz
opt
3
10

J opt = 461.1 fs, J opt = 422.7 fs,


f = 237.6 kHz f = 289.5 kHz
opt opt
5 6
10 10

Fig. 24. Optimum jitter as a function of Σ − ∆ modulator order

will then apply for Fractional-N PLLs with quantization noise cancellation.
s
KH
fopt = (154)
(N. f )2 KL

(KL KH )1/4
Jopt = √ T ·C0 (155)
π N. f

VI. I MPACT OF REFERENCE FREQUENCY ON THE OPTIMUM UGB AND JITTER


One of the most important design aspects of the PLL is frequency planning, the process of arriving
at the right values of the reference and VCO frequencies. The question that is of interest to designers is
to see if there is a right choice of the reference and VCO frequencies that minimizes jitter and simplifies
the design. In this section we analyze the impact of the reference frequency on the optimum Jitter and
UGB in both Integer-N and Fractional-N PLLs.

A. Integer-N PLLs
To analyze the impact of reference frequency on the optimum parameters of the Integer-N PLL, the
reference frequency is varied while keeping the VCO frequency constant. As discussed earlier, phase noise
is a function of the frequency of the clock. We refine the model of the reference phase noise taking this
into account as explained in Section III. From Eq.(52), the phase noise of the reference signal can be
expressed as
Sφr ( f ) = KL = Qre f fr 2 (156)
where Qre f is the entropy of the reference signal and is a frequency independent quantity. From Eq.(102)
and Eq.(103) the optimum UGB and the optimum jitter can be rewritten as
s s
KH 1 KH
fopt = 2 2
= (157)
N Qre f fr f0 Qre f
Fig. 25. Optimum jitter and UGB vs reference frequency in Integer-N PLLs

 1/4
2 1/4
Qre f KH ( fr ) Qre f KH
Jopt = √ TC0 = √ C0 (158)
π N π f0
Eq.(157) and Eq.(158) show that the optimum UGB and the optimum integrated jitter are independent of
the reference frequency as long as the entropy Qre f of the reference signal is maintained constant even
as the frequency is varied. Fig.25 shows the simulated plots for Jrms as functions of UGB and reference
frequency. The reference frequency is varied keeping its ’entropy’ constant, and the VCO frequency is
unchanged (the divide value is changed to account for this). The plot shows that the optimum UGB and
jitter remain the same and are the independent of the reference frequency, corroborating the analysis.
The reference source phase noise in practice, however, decreases with increasing reference frequency (explained
in Section XIII). That is, the entropy of the reference clock improves (Qre f decreases) as the reference
frequency is increased. The entropy of the reference clock decreases is related to the reference frequency
as Qre f ∝ 1/ fr 2 (proof shown in Section XIII). Using this result in Eq.(157) and Eq.(158), the optimum
UGB and the jitter are related to reference frequency as
1 1
Qre f ∝ 2 =⇒ fopt ∝ fr & Jopt ∝ √ (159)
fr fr
Fig.26 shows the Jitter vs UGB plot for different values of the reference frequency as the entropy of the
clock is varied as 1/ fr 2 . As expected the optimum UGB increases and the optimum jitter decreases with
increasing reference frequency. The optimum UGB increases from 850 kHz to 850·8 = 6.8 MHz as the
reference frequency is increased from √ 20 MHz to 160 MHz (an eight fold increased). The optimum jitter
decreases from 217.7 fs to 217.7/ 8 = 76.97 fs. Both the optimum UGB and jitter change in agreement
to the theoretical predictions in Eq.(159).
f r = 20 MHz
f r = 40 MHz
f r = 80 MHz
f r = 160 MHz

J = 217.7 fs,
opt
f opt 850 kHz

2
10
J opt = 76.9 fs,
f 6.8 MHz
opt

5 6 7
10 10 10

Fig. 26. Optimum jitter and UGB vs reference frequency for practical reference clock (with improved entropy for higher reference frequencies) in Integer-N
PLLs

B. Integer-N PLLs with very low reference noise


The optimum jitter of Integer-N PLLs with very low reference noise where the bandwidth is chosen
to be the highest permissible value is given by (Eq.(111))
r r
KH C0 1 Qvco C0
Jopt = · √ = √ (160)
2a0 π f0 fr 2a0 π fr
where a0 ≤ 0.1. If the entropy of VCO is fixed, it doesn’t matter what the value of the VCO frequency
f0 is the jitter will decrease with increasing reference frequency as the maximum bandwidth of the PLL
can be increased proportional to the reference frequency.
r
Qvco C0 1
Jopt = √ =⇒ Jopt ∝ √ (161)
2a0 π fr fr
The optimum jitter is inversely proportional to the square-root of the reference frequency.

C. Fractional-N PLLs
In case of Fractional-N PLLs, the reference frequency has a significant impact on the loop parameters.
An increase in the reference frequency results in a significant reduction of the quantization noise power
within a given integration bandwidth as the quantization noise PSD with in the PLL bandwidth decreases
exponentially with increasing reference frequency (as seen from Eq.(131)). Thus the optimum bandwidth
and the jitter will have a strong dependence on the reference frequency. Keeping the PLL output frequency
f0 constant and increasing the reference frequency alone, from Eq.(136), it can be seen that the optimum
UGB and the reference frequency are related as follows
 1
fr 12KH 2L
fopt = =⇒ fopt ∝ fr 1−1/2L (162)
2π fr
In a similar manner from Eq.(150), the relation between the optimum jitter and the reference frequency
can be shown to be
1 fr 1/4L
Jopt ∝ p ∝ √ (163)
fopt fr
The variation of the optimum UGB and the jitter with varying reference frequency for a third order

104
f r = 20 MHz
f r = 40 MHz
f r = 80 MHz
f r = 160 MHz

103

J 452.6 fs
opt

J opt 190.9 fs

f opt 241.1 kHz f 1.35 MHz


opt
2
10
104 105 106 107

Fig. 27. Optimum jitter and UGB vs reference frequency in Fractional-N PLLs without including the reference noise

modulator can be seen in Fig.27. The reference frequency is varied from 20 MHz to 160 MHz. As
the reference frequency is increased from 20 MHz to 160 MHz (an eight fold increase) the optimum
UGB increases from 241.1 kHz to 241.1 ∗ 85/6 ≈ 1.364 MHz. The optimum jitter reduces from 461 fs to
461/(85/12 ) ≈ 194 fs. The simulated values of the optimum UGB and jitter at 160 MHz are 1.35 MHz and
191 fs, which are very close to the estimated values based on the analysis from Eq.(162) and Eq.(163).
The mathematical analysis so far assumes that the reference noise is zero. In practice however, when the
reference noise is also taken into account, depending on the reference noise levels, the optimum jitter
and UGB will show nearly similar trends as predicted by Eq.(162) and Eq.(163). Fig.28 shows the Jitter
vs UGB plot for different reference frequencies. The simulated values of the optimum UGB and jitter
at 160 MHz are 1.025 MHz and 272.8 fs. As the reference frequency is increased, the noise contribution
from the Σ − ∆ modulator decreases significantly, and the reference noise remains the same (the entropy
of the reference signal is maintained the same as the frequency is varied). This leads the optimizer to
converge to a UGB less than the previous value (UGB decreased from 1.364 MHz to 1.025 MHz) due to
the presence of the reference noise and the optimum jitter increases from the predicted value due to the
new added noise from the reference signal (Jitter increases from 191 fs to 272.8 fs).

VII. I MPACT OF THE PLL OUTPUT FREQUENCY ON THE OPTIMUM UGB AND JITTER
Having studied the impact of the choice of reference frequency on the optimum parameters of the
PLLs, we now look at the effect of the choice of the output frequency on the PLL optimum dynamics and
jitter. To do this, we vary the output frequency while keeping the reference frequency fixed. To arrive at a
clearer picture and make the analysis more accurate, we refine the model of VCO phase noise to account
104
f r = 20 MHz
f r = 40 MHz
f r = 80 MHz
f r = 160 MHz

103

J 460.9 fs
opt

J opt 272.8 fs

f 241.1 kHz f 1.025 MHz


opt opt
2
10
4 5 6 7
10 10 10 10

Fig. 28. Optimum jitter and UGB vs reference frequency in Fractional-N PLLs in the presence of reference noise

for its dependence on VCO frequencies, as discussed in Section III. Using the frequency dependent phase
noise model of the VCO from Eq.(55)
KH Qvco
Sφ,0 ( f ) = 2 = 2 f0 2 =⇒ KH = Qvco f0 2 (164)
f f
where Qvco is the VCO signal entropy and is a frequency independent measure of how pure the VCO
clock signal is.

A. Integer-N PLLs
The optimum UGB and the optimum jitter in the case of Integer-N PLLs can be rewritten as
r s r
KH Qvco f0 2 Qvco
fopt = = = · fr (165)
N 2 KL N 2 KL KL
 1/4
Qvco KL ( f0 )2 (KL Qvco )1/4
Jopt = √ TC0 = √ C0 (166)
π N π fr
Since the reference frequency is maintained constant, Eq.(165) and Eq.(166), shows that the optimum
UGB and the minimum integrated jitter are independent of the VCO frequency. This holds as long as
the entropy of the VCO signals are the same, even as the VCO frequency is varied. Fig.29 shows the
simulated plots for Jrms vs UGB as the VCO frequency is varied from 0.6 GHz to 9.6 GHz. The VCO
frequency is varied keeping its ’entropy’ constant, and the plot shows that the optimum UGB and jitter
remain the same and are independent of the VCO frequency, corroborating the analysis.
In practice, as the VCO frequency is increased, the FOM of the VCO degrades (increases) with increasing
VCO frequency [9], especially for frequencies in 10’s of GHz. That is, for a given VCO power, the entropy
of the VCO clock degrades (Qvco increases) with increasing VCO frequency. Assuming that the FOM of the
VCO degrades linearly with increasing VCO frequency, the entropy of the VCO also degrades (increases)
linearly with the VCO frequency. Qvco ∝ f0 . Using this model for the entropy degradation with VCO
Fig. 29. Optimum jitter and UGB vs VCO frequency in Integer-N PLLs

frequency, from Eq.(165) and Eq.(166), the optimum UGB and jitter are related to the VCO entropy and
frequency as follows p p
fopt ∝ Qvco ∝ f0 & Jopt ∝ (Qvco )1/4 ∝ f0 1/4 (167)
Fig.30 shows the optimum jitter vs UGB plot for different VCO frequencies with the entropy of the
VCO increasing linearly
√ with the VCO frequency. As expected the UGB increases from 850 kHz at
f0 = 2.4 GHz to 850· 8 ≈ 2.4 MHz at f0 = 19.2 GHz. Similarly the optimum jitter increases from 217.7 fs
at f0 = 2.4GHz to 217.7·81/4 = 366.1 fs at f0 = 19.2 GHz. The simulated values of optimum jitter and
UGB increase by the same amount as predicted by Eq.(167).
B. Fractional-N PLLs
Similar to the Integer-N PLLs, we analyze the case where the VCO frequency is varied and study the
impact on the optimum parameters of the Fractional-N PLL. We use the modified models of the VCO
phase noise to account for the changing VCO frequency as it was done in the previous section.
 1/2L  
fr 12Qvco f0 2 fr 12Qvco 1/2L 1/L
fopt = = · f0 (168)
2π fr 2π fr
From the above equation, it can seen that
fopt ∝ f0 1/L (169)
Similarly the impact of the optimum jitter on the VCO frequency can be derived to be
s s
2Qvco f0 2 2L 1 2Qvco 2L 1
Jopt = · = · (170)
fopt 2L − 1 2π f0 fopt 2L − 1 2π
From Eq.(169) and Eq.(170), the dependence of the optimum UGB and jitter on the PLL output frequency
can be expressed as follows
1
fopt ∝ f0 1/L & Jrms ∝ p ∝ f0 −1/2L (171)
fopt
f 0 = 2.4 GHz
f 0 = 4.8 GHz
f 0 = 9.6 GHz
f 0 = 19.2 GHz
103
J = 366.1 fs,
opt
f 2.34 MHz
opt

J = 217.7 fs,
opt
f opt 850 kHz

2
10
4 5 6 7
10 10 10 10

Fig. 30. Optimum jitter and UGB vs VCO frequency with degrading entropy with frequency in Integer-N PLLs

f 0 = 2.4 GHz
f 0 = 4.8 GHz
104 f 0 = 9.6 GHz

J = 461.1 fs,
opt
f opt = 237.6 kHz
103

J = 373.8 fs,
opt
f opt = 381.8 kHz

5 6
10 10

Fig. 31. Optimum jitter and UGB vs VCO frequency in Fractional-N PLLs
An increase in the VCO frequency results in a decrease in the quantization step size at the divider
output (assuming that there is no prescaler in the feedback path), which amounts to a reduced input
noise of the PLL. This in turn results in an increased UGB and reduced jitter due to decrease of noise
contributions from both the Σ − ∆ modulator (due to reduced quantization step size) and the VCO (due to
the increased optimum UGB).
Fig.31 shows the plot of Jitter vs UGB for three different VCO frequencies 2.4 GHz, 4.8 GHz and 9.6 GHz.
The entropy of the VCO signal is kept constant. The optimum UGB increases from 236.7 kHz at the
VCO frequency of 2.4 GHz to 237.6 ∗ 41/3 ≈ 377.2 kHz as the VCO frequency is increased by four times
9.6 GHz. The simulated optimum UGB value at the VCO frequency of 9.6 GHz is 381.8 kHz (as shown
in the figure) which is very close to the estimated value of 377.2 kHz using the relation of UGB and the
output frequency in Eq.(171). Similarly, the optimum jitter decreases from 461.6 fs at VCO frequency
of 2.4 GHz to 461.1/(41/6 ) ≈ 366 fs at f0 = 9.6 GHz. The simulated jitter value of 373.8 fs at 9.6 GHz
matches very closely to the estimated value of 366 fs using the relationship between the optimum UGB
and the output frequency given in Eq.(171).

C. Impact of the output frequency on Fractional-N PLLs employing a prescaler in the feedback path
In PLLs with a prescaler in the feedback path, what matters in the noise analysis is the input frequency
of the feedback divider as it determines the quantization step size of the divider. There are two possibilities
in this case: 1) One can change the PLL output frequency without changing the frequency f0d at which the
programmable divider operates (by increasing the prescaler value proportional to the output frequency).
2) The divider frequency changes in proportion to the output frequency and the prescaler value is fixed.
The second case is the same as the analysis that was carrier out in the previous section. In the first case
where the input to the multimodulus divider is kept the same even as the VCO frequency is varied, the
quantization noise of the modulator remains the same even and thus optimum dynamics and jitter should
also remain the same.
1 1
 2  2
fr 12Qvco f0 2L fr 12Qvco f0d 2L
fopt = 2
= (172)
2π P fr 2π fr
The optimum jitter can be expressed as
s s
2
2Qvco f0 2L 1 2Qvco 2L 1
Jopt = · = · (173)
fopt 2L − 1 2π f0 fopt 2L − 1 2π
Since f0d remains unchanged, from Eq.(172) the optimum UGB remains unchanged and is independent
of f0 . Similarly from Eq.(173), it can be seen that the optimum jitter is also independent of the output
frequency. This should be intuitive as the Σ − ∆ modulator noise and the VCO noise (assuming the entropy
remains the same) remain unchanged, the optimum UGB and jitter should also remain unchanged.

VIII. D EPENDENCE OF THE OPTIMUM UGB AND JITTER ON THE FREQUENCY PLANNING OF THE PLL
The optimum UGB and jitter of an Integer-N PLL have been shown to be
r
KH (KL KH )1/4
fopt = & Jopt = √ T ·C0 (174)
N 2 KL π N
where C0 is a constant that depends on the filter model or the loop phase margin. In the previous sections,
as the dependence of frequency planning on the optimum dynamics and jitter was studied, the reference
and VCO frequencies were varied while keeping one of them constant. But what if both are varied? How
do the optimum UGB and jitter change with changing reference and VCO frequencies? The question is
better understood when framed differently. Does the jitter of a PLL depend on the choice of the reference
and VCO frequencies (or the frequency planning of the PLL), and if it does, how does it vary? TTo study
the impact of the absolute values of the frequencies, we use the modified models of reference and VCO
phase noise that capture the dependence of clock phase noise on their frequencies, as explained in Section
III
KH Qvco f0 2
Sφ, fr ( f ) = KL = Qre f fr 2 & Sφ, f0 ( f ) = 2 = (175)
f f2
Substituting the expressions for phase noise parameters KL and KH in terms of the entropy or purity of
the signals into the Eq.(102) and Eq.(103) we get
s s
Qvco f0 2 Qvco
fopt = 2 2
= (176)
N Qre f fr Qre f
 1/4
Qre f Qvco ( f0 fr )2
1/4
Qre f Qvco
Jopt = √ TC0 = C0 (177)
π N π

Eq.(174) shows that the optimum UGB and integrated jitter are inversely proportional to N and N
respectively, indicating a strong dependence on the divide value or the absolute values of the reference
and VCO frequencies. This is not always true, and thus the derived expressions can be misleading when
interpreted as they are. As it can be seen from Eq.(176) and Eq.(177), that the optimum parameters depend
upon the entropy of the reference and VCO clocks and not on the absolute value of the frequencies or the
divide value. Thus the optimum UGB and jitter does not depend upon the divide value or the frequency
planning of the PLL, as long as the entropy of the clocks are maintained the same even as the reference
and VCO frequencies are varied.
In case of Fractional-N PLLs on the other hand, the reference frequency and the VCO frequency have a
direct impact on the optimum UGB and jitter of the PLL as predicted by Eq.(171) and Eq.(163).

IX. A RRIVING AT THE VCO AND REFERENCE CLOCK SPECIFICATIONS FROM THE RMS JITTER OF THE PLL
In the analysis carried out so far, we started with noisy reference and VCO clock signals and derived
the optimum UGB and the minimum achievable jitter. However, in most PLL designs, the process usually
starts with a jitter or rms phase error specification, and then proceeds to determine the requirements for the
reference and VCO clock noise levels to achieve the desired jitter. The rms phase error can be expressed
in terms of the reference and VCO phase noise as
 
2
p
2 2 2 φrms 4
Nopt = φrms = 4 KH KL N C0 =⇒ KH ·N KL = (178)
2C0
For a given φrms , the product of KH and N 2 KL is constant 28 and from Eq.(178), it can be seen that
there an infinite number of solutions that satisfy the equation. In fact all the solutions of Eq.(178) can
be visualized graphically on a KH − NLK plane or the noise plane. The solutions of the equation fall on
a hyperbolic line on the ’noise plane’ as shown in Fig.32. Each curve represents the locus of the values
of KH and N 2 KL that meet same the rms phase error specification and as the rms phase is increased the
curves shift away from the origin. We refer to these curves as constant jitter (or φrms ) curves on a noise
plane. Another interesting point to note is that since the optimum phase error is dependent on the product
of the noise of the reference and VCO signals, it should be equal to zero if either the reference or VCO
phase noise is zero. If KH = 0 (a noiseless VCO), then from Eq.(178), the optimum rms phase error is zero
and to achieve this optimum jitter the bandwidth must be set to zero. This is because the reference noise is
still finite and to achieve zero rms phase error, the reference phase noise should be fully eliminated which
is achieved by choosing the optimum bandwidth to be zero. Similarly, if N 2 KL = 0 (a noiseless VCO), the
optimum phase error is zero and to achieve zero jitter the optimum UGB is infinite. This is because to
achieve zero rms phase error, the VCO phase noise has to completely eliminated, which is achieved by
setting the optimum UGB to infinite. However in practical analog PLLs, there are practical limitations to
28 The reference noise floor KL is multiplied by N 2 so that both noise sources can be compared at the same frequency, the PLL output frequency f0 = N fr .
KH

φrms1>φrms2>φrms3

φrms1
φrms2
φrms3

N2KL
Fig. 32. Constant φrms curves on a KH − KL plane or noise plane

the minimum and maximum values of the UGB. Typically the UGB cannot be very small (< fr /1000) or
greater than fr /10 for practical reasons like large loop filter area and PLL stability. Using these conditions
of maximum and minimum bandwidth, we can arrive at some upper and lower bound for the solutions
of Eq.(178).
From the analysis of the Integer-N PLLs it was shown that for a noise optimized PLL, the reference
and VCO contribute equally at the PLL output. The noise of the VCO and the reference clocks can be
expressed in terms of the total phase noise power Nopt as
Nopt
Nvco = Nre f = (179)
2
Eq.(179) can also be expressed in terms of KH and KL as follows
Nopt φrms 2 2KH 2
= = 2KL N 2 fopt C0 2 = C0 (180)
2 2 fopt
The optimum UGB is lowest when the VCO noise is at its lowest value or the reference noise is at the
highest value. The optimum UGB should be minimum to attain low jitter in both cases. We can arrive at
the minimum and maximum values of the VCO and reference noise using this condition to be
φrms 2 2 2 2KH C0 2
= 2KL N fu,minC0 = (181)
2 fu,min
φrms 2 fu,min φrms 2
=⇒ N 2 KL,max = & KH,min = (182)
4 fu,minC0 2 4C0 2
Similarly the optimum UGB is maximum when the VCO noise is very high or when the reference noise
is at its minimum value. Using this condition in Eq.(180), we can arrive at the minimum and maximum
values of the reference and the VCO noise levels to be
φrms 2 2KH C0 2
= 2KL N 2 fu,maxC0 2 = (183)
2 fu,max
φrms 2 fu,max φrms 2
=⇒ N 2 KL,min = & KH,max = (184)
4 fu,maxC0 2 4C0 2
For a given rms jitter (or rms phase error), the desired reference noise and VCO noise range can be
KH

KH,max fu,max
KH
Decreasing φrms
KH,max fu,max

constant φrms
fu,min
KH,des
fu,min
KH,min KH,min

N2KL,ref N2KL,max N 2K L N2KL,min N2KL,max N 2K L


N2KL,min

Fig. 33. a) Constant φrms curve with reduced range on the noise plane (KH − N 2 KL plane) and b) constant φrms curves for decreasing jitter on the noise plane

estimated using Eq.(184) and Eq.(182)


 
2 2 φrms 2
2 φrms 2
N KL ∈ [N KL,min , N KL,max ] = , (185)
4 fu,maxC0 2 4 fu,minC0 2
 
fu,min φrms 2 fu,max φrms 2
KH ∈ [KH,min , KH,max ] = , (186)
4C0 2 4C0 2
This reduces the range of values (from an infinite to a finite range) of the reference and VCO noise to
meet the desired jitter as shown in Fig.33.(a). If the reference noise N 2 KL,re f is given or known, then
one can graphically solve for the desired VCO phase noise parameter (KH,des ) by using Fig.33.(a) or by
solving Eq.(178) and vice versa. Another interesting point to note is that as the desired rms phase error is
decreased, the range of values of reference and VCO noise over which the rms phase error specification
will be met also decreases (as given by Eq.(182) and Eq.(184)) as shown in Fig.33.(b). Eventually to
theoretically achieve zero jitter, the plot converges to a [0, 0] point on the noise plane (and the permissible
range of KH and N 2 KL also shrinks to zero as φrms → 0).

A. Entropy of clocks vs minimum Jitter


A more intuitive way of analyzing the clock requirements based on the jitter specifications is by using
the clock entropy (Qre f , Qvco ) in place of the noise levels (KH , KL ). From Eq.(178), the rms phase error
and the reference and VCO noise levels are related as follows
φrms 4 π4 Jrms 4 f0 4
KH KL = =⇒ K H K L = (187)
16N 2C0 4 N 2C0 4
By rearranging the terms in Eq.(187), and using the result fr = f0 /N, we get
KH KL π4 Jrms 4
= (188)
f0 2 fr 2 C0 4
The entropy of the reference and VCO signals are defined as Qvco = KH / f0 2 and Qre f = KL / fr 2 and
substituting these values in Eq.(188), we arrive at the relation between the entropy of the reference and
VCO clocks to the PLL jitter as derived in the previous section to be
 
πJrms 4 C0 1/4
Qvco Qre f = =⇒ Jrms = Qvco Qre f (189)
C0 π
By using the clock entropy instead of noise levels, the jitter now depends only on two design variables,
the entropy of the two clocks. For a given jitter specification the product of the entropy of the two clocks
is a constant. Thus we will now have a plot of hyperbolic constant jitter curves on a Qvco − Qre f plane

Qvco
Qvco,max fu,max
Qvco Decreasing Jrms
Qvco,max fu,max

constant Jrms curve


fu,min
KH,des
Qvco,min fu,min Qvco,min

Qref,min Qref Qref,max Qref Qref,min Qref,max Qref

Fig. 34. a) Constant Jrms cuvre with reduced range on a Qvco − Qre f plane and b) constant Jrms cuvres for decreasing jitter on a Qvco − Qre f plane

very much like curves on the KH − KL plane. Fig.34.(a) shows an illustrative plot of the constant Jitter
curve on a Qvco − Qre f plane and Fig.34.(b) shows the constant Jitter curves shrink in size as the desired
jitter value decreases (reaching the theoretical [0, 0] point on the Qvco − Qre f plane. It should be noted that
though Eq.(189) shows that if either one of the clocks is ideal Qvco = 0 or Qre f = 0, then the minimum
jitter tends to zero. That however is not practical, as to achieve zero jitter the optimum bandwidth of
the PLL should either be zero or infinity. For example if the reference source is ideal with zero noise
Qre f = 0, then the optimum jitter reaches zero and optimum UGB to achieve that jitter value is ∞. This
is because the VCO noise has to be completely suppressed to achieve zero jitter. To completely suppress
or eliminate the VCO noise the theoretical bandwidth required is infinite. And the opposite holds true
for the case when the VCO is noiseless (Qvco → 0). The optimum jitter tends to zero and the optimum
bandwidth to achieve zero jitter is 0 (to completely eliminate the reference noise).
s
C0 1/4 Qvco
lim Jrms = Qvco Qre f → 0 & lim fopt = →∞ (190)
Qre f →0 π Qre f →0 Qre f
s
C0 1/4 Qvco
lim Jrms = Qvco Qre f → 0 & lim fopt = →0 (191)
Qvco →0 π Qvco →0 Qre f
Thus one must exercise caution while using Eq.(189) and realize that it is not possible to achieve zero
jitter if one of the noise sources is made zero as implied by the equation. The equation is valid for finite
non-zero values of clock entropy Qclk > 0. Also by restricting the minimum and maximum values of the
PLL bandwidth, we can limit the range of the values of Qvco and Qre f as it was done for the KH − KL
plane.
We start with the fact that both the VCO and the reference source contribute to jitter equally at the
optimum point.
   2
φrms 2 2KH C0 2 2 2 2 Qvco C0 2 C0
= = 2KL N fopt C0 =⇒ Jrms = = Qre f fopt (192)
2 fopt fopt π π
If the optimum UGB that minimizes the jitter is at its minimum value, it implies that the VCO noise is
very low (and the reference noise is at a maximum level since their product is constant for a given jitter).
   2
2 Qvco C0 2 C0
Jrms = = Qre f fu,min (193)
fu,min π π
Solving Eq.(193), we can arrive at the minimum VCO entropy and the maximum reference entropy levels.
   
Jrms π 2 Jrms π 2 1
=⇒ Qvco,min = fu,min & Qre f ,max = (194)
C0 C0 fu,min
Similarly if the UGB is maximum, it implies that VCO noise is at its maximum level (and the reference
noise is at a minimum since their product is constant for a given jitter).
   2
2 Qvco C0 2 C0
Jrms = = Qre f fu,max (195)
fu,max π π
Solving Eq.(195), we can arrive at the minimum VCO entropy and the maximum reference entropy levels.
   
Jrms π 2 Jrms π 2 1
=⇒ Qvco,max = fu,max & Qre f ,min = (196)
C0 C0 fu,max
Thus the range of entropy of the Reference and VCO clocks are given by
"    #
Jrms π 2 1 Jrms π 2 1
Qre f ∈ [Qre f ,min , Qre f ,max ] = , (197)
C0 fu,max C0 fu,min
"    #
Jrms π 2 Jrms π 2
Qvco ∈ [Qvco,min , Qvco,max ] = fu,min , fu,max (198)
C0 C0
using these results the constant jitter curves can also be reduced to a simplified or reduced version on a
Qvco − Qre f plane as shown in Fig.34.(a). It is more convenient to plot the jitter in the Qvco − Qre f plane
on a log scale as the relation between Qvco and Qre f reduces to a linear function. Taking logarithm on
both sides of Eq.(189) we get
 
 πJrms
10 log10 (Qvco ) + 10 log10 Qre f = 40 log10 (199)
C0
A lower value of Jrms demands lower values of Qvco and Qre f or higher (or better) entropy reference
source and VCO. If the entropy of the reference sources Qre f is known, one can graphically solve from
Fig.35.(a) or solve Eq.(199) to find the desired VCO entropy Qvco,des . Since it a log(Qvco ) − log(Qre f )
graph, as the desired jitter specification decreases exponentially (say in multiples of 10) from Eq.(197)
and Eq.(198) it can be seen that the range also decreases exponentially on a linear scale and on a log
scale it remain the same (it becomes more negative). Thus the shrinking constant jitter curves becomes
parallel constant jitter lines moving towards [−∞, ∞] as the jitter tends to zero as shown in Fig.35.(b).

X. T HE PLL DESIGN PLANES


Engineers are more comfortable with (or used to) terms like figure-of-merit and power dissipation than
the entropy of the clocks. So a more useful goal for the analysis would be to derive a relationship between
figure-of-merit (FOM), power consumption in the clock sources and the minimum jitter. We start with the
relation between the figure-of-merit of a clock source, power and entropy as discussed earlier
 
Pclk 10(FOMclk /10)
FOMclk = 10 log10 Qclk = 10 log10 (Qclk ) + Pclk,dBm =⇒ Qclk = (200)
1 mW 103 Pclk
Substituting the expression for figure-of-merit in Eq.(189) or Eq.(199), the expression relating the jitter
and power and FOM of the reference and VCO clocks can be derived to be
   
10(FOMvco +FOMre f )/10 πJrms 4 C0 4 10(FOMvco +FOMre f )/10
= =⇒ Pre f Pvco = (201)
106 Pre f Pvco C0 πJrms 106
40log(Jrmsπ/C0)
10log(Qref) (0,0)
10log(Qref) Qref,min Qref Qref,max (0,0)

Qvco,max fu,max Decreasing Jrms


fopt=fu,max

fopt,des Qvco,des
fopt fu,min
Qvco,min
constant log(Jrms) line fopt=fu,min 40log(Jrmsπ/C0)

10log(Qvco) 10log(Qvco)

Fig. 35. Figure showing a) constant log(Jrms (φrms )) line on a log(Qvco ) − log(Qre f ) plane or entropy plane and b) decreasing noise range with decreasing
Jrms on a entropy plane (log(Qvco ) − log(Qre f ))

 1/4 FOMvco + FOMre f


C0 10−6
∴ Jrms = · 10 40 (202)
π Pvco Pre f
In a similar manner, the optimum UGB of the PLL can also be expressed in terms of FOM and power
of the VCO and reference sources.
s r FOMvco − FOMre f
Qvco Pre f
fopt = = · 10 20 (203)
Qre f Pvco
The power-jitter relation in Eq.(201) can also be expressed on a dB scale (log scale) as follows
 
πJrms
Pvco,dBm + Pre f ,dBm = −40 log10 + FOMvco + FOMre f (204)
C0
Eq.(204) has four unknowns (the two FOMs and Power numbers). In practice a designer may have an
upper limit on the power that can be spent on the PLL or some reference FOMs for the VCO and reference
clocks available to them. So what is of interest is to see the desired FOMs of the clock sources for a
given power limit. And similarly, for a given FOM what is the range of values of power of the clocks
that are required to achieve the jitter specification.
In the first case, we fix the FOM 29 and then get an estimate of the power numbers that can achieve the
desired jitter. The optimum jitter and the UGB in Eq.(204) can then be expressed as
 
πJrms
Pvco,dBm + Pre f ,dBm = −40 log10 + FOMvco + FOMre f (205)
C0
Since the FOM of the two clocks are known prior, the only variables in this equation are the VCO and
reference clock powers. For a given rms jitter, we can visualize the VCO and reference clock powers as
straight line on a power plane as shown in Fig.36.(a). Similar to the Q-plane, we can derive the minimum
and maximum values of the reference clock power Pre f ,dBm ∈ [Pre f ,min,dBm , Pre f ,max,dBm ] and VCO clock
power Pvco,dBm ∈ [Pvco,min,dBm , Pvco,max,dBm ] based on the minimum and maximum possible UGB.
 
πJrms
Pre f ,dBm,min = 10 log10 ( fu,min ) + FOMre f − 20 log10 (206)
C0
 
πJrms
Pre f ,dBm,max = 10 log10 ( fu,max ) + FOMre f − 20 log10 (207)
C0
29 That is the clocks with a fixed FOM are available to the engineers, may be from their previous generations of PLL design or taken from the research
literature.
Pvco,dBm FOMref FOMref,min FOMref,max (0,0)
fopt=fu,min
Pvco,dBm,max fopt=fu,max FOMvco,max
constant log(Jrms) line
fopt

fopt
Pvco,dBm,min fopt=fu,max constant log(Jrms) line FOMvco,min
fopt=fu,min

(0,0) Pref,dBm,min Pref,dBm,max Pref,dBm


(a) (b) FOMvco

Fig. 36. Figure showing constant log(Jrms (φrms )) line on a) the power plane (Pvco,dBm − Pre f ,dBm plane) and b) the FOM plane (FOMvco − FOMre f plane).

 
πJrms
Pvco,dBm,min = −10 log10 ( fu,max ) + FOMvco − 20 log10 (208)
C0
 
πJrms
Pvco,dBm,max = −10 log10 ( fu,min ) + FOMvco − 20 log10 (209)
C0
Now if the powers of the two clocks are fixed based on an upper limit on the total power consumption
in each block, then the desired values of the FOM to achieve the jitter specification can be derived from
Eq.(205) to be  
πJrms
FOMvco + FOMre f = 40 log10 + Pvco,dBm + Pre f ,dBm (210)
C0
Since the powers of the reference and VCO clocks are constants, the FOMs of the two clocks are the
only variables in Eq.(210). For a given rms jitter specification, the desired range of FOM values that
satisfy Eq.(210) can be visualized as straight line on a FOM plane as shown in Fig.36.(b). The range of
permissible values of FOM of the reference and the VCO clocks (based on the minimum and maximum
UGB values) can also be derived similar to the power-plane and the entropy-plane to be
 
πJrms
FOMre f ,min = −10 log10 ( fu,max ) + 20 log10 + Pre f ,dBm (211)
C0
 
πJrms
FOMre f ,max = −10 log10 ( fu,min ) + 20 log10 + Pre f ,dBm (212)
C0
 
πJrms
FOMvco,min = 10 log10 ( fu,min ) + 20 log10 + Pvco,dBm (213)
C0
 
πJrms
FOMvco,max = 10 log10 ( fu,max ) + 20 log10 + Pvco,dBm (214)
C0
For a given jitter specification, if the FOM of the available VCO clock is poorer by x dB, then the
FOM of the reference clock should be improved (decreased) by the same amount as shown graphically in
Fig.36.(b).

A. Entropy plane, Power plane and FOM plane


To summarize the discussions in this section so far, there are three design relations for a PLL that
relate jitter and the specifications of the VCO and reference clocks like entropy, power and FOM given
by Eq.(199), Eq.(205) and Eq.(210). The locus of the variables of these three equations can be visualized
as constant jitter lines on the entropy plane or power plane or FOM plane as shown in Fig.37.
The first result in Eq.(199) is the entropy equation. The jitter and the optimum UGB (and thus the PLL
10log(Qref) (0,0) FOMref (0,0)

Pvco,dBm
fu,max Decreasing Jrms fu,min fu,max Decreasing Jrms

fu,min fu,min

Decreasing Jrms fu,max

Pref,dBm
10log(Qvco) FOMvco
(a) (b) (c)

Fig. 37. Figure showing constant log(Jrms (φrms )) lines on a) the entropy plane (log(Qvco ) − log(Qre f ) plane) and b) the power plane (Pvco,dBm − Pre f ,dBm
plane) and c) the FOM plane (FOMvco − FOMre f plane).

loop dynamics) are uniquely determined by the entropy of the reference and the VCO clocks given by
the relation   s
 πJrms Qvco
10 log10 (Qvco ) + 10 log10 Qre f = 40 log10 & fopt = (215)
C0 Qre f
Once the jitter specification of the PLL is known, Eq.(447) gives the range of values of the reference
and VCO clock entropy that can achieve the desired Jrms . It can be visualized more conveniently on the
entropy plane or Purity plane as shown in Fig.37.(a). The plot shows constant jitter lines which are locus
of all the points where the jitter is constant even as the entropy of the two clocks are varied. The UGB of
the PLL varies with the entropy of the clocks in accordance to Eq.(447). It can be seen from the plot as
the jitter is reduced the desired entropy of the clocks also decreases (it becomes more negative). A lower
value of the entropy implies a purer clock and it is achieved by increasing the power or improving the
FOM of the clock.
The second design equation is the Power relation. From the knowledge of the FOM of the clocks one
can then also derive the relation between the jitter and PLL loop dynamics (UGB) to power of the VCO
and reference clocks as
  r
πJrms Pre f
Pvco,dBm + Pre f ,dBm = −40 log10 + λ0 & fopt = · 10λ1 /20 (216)
C0 Pvco
where λ0 = FOMvco + FOMre f and λ1 = FOMvco − FOMre f are constants. Eq.(448) can be visualized
on a power plane as shown in Fig.37.(b). The locus of all the points where the jitter is constant is a
straight line as shown in the figure and constant jitter line on the power plane gives the range of values
of the VCO and reference clock powers to achieve the desired jitter Jrms . A decreasing Jrms results in
an increased power consumption in the clocks and the constant jitter lines move away from the origin
as shown in the figure (indicating an increase in the power consumption). The constant jitter lines tend
towards ∞ as the jitter tends to zero.
Finally the third design equation is the FOM equation. If there is an upper bound on the total power
consumption on each block that is if Pre f and Pvco are fixed, then starting from the entropy of the clocks
one can arrive at equations relating the jitter and optimum UGB to VCO and reference clock FOM as
follows.
 
πJrms
FOMvco + FOMre f = 40 log10 + λ2 & fopt = λ3 · 10(FOMvco −FOMre f )/20 (217)
C0
p
where λ2 = Pvco,dBm + Pre f ,dBm and λ3 = Pre f /Pvco are constants as the powers of the VCO and reference
clocks are fixed. On an FOM plane shown in Fig.37.(c), constant jitter lines shows the locus of points
which are the different reference and VCO FOM values that achieve the desired jitter. As the desired
jitter values decreases, the desired FOM of the clocks also decreases (they become more negative) and
the constant jitter line moves towards −∞ as shown in the figure.
It is useful to have these planes as a starting point for the PLL design as it relates the specifications
of the PLL (Jitter and optimum loop dynamics) to the specifications of the VCO and reference clocks
like FOM and power. Fig.38 shows the constant jitter lines on the design planes of a PLL with a VCO
and reference clock FOMs of -190 dBc/Hz and -300 dBc/Hz for the power plane √ and power limit of
Ptot = Pre f + Pvco = 20 mW for the FOM plane for jitter levels of 100 fs, 100/ 10 = 31.62 fs and 10 fs.
As expected for a fixed clock FOM, the power of the clocks increases with decreasing jitter on the power
plane. Similarly, the desired FOM of the clocks decreases with decreasing jitter on the FOM plane.

45 -180

40 -185

35 -190

30 -195
Pvco,dBm

FOM vco
25 -200

20 -205

15 -210

10 -215
J rms = 10 fs
5 -220 J rms = 31.62 fs
J rms = 100 fs
0 -225
0 10 20 30 40 -320 -310 -300 -290 -280
Pref,dBm FOM ref

Fig. 38. Figure showing simulated constant log(Jrms ) lines on a) the power plane and b) the FOM plane.

XI. FOM AND ENTROPY OF THE PLL


The previous sections developed relations between jitter and the specifications of the reference and
the VCO clocks like power, entropy and FOM. The next logical step is to derive the relation between
the FOM of the overall PLL and its relation to the reference and VCO clock specifications. Unlike the
definitions of the clock FOM so far, the PLL FOM is defined from a time domain specification (Jrms ) as
follows [5]   !
Jrms 2 PPLL
FOMPLL = 10 log10 (218)
1s 1 mW
By substituting Eq.(189) in Eq.(218) we get
 2 !
C0 p PPLL
FOMPLL = 10 log10 Qre f Qvco · (219)
π 1 mW
Thus the FOM of the PLL can be related to the entropy of the VCO and reference clocks as follows
10 log10 (Qvco ) + 10 log10 (Qre f )
FOMPLL = + PPLL,dBm +C (220)
2
where C = 20 log10 (C0 /π) is a constant depending on the PLL filter characteristics.
Replacing the entropy of the clocks in Eq.(235) with their FOMs from Eq.(200) we get
 2 !
C0 PPLL
FOMPLL = 10 log10 10(FOMvco +FOMre f )/20 p (221)
π Pvco Pre f
Further simplifying the above equation leads to an expression of FOM of the PLL in terms of the FOM
of the reference and VCO clocks given by
FOMvco + FOMre f Pvco,dBm + Pre f ,dBm
FOMPLL = + PPLL,dBm − +C (222)
2 2

A. Minimum achievable FOM in PLLs


A question of interest as we keep pushing the limits in designing better entropy clocks and PLLs is:
Is there a theoretical lower limit on the minimum achievable FOM of the PLL? That is, does Eq.(222)
have a minimum value? Using the result PPLL = Pvco + Pre f , Eq.(221) can be reduced to
s r !
FOMvco + FOMre f Pvco Pre f
FOMPLL = + 10 log10 + +C (223)
2 Pre f Pvco
The above equation shows that given the reference and VCO clocks with fixed FOMs, the FOM of the

FOMPLL

-0.5 0.5

FOMPLL,min

0
Pvco,dBm = Pref,dBm P∆ (Pvco,dBm - Pref,dBm)

Fig. 39. Illustrative plot of PLL FOM vs P∆ = Pvco,dBm−Pre f ,dBm showing the minimum PLL FOM condition.

PLL is dependent on ratio of the VCO and reference powers. The expression for the PLL FOM can also
be written in terms of the VCO and reference powers in dBm units as follows.
FOMvco + FOMre f P∆  
FOMPLL = + + 10 log10 1 + 10−P∆ /10 +C (224)
2 2
where P∆ = 10 log10 (Pvco /Pre f ) = Pvco,dBm − Pre f ,dBm . As the VCO power is increased while keeping the
reference power constant, P∆ increases (becomes more positive) and vice versa. For values of |P∆ | > 10 dB,
the FOM of the PLL can be expressed as
FOMvco + FOMre f P∆
FOMPLL ≈ + +C (225)
2 2
The above expression shows that the FOM is an increasing function of P∆ . That is, the FOM of the PLL
increases if the either the VCO power or the reference power is higher than the other one
Pvco,dBm > Pre f ,dBm or Pre f ,dBm > Pvco,dBm =⇒ FOMPLL ↑
So naturally one should expect the FOM of the PLL to have a minima at P∆ = 0 or when the reference
and the VCO powers are equal Pre f = Pvco , as shown illustratively in Fig.39.
d(FOMPLL )
= 0 =⇒ Pvco,dBm = Pre f ,dBm or Pvco = Pre f (226)
dP∆
The minimum FOM condition can also derived by directly finding the minimum value 30 of Eq.(223).
Substituting Pre f = Pvco in Eq.(223), the minimum value of the FOM is given by
FOMvco + FOMre f FOMvco + FOMre f
FOMPLL,min = + 10 log10 (2) +C = + 3 +C (227)
2 2
The exact value of the power of the individual clocks can be found by substituting Eq.(226) in Eq.(205)
 
πJrms FOMvco + FOMre f
Pre f ,dBm = Pvco,dBm = −20 log10 + (228)
C0 2
The minimum achievable FOM can be visualized on a power plane by plotting the equal power line

45
J rms = 10 fs
40 J rms = 31.62 fs
J rms = 100 fs
35 Pvco = Pref

30
Pvco,dBm

25

20

15

10

0
-10 0 10 20 30 40
Pref,dBm

Fig. 40. Figure showing the minimum FOM line Pre f = Pvco intersecting the simulated constant log(Jrms ) lines on a power plane

Pvco,dBm = Pre f ,dBm on a power plane as shown in Fig.40. The points where the line intersects the constant
jitter lines is where the FOM is minimum. The optimum UGB of the PLL corresponding to the minimum
FOM can be derived by substituting Pre f = Pvco in Eq.(203) to be
FOMvco − FOMre f
FOMvco − FOMre f
fopt = 10 20 or 10 log10 ( fopt ) = (229)
2
30 The
p p
theoretical minimum of the function Pvco /Pre f + Pre f /Pvco can be found by assuming x = Pre f /Pvco and finding the minima of a simpler function
√ 1
x+ √
x
The minima of the above function occurs at x = 1
x = 1 =⇒ Pre f = Pvco
An interesting observation to be made here is that with the knowledge of FOMs of the reference and the
VCO clocks, starting from the desired jitter specification, all the important design specifications of the
PLL are uniquely defined. The three important design equations of a PLL can be expressed in terms of
the reference and VCO FOMs and jitter specifications as follows
λ0 λ0 λ1
FOMPLL,min = + 3 +C & Pre f ,dBm = Pvco,dBm = −Jrms,dBs + +C & 10 log10 ( fopt ) = (230)
2 2 2
where Jrms,dBs = 20 log10 (Jrms /1 s) is the rms jitter expressed in dBs (decibel second) units, λ0 = FOMvco +
FOMre f and λ1 = FOMvco − FOMre f are constants that depend on the FOM of the reference and VCO
clocks. C = 20 log10 (C0 /π) is a constant that depends on the PLL phase margin 31 . The value of C0 is
minimized by increasing the PLL p phase margin and the minimum value of C0 is that of a Type-I PLL
0
with a 90 phase margin C0 = π/2. Thus the theoretical minimum value of the FOM of the PLL is
given by
p !
FOMvco + FOMre f π/2 FOMvco + FOMre f
FOMPLL,min = + 20 log10 +3 ≈ −5 (231)
2 π 2
A well designed PLL should be able to achieve this theoretical minimum within a dB or two of margin.
The FOM expression in Eq.(231) is still very useful for PLL designers as it is independent of the
PLL architecture. Whether the PLL is analog Chargepump PLL (CPPLL) or an analog Subsampling
PLL (SSPLL) or an all digital PLL (ADPLL), the FOM can never be lower than the theoretical minimum
value in Eq.(231). Any PLL with lower phase margin will result in the degradation
p of the FOM . For
0
example, for a Type-II PLL with a phase margin of φPM = 60 , the value of C0 ≈ 2π/3 and the theoretical
minimum value of the FOM can be derived to be
FOMvco + FOMre f
FOMPLL,min = − 3.73 (232)
2
In fact once we take the loop noise into consideration, the FOM of the PLL will increase depending on
the PLL loop architecture and the amount by which the FOM degrades is dependent on the FOM of the
PLL loop. The effect of the PLL loop on the FOM of the PLL will be discussed towards the end of the
chapter. Any PLL architecture that is able to approach the theoretical minimum FOM within a few dBs
of margin should be considered a well designed PLL.

B. PLL entropy
In similar fashion to the reference and VCO clocks, we can define the entropy of a PLL, which is a
measure of how pure the PLL output clock is. When defining entropy (and FOM) for VCO and reference
clocks, it was derived from frequency domain specifications. In the case of PLLs, defining entropy based on
frequency domain is not a prudent approach as there are different regions with different frequency profiles
in the phase noise spectrum. Most importantly, unlike the reference and the VCO clocks, the integrated
jitter at the PLL output is always a bounded quantity. The open-loop VCO noise is not integrable due
to the fact that the 1/ f 2 region extends all the way to close-to-zero frequency offsets. But the PLL high
pass filtering action flattens or make the VCO phase noise profile become bandpass shaped depending on
the Type of the PLL. This ensures that the integrated jitter due to the VCO in the PLL feedback loop
is always finite. Similarly the integrated jitter of the reference clock in open loop can be quiet high as
it remains flat all the way to fr /2. But the low pass filtering action of the PLL produces a finite jitter
value at the PLL output. So when defining entropy of open-loop clocks a frequency domain approach
31 The constant C is dependent on the filter model assumed for the low pass and high pass transfer functions. The general value of the constant C can be
0 0
expressed in terms of the PLL transfer functions in more general terms as described previously
Z ∞ Z ∞
!1/4
1/4 L( f ) 2 1/ f 2
C0 = (a1 a2 ) = d f· df
0 1 + L( f ) 0 1 + L( f )
is used and naturally, when defining entropy for a PLL (a closed loop system), a time domain approach
is preferred. Thus, we define the Entropy of the PLL as the square of the rms jitter of the PLL
normalized to one second. Both the time domain and frequency domain definitions of entropy signify
how pure the clock output signal is. A lower value of entropy implies that it is a very good clock source.
In time domain it translates to lower jitter and in frequency domain it translated to lower phase noise.
The Entropy of the PLL can be defined in time domain and frequency domain as follows
 
Jrms 2
QPLL = & 10 log10 (QPLL ) = Jrms,dBs (233)
1s
On a log scale the entropy of the PLL is simply the rms jitter in dBs units. PLLs of same entropy will have
the same output rms jitter irrespective of the output frequency. The entropy of the PLL is a dimensionless
quantity and is also independent of the PLL output clock frequency 32 . The FOM of the PLL and its
entropy can be related 33 to the PLL entropy and the PLL power from Eq.(218) as follows
FOMPLL = 10 log10 (QPLL ) + PPLL,dBm (234)
Substituting Eq.(234) in Eq.(235), we get
10 log10 (Qvco ) + 10 log10 (Qre f )
10 log10 (QPLL ) = Jrms,dBs = +C (235)
2
Eq.(235) shows that having either a low entropy VCO or a reference source, one can design a PLL with
very low entropy. One can choose a very high bandwidth and suppress the VCO noise to the maximum
levels if we have a low entropy reference source and vice versa. Eq.(235) can also be expressed as in a
linear form as follows    2
Jrms 2 p C0
QPLL = = Qvco Qre f (236)
1s π
The goal of a PLL design can be stated as an optimization problem to minimize the PLL entropy for a
given power specification.

C. Entropy of the reference and VCO clocks for the minimum FOM PLL
For the PLL with minimum FOM, we were able to derive expressions for the reference and VCO
clock powers in terms of the FOM of the clocks. Similarly, the entropy of the clocks can also be derived
for the minimum FOM PLL in terms of FOM of the clocks. Since Pre f = Pvco for the minimum FOM
PLL, the entropy of the reference and VCO clocks are not independent and are related as
FOMvco − FOMre f
Qvco
Pre f = Pvco =⇒ = 10 10 (237)
Qre f
Using this condition and the result Jrms,dBs = 10 log10 (QPLL ), the entropy of the reference and VCO clocks
can be found by solving Eq.(236) and Eq.(237) and expressed in terms of the PLL jitter for the PLL with
the minimum FOM as
FOMvco − FOMre f
10 log10 (Qvco ) = + Jrms,dBs −C (238)
2
 FOMre f − FOMvco
10 log10 Qre f = + Jrms,dBs −C (239)
2
32 The VCO and reference clock entropy are also independent of the clock frequency
33 On a log scale it can be defined as the sum to the entropy and power of the PLL. On a linear scale the FOM is the product of entropy and power.
XII. P OWER AND FOM REQUIREMENTS IN VERY LOW JITTER PLL S
In the last two decades, as both wireless and wireline communications saw an exponential rise in
data rates and performance, the jitter requirements of PLLs also decreased by orders of magnitude. For
example, the jitter requirements of the WiFi PLLs were in the order of 100’s of femtoseconds (WiFi-3
and WiFi-4) in the last decade and now in the order of 10’s of femtoseconds (for WiFi 7 MCS 13 signal).
The performance of high speed ADCs used in RF sampling applications also requires clocks with very
low jitter levels. Once a VCO design or reference clock design is optimized for performance to achieve
the best possible FOM, the only way to improve its entropy is to increase power. So it is natural to
expect low-jitter PLLs to be very power-hungry. It is therefore of great importance for PLL designers to
understand how the power of VCO and reference clocks scales to achieve very low jitter levels and if
there is an optimal way of scaling the powers of the clocks. This section discusses the different ways
in which the power of the clocks can be varied to achieve low jitter levels and then arrive at the most
optimal power scaling approaches that minimizes the overall PLL FOM.
The power of the VCO and reference clocks, and jitter of the overall PLL are related by
 
πJrms
Pvco,dBm + Pre f ,dBm = −40 log10 + FOMvco + FOMre f (240)
C0
Eq.(240) shows that for a given FOM of the reference and VCO clocks, the jitter can be lowered by
increasing the power consumption of the VCO and reference blocks (thus improving the entropy of both
the clocks). There are two ways in which the power of the clocks can be varied to achieve low jitter:
1) By increasing the power of one of the clocks (either VCO or the reference clock) or 2) by increasing
or scaling the power of both the clocks together. Both these approaches lead to very different trade-offs
between clock power dissipation and achievable jitter.

A. Asymmetric power scaling


In many applications, the designer has control over changing the power of either one of the clocks. In
that case, we can treat the other power to be a constant. This approach of power scaling to achieve low
jitter levels in PLLs is referred in this work as Asymmetric power scaling. Assuming the VCO power is
varied keeping the reference power constant, Eq.(240) reduces to
 
πJrms 1
Pvco,dBm = −40 log10 + γ0 =⇒ Pvco ∝ (241)
C0 (Jrms )4
where γ0 = FOMre f + FOMvco − Pre f ,dBm is a constant. In a similar manner by keeping the power of the
VCO clock constant, if the power of the reference clock is varied, we get a similar relation between the
reference power and the jitter.
 
πJrms 1
Pre f ,dBm = −40 log10 + γ1 =⇒ Pre f ∝ (242)
C0 (Jrms )4
where γ1 = FOMre f + FOMvco − Pvco,dBm is a constant. Eq.(241) and Eq.(242) show that in this approach,
the power of the clocks raises exponentially with a linear decrease in the jitter specifications. For a ten
fold decrease in the jitter, the power of the clocks should be increased by 10,000 times!
Another important point to node in this approach is the variation of the UGB of the PLL as the powers
are varied. The optimum UGB of the PLL is related to the clock powers and jitter as follows
r r
Pre f (FOMvco −FOMre f )/20 Pre f
fopt = · 10 =⇒ fopt ∝ (243)
Pvco Pvco
r
1 1
Pvco ∝ 4
=⇒ f opt ∝ ∝ (Jrms )2 (244)
(Jrms ) Pvco
1 p 1
Pre f ∝ 4
=⇒ fopt ∝ Pre f ∝
(245)
(Jrms ) (Jrms )2
An increase in the VCO power results in a decrease in the optimum UGB and an increase in the reference

60 10 8
Ptot,dBm
50 Pvco,dBm

40 10 7
f 200 kHz
opt
30
Ptot/vco (dBm)

10 6

f opt (Hz)
20

10
10 5
0

-10
10 4
-20
f 2 kHz
opt
-30 10 3
10 -2 10 -1 10 0 10 -2 10 -1 10 0
J rms (ps) J rms (ps)

Fig. 41. Figure showing the variation of the VCO power, total power and the optimum UGB with the PLL jitter in the asymmetric power scaling method

power results in an increase of the optimum UGB. This result should sound intuitive, as to achieve low
jitter levels, it is theoretically sufficient to have one of the clocks to be very pure (low Qvco or Qre f ). The
bandwidth of the PLL can then be increased or decreased to suppress the noise of the ’more noisy’ clock.
Possessing a very high purity or low entropy VCO (by increasing the VCO power) can help in drastically
reduce the jitter if the bandwidth is chosen to be very low to suppress the noise from the reference clock
and vice versa. For example to achieve a ten fold reduction in jitter, the VCO or the reference clock
power should be increased by 104 times and the UGB should be decreased or increased by one hundred
times. Fig.41 shows the variation of the VCO power with the PLL jitter. As the PLL jitter is reduced
from 100 fs to 10 fs, the VCO power (and even the total power) increases from 10 dBm to 50 dBm and
the optimum UGB decreases from 200 kHz to 2 kHz as expected.

B. Symmetric power scaling


The other method of achieving low jitter levels is to increase both the powers of the VCO and
reference clocks in same proportion (the total power of the PLL also increases by the same proportion).
This approach is referred to as Symmetric power scaling. To derive the relation between the power of the
clocks and the PLL jitter, we start with the result in Eq.(192) to arrive at
 
πJrms 1
Pre f ,dBm = −20 log10 + FOMre f + 10 log10 ( fopt ) =⇒ Pre f ∝ (246)
C0 (Jrms )2
 
πJrms 1
Pvco,dBm = −20 log10 + FOMvco − 10 log10 ( fopt ) =⇒ Pvco ∝ (247)
C0 (Jrms )2
If both the VCO and the reference clock powers are increased in the same proportion, then the optimum
UGB remains the same as it is dependent on the ratio of the VCO and reference clock powers (for a
fixed FOM as given by Eq.(243)). The power and jitter are related as inversely as given in the above
equations. Unlike the asymmetric power scaling the power of the individual clocks is inversely proportional
to Jrms 2 . Using the results in Eq.(246) and Eq.(247), we can arrive at a relation between the total power
Ptot = Pre f + Pvco to jitter Jrms as follows
  !
πJrms 10FOMvco /10
Ptot,dBm = −20 log10 + 10 log10 fopt 10FOMre f /10 + (248)
C0 fopt
Substituting Eq.(243) in the above equation, the equation reduces to
  s r !
πJrms FOMvco + FOMre f Pvco Pre f
Ptot,dBm = −20 log10 + + 10 log10 + (249)
C0 2 Pre f Pvco
Since the FOM of the two clocks are kept constant and the power of both the VCO and reference clocks
are increased in the same proportion, from Eq.(249) and Eq.(243), it can be concluded that
1
Ptot ∝ & fopt = constant (250)
(Jrms )2
Thus in the symmetric power scaling approach, the total PLL power is inversely proportional to Jrms 2

35
Ptot,dBm
30 Pvco,dBm
10 6
25

20
Ptot/vco (dBm)

f 209 kHz
f opt (Hz)

opt
15

10 10 5

5
-20 dB/dec
0

-5

-10 10 4
10 -2 10 -1 10 0 10 -2 10 -1 10 0
J rms (ps) J rms (ps)

Fig. 42. Figure showing the variation of the total PLL power and the optimum UGB with the PLL jitter in the symmetric power scaling approach

and the optimum UGB remains constant. For a ten fold reduction of jitter, the total power of the PLL
has to increase by one hundred times and the optimum UGB remains the same. This result should sound
intuitive as increasing the power of the clocks in same proportional results in a similar reduction of noise
of both the clocks which in turn results in the decrease of the overall jitter. Since both the clocks are
equally less noisy (due to higher power dissipation), the optimum UGB remains the same. Fig.42 shows
the variation of the total power with the PLL jitter. As the PLL jitter is reduced from 100 fs to 10 fs, the
VCO power (and even the total power) increases from 10 dBm to 30 dBm (a 20 dB increase in power) and
the optimum UGB remains constant as expected.
C. Comparison of the two approaches
In the asymmetric power scaling of keeping one of the clock powers constant, the power has to increase
with a higher exponent. Let Pvco and Pre f be the powers that correspond to the jitter Jrms . If the jitter is to
be reduced from 100 fs to 10 fs (by a factor of 10), then by choosing the second approach of increasing
both the powers of the VCO and reference clocks to 100Pvco and 100Pre f will result in a one-hundred
fold increase in the total power. On the other hand, the asymmetric power scaling approach leads to a ten
thousand fold increase in the power as discussed earlier.
In addition
p to that the optimum UGB also varies depending on the ratio of the powers of the clock
fopt ∝ Pre f /Pvco . If the asymmetric power scaling approach is used to achieve lower jitter, then the
UGB of the PLL has to changed exponentially with increasing jitter. For example if the VCO power
alone is increased by 104 times, to achieve a 10× reduction in jitter, then the optimum UGB has to be
decreased by 100 times. Or if the reference power alone is increased to achieve a ten-fold reduction in
jitter, then the optimum UGB has to be increased by 100 times. This might lead to values that are higher
than the maximum value of the UGB or much lower values leading to implementation problems like large
loop filter area. By choosing the symmetric scaling appraoch to reduce the jitter by varying both the VCO
and reference powers in same proportion results in no change in the UGB. Thus it should be the preferred
option for achieving very low jitter levels.
D. Relation between FOM of the PLL and power scaling
Another interesting point to consider is the variation of the FOM of the overall PLL as the jitter is
decreased following both these approaches. The FOM of the PLL in Eq.(221) can be reduced by using
the result PPLL = Ptot = Pvco + Pre f to
s r !
FOMvco + FOMre f Pvco Pre f
FOMPLL = + 10 log10 + +C (251)
2 Pre f Pvco
To understand the impact of the asymmetric power scaling on the FOM of the PLL, we study what
happens to the PLL FOM as one of the clock powers is increased keeping the other one constant. In
asymmetric power scaling approach, the power of the clock has to be increased exponentially to achieve
low jitter levels. Assuming that the VCO power is varied, it can be safely assumed that at low jitter levels
Pvco >> Pre f . Thus the FOM of the PLL can be approximated to
FOMvco + FOMre f + Pvco,dBm − Pre f ,dBm
FOMPLL ≈ +C (252)
2
The VCO power Pvco,dBm is the only variable in the above equation as all the other quantities are kept
constant. We can substitute Eq.(241) in the above equation to arrive at
 
Jrms
FOMPLL ≈ −20 log10 +C1 (253)
1s
where C1 = FOMre f + FOMvco − Pre f ,dBm is a constant. Eq.(252) shows that increasing the VCO power (to
achieve very low jitter levels) results in a degradation of the overall PLL FOM (a higher value of FOM is
an indicator of a poor PLL design). Eq.(253) shows that the FOM of the PLL increases with decreasing
jitter at the rate of 20 dB/decade of decreasing jitter values. A 10× reduction in jitter results in a 20 dB
reduction in the FOM of the PLL in the asymmetric power scaling approach. This should sound intuitive
as increasing the power of the only one of the clocks will result in a much higher power dissipation than
necessary which in turn results in the degradation of the overall FOM of the PLL.
In case of the symmetric power scaling, both the VCO and the reference clock powers are increased in
the same proportion. From Eq.(251) it can be seen that all the terms of the equation remain constant as
the power of the reference and VCO clocks are varied in the same proportion.
s r !
FOMvco + FOMre f Pvco Pre f
FOMPLL = + 10 log10 + +C = constant (254)
2 Pre f Pvco
-205
Asymmetric Power Scaling
-210 Symmetric Power Scaling

-215

-220
FOMPLL (dBm)

-225

-230
-20 dB/dec
-235

-240

-245

-250
10-2 10-1 100
J rms (ps)

Fig. 43. Plot showing the variation of FOM with jitter in the symmetric and asymmetric power scaling approaches.

It can be seen from the above expression that the best way to decrease the jitter of the PLL is to increase
both the VCO and reference powers in the same proportion. That is to choose symmetric power scaling
as this approach ensures that even as the jitter of the PLL is decreased (by increasing the power of both
the clocks), the FOM of the overall PLL will remain the same. Fig.43 shows the variation of the FOM
with the decreasing jitter levels in the symmetric and asymmetric power scaling approaches. The results
show the FOM remaining constant for the symmetric power scaling approach and degrades -20 dB/decade
in case of the asymmetric power scaling approach as predicted by equations Eq.(253) and Eq.(254).
XIII. O PTIMUM LOOP DYNAMICS , MINIMUM ACHIEVABLE JITTER AND FOM OF THE PLL IN THE PRESENCE OF THE
LOOP NOISE

UP f0 fdiv fdivs
D Q N D Q
VDD
ref
R Trst
0 clk
(b)
tr
VDD
VDD
VDD DN in
R out
D Q
div 0 vn
0
tr
tr (a) (c)

Fig. 44. Simplified model of the different blocks in the PLL showing the input signals with their slopes for a) PFD, b) divider and c) equivalent model for
noise analysis using a CMOS buffer.

In the discussions so far, the PLL jitter has been shown to be a function of the entropy and FOM of
the reference and VCO clocks. In practice however, the PLL loop which performs the filtering action on
the reference and VCO phase noise also adds noise which raises the overall PLL jitter. t is therefore of
interest to understand the impact of the PLL loop noise on the overall noise of the PLL and its relationship
to the FOM of the PLL. The main blocks in the PLL loop like the PFD, divider, chargepump and the
DTC (in case of low noise Fractional-N PLLs with quantization noise cancellation) add noise at the input
of the PLL, which add directly to the reference noise. This section discusses the different noise sources
and the models for the noise sources and the expressions for the FOM of the PLL loop in the presence
of the loop noise.

A. PFD and divider


A conventional tri-state PFD consists of two flip flops and an AND gate in the reset path as shown
in Fig.44.(a). the phase noise added due to the PFD is also mainly due to the flip flips that the reference
and divide signals pass through and also the inverters and gates in the reset path. The flip flops determine
the timing of the rising edge of the UP/DN signals and the reset path gates determine the falling edge
timing of the UP/DN path.
Most frequency dividers in PLLs are asynchronous dividers with the output of the dividers driving the
succeeding stages to save power 34 . The problem with asynchronous divider is that each of the cascaded
divider stages add noise to the edges as they propagate through them. Most practical PLLs solve this
problem using resynchronization flip flops at the divider output as shown in Fig.44.(b) where the divider
edges are resampled (resynchronized) using the high frequency VCO clock. Thus the noise added by the
frequency divider can be eliminated completely and the phase noise at the resynchronized divider output
is mainly due to the noise added by the resynchronization flip flops. The feedback divider power can be
significant part of the PLL power budget as the initial stages of the divider operate at the VCO frequency
and increasing or decreasing the power dissipated in the divider stages does not contribute to the overall
noise at the resynchronized divider output as the noise is eliminated by the resynchronization flip flops.
Thus the divider power (Pdiv ) will not figure in the expressions for the noise of the frequency divider
circuit.
Since the noise of both the PFD and the frequency divider are due to the flips flops and inverters, the
impact of the jitter can be understood by a simple equivalent model of a clock signal driving a noisy
buffer as shown in the Fig.44.(c). The jitter at the output of such a system is same of the jitter of a driven
system discussed in Chapter II. Assuming the slope of the input signal to be SL and the input referred
voltage noise of the buffer vn (t) with a noise PSD Svn ( f ), the phase noise at the buffer output is given by
Svn ( f )
Sφ,bu f ( f ) = 2
(2π fr )2 (255)
(SL)
The phase noise at the buffer output is determined by the input referred voltage noise and the slope
of the input clock. The block with the lowest value of the slope thus ends up determining the overall
noise at the PLL input. Assuming a CMOS inverter and that the devices are in saturation region near the
threshold point, the transconductance of the CMOS inverter can be approximated to Gm = gmp +gmn , where
gmn = 2Ibu f /Vov and gmp = 2Ibu f /Vov are the transconductance of the NMOS and PMOS devices (with the
same overdrive voltage Vov ) respectively. The current Ibu f here represents the short circuit current of the
CMOS inverter that is drawn from the supply during the transition phase of the inverter. The input referred
noise of the inverter or buffer can be approximated to
2EB γ 2EB γ EBVov
Svn ( f ) = = = (256)
Gm gmn + gmp 2Ibu f
where EB = kT is the product of Boltzmann constant and the temperature. To avoid confusion with the
reference period T , we will use EB in place of kT throughout this chapter. The input referred noise of
34 The power in an asynchronous divider scales down exponentially as one moves down the divider path, with the first stage operating at the VCO frequency
dissipating the maximum power. Assuming a cascade of divide-by-2 stages, the power of the succeeding stages scale down exponentially by a factor of 2 as
one moves from the high frequency part of the divider to the lower frequency.
the buffers are determined by the device sizes in the inverters. Both the PFD and divider outputs are
digital signals that operate at frequencies close to the reference frequency and the signal will have very
high slopes (due to the signal’s small rise times) at the rising/falling instants. Assuming VDD as the supply
voltage and tr as the rise time, the slope of the PFD and the divider signals can be approximated to
VDD
SL p f d = SLdiv ≈ (257)
tr
Substituting Eq.(257) and Eq.(256) in Eq.(258), the phase noise of the PFD and divider can be expressed
as
EB γtr 2 Vov 2 EB γtr 2 Vov
Sφ,bu f ( f ) = (2π fr ) = αbu f (2π fr )2 (258)
2VDD Ibu f VDD 2Pbu f VDD
The current Ibu f refers to the current drawn from the supply during the transition interval when the
input signal level is close to the inverter threshold and Pbu f = αbu f Ibu f VDD is the power dissipated in the
inverter 35 .

B. Reference clock and DTC

VDD
VDD
VDD T in out
0
T out vn
Trange
(a) (b)

Fig. 45. Simplified model of the a) Crystal oscillator circuit and b) DTC (showing only the comparator part).

A reference oscillator circuit consists of the piezoelectric crystal (which is modeled as a series RLC
circuit and capacitor in parallel) and an amplifier in feedback as shown in Fig.45. The high gain of the
amplifier produces a square wave at the output which then goes through the crystal (a series RLC circuit)
and is fed back as a sinusoid at the input of the inverter. The inverter then acts like a sine-wave to square
wave converter and the input of the inverter can be approximated to a sine wave of frequency fr and
amplitude VDD /2. The inverter acts like a threshold detector with a threshold at VDD /2 (which is where
the slope of the signal and also the gain of the inverter is maximum).
A DTC is a digital delay line and the manner in which the DTC generates the delay proportional to the
digital input is dependent on the DTC architecture. A DTC consists of two parts: 1) the slope generator
and 2) the comparator. Depending on the mechanism of slope generation, there are two popular DTC
architectures in use called a) the constant slope DTC and b) variable slope DTC [10], [11]. The slope
generator part of the DTC is very different in both the architectures. Even though the slope generation
circuits are different, the average slope of the signal seen at the input of the threshold detector (or
comparator) in both the architectures is dependent on the range of the DTC Trange and the supply voltage
VDD . The slope seen by the comparator can be approximated to VDD /Trange . The range of the DTC typically
varies between 1-4 VCO cycles depending on the order of the Σ − ∆ modulator as discussed in Chapter
3. Trange = nT0 = nT /N and n ≤ 4. The comparator is mostly a CMOS inverter which generates a signal
35 In case of the reference clock circuit, the inverter in Fig.44.(a) and Fig.44.(b) has three components of power. 1) The dynamic power which is dependent
on the load capacitance and the frequency of the operation of the circuit Cl fr VDD 2 , 2) the short circuit power, which is the power drawn from the supply
when the input signal is close to the threshold point and 3) the leakage power which is a fixed dc power drawn from the supply usually much smaller than
the other two components. The current Ibu f is the short circuit current drawn from the supply when the inverter is at the high gain point when the input signal
is close to the threshold point. The average current drawn from the supply will be lower than Ibu f . Hence the power dissipated in the circuit can be expressed
as Pbu f − αbu f Ibu f VDD . The value αbu f is smaller than one and can be estimated from simulations. It should be noted that for the inverters in the PFD and
divider which sees input signals with high slopes or small rise/fall times, the dynamic power dissipation will be the dominant contributor to the total power
dissipation. However the short circuit power dissipation will be proportional to the dynamic power dissipation. For example doubling the inverter size will
double both the dynamic and the short circuit power. So even though Pbu f is taking the short circuit power into consideration, it will still be proportional to
the dynamic power dissipation and the difference in values between the two values can be accounted for in the factor αbu f .
with sharp edges as shown in Fig.45.(b).
So in both the reference clock and the DTC circuits, the phase noise is mainly determined by an inverter
that is being driven by a slowly varying signal of a slope much smaller than the slopes of the reference
and divide signals. Assuming Svn ( f ) to be the input referred noise of the inverter, the phase noise of the
reference circuit and the DTC can be approximated to 36
Svn ( f ) 2Svn ( f )
Sφr ( f ) = 2
(2π fr )2 & Sφ,dtc ( f ) = 2
(2π fr )2 (259)
(SLre f ) (SLdtc )
The slopes of the input of the inverters in both the reference circuit and the DTC can be approximated to
VDD πVDD VDD NVDD
SLre f = ωr = & SLdtc = = (260)
2 T Trange nT
The input referred noise of the inverter can again be modeled in the same way as it was done for the
inverters in the PFD and divider. Substituting Eq.(260) in Eq.(261), the phase noise of the reference circuit
and the DTC can be expressed as
 
2EB γ Vov 8EB γ Vov 2πn 2
Sφr ( f ) = & Sφ,dtc ( f ) = (261)
IrVDD VDD IdtcVDD VDD N
Assuming Pre f = αr IrVDD and Pdtc = αdtc IdtcVDD are the reference and the DTC power and the phase
noise can be expressed in terms of the power dissipated in those blocks as follows 37
 
2EB γ Vov 8EB γ Vov 2πn 2
Sφr ( f ) = αr & Sφ,dtc ( f ) = αdtc (262)
Pre f VDD Pdtc VDD N
Eq.(262) shows that the phase noise of the reference and the DTC blocks decreases with increasing the
power as one would expect. Another interesting observation to make is that the reference phase noise
expression is not dependent on the reference frequency. As the reference frequency is increased, the phase
noise remains the same which translates to a better entropy. The DTC noise should be included only in
Fractional-N PLLs with quantization noise cancellation, which is very common in low noise PLLs. The
DTC noise should also include the quantization noise of the re-quantization Σ − ∆ modulator as discussed
in the previous chapter. But the quantization noise of the re-quantizer is generally much smaller than the
residual quantization noise of the primary Σ − ∆ modulator even with a small gain error (in the order of
1-2% gain error). The thermal noise is the most dominating in-band noise contributor as the quantization
noise is highpass shaped and it is ignored in the loop noise calculations.

C. Intrinsic noise sources: chargepump and loop filter


The only block that is not considered so far in the analysis is the chargepump (CP). To make the
analysis simpler, the phase noise due to CP can be referred to the input of the PLL by dividing the CP
noise by Icp /2π. Now, we can define the entropy of the CP by normalizing it with the reference frequency.
Assuming gm,cp = 4Icp /Vov and Sicpn ( f ) = 2EB γgm,cp D as the total CP current source transconductance
and the CP current noise PSD at the CP output, the input referred CP noise can be expressed as follows
Sicpn ( f ) 8EB γD VDD 8EB γTcp fr VDD
Sφ,cp ( f ) = 2
(2π)2 = αcp (2π)2 = αcp (2π)2 (263)
Icp Pcp Vov Pcp Vov
36 The DTC noise is multiplied by 2 to account for the noise contribution from the slope generator. A well designed DTC should ensure that the noise from
the slope generator and the comparator should be equal. Thus the power dissipated in the comparator is Iinv = IDTC /2 =⇒ Pinv = 0.5Pdtc . This is the current
value used in computing the phase noise of the DTC.
37 It should be noted that the reference circuit and the DTC are not class-A circuits, their operating points change with the signal levels. For circuit like the
reference clock and the DTC, the short circuit power can be significant as the input slopes are much slower compared to the blocks like the divider or the
PFD. In the region close the threshold point, the inverter behaves like a class-A amplifier with a very high gain. The current Ir and Idtc represent the class-A
current drawn from the supply during this transition region. The actual average current drawn from the supply will be lower than these values and hence the
powers of the reference and DTC circuits will be lower than Pre f and Pdtc . So to account for this, we multiply the power of the reference and DTC circuits
by factors αr and αdtc respectively. The value of both these factors will be less than one and can be estimated from simulations. Thus we would actually end
up getting Pre f = αr Ir VDD and Pdtc = αdtc IdtcVDD
where D = Tcp /T is the duty cycle of the UP/DN current pulses in the steady state and Pcp = αcp IcpVDD
is the power dissipated in the chargepump 38 . Eq.(263) shows that the CP noise of the PLL decreases as
the power in the chargepump is increased. In addition to that, similar to the reference phase noise, the CP
phase noise also increases in proportion to fr (for the entropy to remain the same, the phase noise should
increase in proportion to fr 2 ) and thus the entropy improves with increasing reference frequency (if the
CP current and the ON time of the UP/DN pulses is kept constant).
The other part of the intrinsic noise source is the noise from the loop filter. The noise from the loop filter
can also be modeled as a lowpass noise source (the detailed analysis is provided in the next chapter on
PLL loop design) and the input referred noise PSD of the loop filter is given by
   2
2EB Kv R 2 2EB 2π
Sφ,l p f ( f ) = NFl p f = NFl p f (264)
R N fu R Icp
where NFl p f is the noise factor of the loop filter given by NFl p f = (1 + Sopamp /2EB R) and Sopamp is the
input referred noise floor of the opamp in the active loop filter. For passive loop filters NFl p f = 1 and as
a good design practice the opamp noise floor is kept below the resistor noise floor and thus NFl p f ≤2.
The total input referred noise due to intrinsic noise sources from the PLL loop can be expressed as
   2
NFl p f 2π
Sφ,int ( f ) = Sφ,cp ( f ) + Sφ,l p f ( f ) = 2EB γDgm,cp 1 +
γDgm,cp R Icp
 
8EB γTcp fr VDD NFl p f
= αint (2π)2 1 + (265)
Pint Vov γDgm,cp R
where Pint = Pcp + Pl p f is the total power consumed by the chargepump and the loop filter and αint =
αcp (1 + Pl p f /Pcp ). For passive loop filters, there is no power dissipation in the filter and hence Pint = Pcp
and αint = αcp . For active loop filters Pint > Pcp and αint > αcp . Adding the loop noise degraded the noise
by the factor (1 + NFl p f /γDgm,cp R). It is implicit that an increase in the CP current will lead to a decrease
in the resistor value and thus an increase in the opamp in the active loop filter to reduce its input referred
noise by the same factor as the resistor noise.

D. Entropy and FOM of the PLL loop


Having discussed the phase noise of the different blocks in the PLL loop and the reference clock, we
now consider the entropy and FOM of the different blocks. The jitter at the PLL output depends on the
entropy of the reference and VCO clocks. The PLL FOM depends on the FOM of the reference and VCO
clocks. The next step is to understand the impact of the PLL loop on the overall PLL jitter and FOM. To
do that we first define the entropy and FOM of the different blocks.
Since the noise sources are assumed to be white in nature and they operate at the reference frequency,
the entropy of the different blocks can be considered in a similar manner as follows
Sφ ( f )
Q= (266)
fr 2
The entropy of the different blocks based on the definition in Eq.(266) can be expressed as follows
Sφ,bu f ( f ) EB γ2π2 Vov 2
Q p f d = Qdiv = = αbu f tr (267)
fr 2 Pbu f VDD
Sφ,cp ( f ) 32EB γπ2 VDD
Qcp = = αcp Tcp T (268)
fr 2 Pcp Vov
38 The chargepump here is assumed to be a class-A circuit and hence the power dissipation is assumed to be equal to I V . However in some low power
cp DD
applications, the chargepump current is turned off once the UP and DN signals go to zero. In such cases the average power will be lower than IcpVDD . To
account for this, we multiply the IcpVDD by αcp so that Pcp = αcp IcpVDD . The factor αcp is less than one and is dependent on the CP topology. The exact
value can be found from schematic level simulations.
 
Sφ,int ( f ) 32EB γπ2 VDD NFl p f
Qint = = αint Tcp T 1 + (269)
fr 2 Pint Vov γDgm,cp R
 
Sφ,dtc ( f ) 32EB γπ2 Vov nT 2 32EB γπ2 Vov
Qdtc = = α dtc = αdtc (nT0 )2 (270)
fr 2 Pdtc VDD N Pdtc VDD
Sφr ( f ) 2EB γ Vov 2
Qre f = 2
= αr T (271)
fr Pre f VDD
Now that we defined the entropy of the different blocks, the next step is to define the FOM of the different
blocks in a similar manner as it was defined for the reference and VCO clocks.
   
Pclk Pdtc
FOMclk = 10 log10 Qclk & FOMdtc = 10 log10 Qdtc (272)
1 mW 1 mW
The loop components in a PLL are driven systems unlike the reference and VCO clock circuits which are
autonomous systems (self sustaining oscillators). We treat the loop elements in the PLL as noise sources
which corrupt the periodic signal that passes through them. As the signals pass through them, they will
appear as noisy clock signals at the output of these blocks, very much like the outputs of the reference
and VCO clocks. Hence we apply similar definitions for FOM of these blocks as well.
The FOM of the different blocks can be expressed as
   
Pbu f 2 Vov 2
FOMdiv = FOM p f d = 10 log10 Qbu f = 10 log10 αbu f 2EB γπ tr + 30 (273)
1 mW VDD
   
Pcp 2 VDD
FOMcp = 10 log10 Qcp = 10 log10 αcp 32EB γπ Tcp T + 30 (274)
1 mW Vov
    
Pint 2 VDD NFl p f
FOMint = 10 log10 Qint = 10 log10 αint 32EB γπ Tcp T 1 + + 30 (275)
1 mW Vov γDgm,cp R
   
Pdtc 2 Vov 2
FOMdtc = 10 log10 Qdtc = 10 log10 αdtc 32EB γπ (nT0 ) + 30 (276)
1 mW VDD
   
Pre f Vov 2
FOMre f = 10 log10 Qre f = 10 log10 αr 2EB γ T + 30 (277)
1 mW VDD
The entropy and FOM of the different blocks can be obtained from simulations and the Eq.(273)-Eq.(276)
can serve as estimates for comparison purposes and to understand intuitively which block contributes to
the total noise the most.
The VCO period is much larger than the rise and fall times of the PFD and divider signals as the rise
and fall times will be close to the delay time of a single CMOS inverter in any given technology. On the
other hand the VCO period is much smaller (N times smaller) compared to the reference period. Thus
the slopes of the input signals to the inverters in the PFD, divider, DTC and the reference clocks can be
related as
SLre f << SLdtc << SL p f d = SLdiv (278)
Thus if the buffers were to burn the same power, that is the input referred noise of the buffers are all the
same, then the phase noise of the different signals is related as follows
Sφr ( f ) >> Sφ,dtc ( f ) ≈ Sφ,int ( f ) >> Sφ,p f d ( f ) = Sφ,div ( f ) (279)
Similarly the entropy of the different blocks can also be compared by examining equations Eq.(267)-
Eq.(271). The entropy of the PFD and divider is the least followed by the DTC and the charge pump and
then the reference source. One can a similar comparison of the FOM of the different block in a similar
manner. The entropy and FOM of the different blocks can be written as follows
Qre f > Qdtc ≈ Qint > Q p f d = Qdiv (280)
FOMre f > FOMdtc ≈ FOMint > FOM p f d = FOMdiv (281)
Another important observation to be made from equations for the entropy and FOM of the different blocks
in the PLL loop in equations Eq.(267)-Eq.(271) and Eq.(273)-Eq.(277) is that entropy and the FOM of
the reference and the chargepump improves with increasing reference frequency. The entropy and FOM
of the DTC on the other hand depends upon the VCO or the output clock period or the range of the DTC
nT0 . Reducing the quantization step size at the multimodulus output in the Fractional-N PLL improves the
noise and hence the entropy and FOM of the DTC. The entropy of the PFD and divider is independent
of the reference or the output frequency and only depends upon the rise/fall times of the reference and
divide signals. As one moves towards lower technology nodes the rise/fall times decreases and the noise
and hence the entropy of the PFD and divider should improve assuming that the noise of the devices
remains the same.

E. Impact of the PLL loop on the jitter and the FOM of the PLL
The total noise seen at the PLL input is given by
SφrT ( f ) = Sφr ( f ) + Sφ,dtc ( f ) + Sφ,p f d ( f ) + Sφ,div ( f ) + Sφ,cp ( f ) + Sφ,l p f ( f ) (282)
| {z }
Sφ,int ( f )

The entropy of the total noise source seen at the PLL input is given by
Qre f T = Qre f + Qdtc + Qint + 2Qbu f (283)
The entropy of the input signal can then be written in terms of the FOM and the power consumption of
each of the block as follows
!
10FOMre f /10 10FOMdtc /10 10FOMint /10 10FOMbu f /10
Qre f T = + + +2 · 10−3 (284)
Pre f Pdtc Pint Pbu f
The FOM of the reference and the loop combined is given by
 
Pre f T
FOMre f T = 10 log10 Qre f T · > FOMre f (285)
1 mW
where Pre f T = Pre f + Pint + Pdtc + 2Pbu f is the total power combining the reference and the PLL loop
power. In the presence of the noise from the PLL loop, the entropy of the reference noise should be
substituted by Qre f T in the expressions of optimum jitter and UGB. As seen in Eq.(283), the entropy of
the loop Qre f T includes the contributions from the reference source and the PLL loop. Thus the optimum
jitter, UGB and the minimum achievable PLL FOM in the presence of the loop noise reduces to
1/4 1/4
Qre f Qvco Qre f T Qvco
Jopt = C0 → Jopt = C0 (286)
π π
s s
Qvco Qvco
fopt = → fopt = (287)
Qre f Qre f T
FOMre f T + FOMvco
FOMPLL,min = −5 (288)
2
The design goal here is to analyze and arrive at ways to design the overall system such that the FOM of
the entire system is minimized. That is to achieve a given noise specification how should the power be
distributed among the blocks such that overall power of the system is minimized.
To do this, we will consider a simpler case and lump all the noise from the PLL loop together as a single
block with phase noise Sloop ( f ) and entropy Qloop and the corresponding FOM FOMloop .
Sloop ( f ) = Sφ,dtc ( f ) + Sφ,p f d ( f ) + Sφ,div ( f ) + Sφ,int ( f ) (289)
!
10FOMdtc /10 10FOMint /10 10FOMbu f /10
Qloop = + +2 · 10−3 (290)
Pdtc Pint Pbu f
 
Ploop
FOMloop = 10 log10 Qloop · (291)
1 mW
where Ploop = Pint + Pdtc + 2Pbu f is the total power of the the PLL loop. Following an analysis similar to
the one presented in the rest of the section, one can derive closed form expressions for the overall FOM
of the PLL loop FOMloop in terms of the FOM of the individual blocks in the PLL loop by considering
two blocks at a time. The minimum achievable loop FOM can be shown to be 39
 
FOMloop = 20 log10 10FOMdtc /20 + 10FOMint /20 + 2·10FOMbu f /20 (292)
The total loop power for a desired loop entropy is given by

Ploop,dBm = FOMloop − 10 log10 Qloop (293)
The distribution of powers between the blocks in the PLL to minimize the overall loop FOM can be
derived to be
FOMdtc − FOMloop FOMdtc + FOMloop 
Pdtc,dBm = + Ploop,dBm = + 10 log10 Qloop (294)
2 2
FOMint − FOMloop FOMint + FOMloop 
Pint,dBm = + Ploop,dBm = + 10 log10 Qloop (295)
2 2
FOMbu f − FOMloop FOMbu f + FOMloop 
Pbu f ,dBm = + Ploop,dBm = + 10 log10 Qloop (296)
2 2
As the equations suggest the block with the poorest (highest) FOM will dominate the overall FOM of the
PLL loop and also consume most power in the loop. FOMloop can also be found from simulations by
designing each of the blocks in the PLL loop to achieve the same noise levels and measure the power
required to achieved the noise level. With this information, the FOM of the individual blocks are known
and the entropy of the loop is also known Qloop . Substituting the loop entropy and the loop power in
Eq.(291) we can calculate the FOM of the PLL loop. Now that the loop FOM FOMloop and the loop
power Ploop are known for a desired loop entropy, the overall entropy of the reference clock after adding
the noise from the blocks in the PLL loop can be written in a much simpler form as follows
!
10FOMre f /10 10FOMloop /10
Qre f T = + · 10−3 (297)
Pre f Ploop
The total power at the clock input including the reference and the PLL loop is Pre f T = Pre f + Ploop . The
design goal is to meet the desired entropy Qre f T at the PLL input for a given FOMre f and FOMloop such
that the total power consumption Pre f T is minimized. It can be easily shown 40 to minimize the total PLL
39 This condition can be derived by minimizing the FOM of two blocks in the loop at a time. That is by repeatedly applying Eq.(298) and Eq.(300) one
can arrive at the result. A very similar result is derived for cascaded PLLs in Chapter ??. An interested reader can find the proof of the result in Section VI.B
from the same chapter.
40 The goal is to minimize P
re f T = Pre f + Ploop for a given Qre f T . To do that we can simply multiply Pre f T with Qre f T and find the minimum value of the
product Qre f T Pre f T .
Ploop Pre f
Qre f T Pre f T = (Fre f + Floop ) + Fre f + Floop
Pre f Ploop

where Fre f = 10FOMre f /10 and Floop = 10FOMloop /10 are constants since the FOM of the blocks are known. The minimum value of the above equation can be
derived by assuming Ploop /Pre f = x and finding the minimum value of
s
Floop Ploop Floop
Fre f x + =⇒ x = = = 10−β1 /20
x Pre f Fre f

where β1 = FOMloop − FOMre f . Since Pre f T denotes the total power of the loop and the reference clock circuit, we have
 
Ploop Pre f T
Pre f + Ploop = Pre f T =⇒ Pre f 1 + = Pre f T =⇒ Pre f =
Pre f 1 + 10β1 /20
loop power consumption (and hence the overall PLL FOM), the reference and the loop power and the
entropy should be split as follows
Pre f T Pre f T
Pre f = β /20
& Ploop = (298)
1 + 10 1 1 + 10−β1 /20
Qre f T Qre f T
Qre f = β /20
& Qloop = (299)
1 + 10 1 1 + 10−β1 /20
where β1 = FOMloop − FOMre f . Thus the distribution of power and noise (or entropy) between the two
blocks is a strong function of the FOM of the two blocks. The FOM of the reference clock with the PLL
loop noise added can be shown to be
 
FOMre f T = FOMre f + 20 log10 1 + 10β1 /20 (300)
If the FOM of the reference clock is very poor compared to the loop FOMre f >> FOMloop , then most
of the power and the noise specification should be borne by the reference circuit and vice versa
FOMre f >> FOMloop =⇒ Pre f ≈ Pre f T & Qre f ≈ Qre f T & FOMre f T ≈ FOMre f (301)
FOMloop >> FOMre f =⇒ Ploop ≈ Pre f T & Qloop ≈ Qre f T & FOMre f T ≈ FOMloop (302)
When the FOM of the reference circuit and the PLL loop are equal β1 = 0, then the power and noise are
equally split between the two blocks
Pre f T Qre f T
FOMre f = FOMloop =⇒ Pre f = Ploop = & Qre f = Qloop = (303)
2 2
And the FOM of reference clock with added PLL loop noise case is given by
FOMre f = FOMloop =⇒ FOMre f T = FOMre f + 6 (304)

F. Impact on the PLL jitter and minimum achievable FOM of the PLL
The block with the larger (or poorer) FOM will dominate the overall FOM of the system. By substituting
Eq.(300) in Eq.(286), Eq.(287) and Eq.(288), the optimum jitter, UGB and the minimum achievable FOM
of the PLL can now be expressed as
1/4  1/4 Q Q 1/4
Qre f T Qvco (FOMloop −FOMre f )/20 re f vco
Jopt = C0 = 1 + 10 C0 (305)
π π
s s
Qvco Qvco 1
fopt = = p (306)
Qre f T Qre f 1 + 10(FOMloop −FOMre f )/20
FOMre f + FOMvco  
FOMPLL,min = − 5 + 10 log10 1 + 10(FOMloop −FOMre f )/20 (307)
2
When FOMre f >> FOMloop , the jitter, UGB and the minimum achievable FOM of the PLL reduces to
the case when the loop noise was absent
1/4 s
Qre f Qvco Qvco FOMre f + FOMvco
Jopt = C0 & fopt = & FOMPLL = −5 (308)
π Qre f 2
When FOMloop >> FOMre f , the jitter, UGB and the minimum achievable FOM of the PLL reduces to
1/4 s
Qloop Qvco Qvco FOMloop + FOMvco
Jopt = C0 & fopt = & FOMPLL = −5 (309)
π Qloop 2
The special case FOMre f = FOMloop is more practical in cases where the reference frequency is higher (when
the FOM of the reference clock is improved and becomes closer to the FOM of the loop), then the jitter,
UGB and the minimum achievable FOM of the PLL reduces to
1/4 s
2Qre f Qvco Qvco FOMre f + FOMvco
Jopt = C0 & fopt = & FOMPLL = −2 (310)
π 2Qre f 2
In the presence of the loop noise where the loop noise level is equal to the reference noise level (FOMre f =
FOMloop ), the overall PLL jitter is degraded (increased) by 21/4 times and the FOM of the PLL is degraded
by 3 dB. Choosing a PLL architecture with the lowest loop noise contribution will improve the FOM of
the PLL. In very low noise applications where the reference noise is very low, the loop noise can become
dominant and limit the FOM of the PLL. In such cases PLLs with low loop noise like Sub-sampling
PLLs or Injection locked PLLs are commonly used. Sub-sampling Integer-N PLLs have much better loop
FOM compared to conventional CPPLLs [12] as the high phase detector gain suppresses the PLL loop
noise and thus can achieve much lower PLL FOM in the presence of loop noise. While Injection locked
PLLs (IL-PLLs) do not have a loop 41 and thus add no loop noise.
Having discussed the degradation of the FOM in the presence of loop noise, the next problem of interest
is the power dissipated in the reference, loop and the VCO circuits to improve the minimum FOM or very
low jitter levels. The next section discusses the power scaling approaches in the PLL to achieve minimum
jitter and PLL FOM in detail in the presence of loop noise.

XIV. P OWER SCALING LAWS TO ACHIEVE MINIMUM FOM OF THE PLL IN THE PRESENCE OF LOOP NOISE
With the addition of the PLL loop noise, the overall FOM of the PLL is degraded compared to the
ideal case where the loop noise was assumed to be zero. The jitter Jopt , UGB and the FOM of the PLL
in the presence of the loop noise are given by
1/4 s
Qre f T Qvco Qvco
Jopt = C0 & fopt = (311)
π Qre f T
s r !
FOMvco + FOMre f T Pvco Pre f T
FOMPLL = + 10 log10 + +C (312)
2 Pre f T Pvco
where C = 20 log10 (C0 /π) and it was assumed to be equal to -6 dB for practical applications. Since the
entropy of the reference clock is degraded (increased) with the addition of the loop noise, the jitter of the
PLL increases. It can be seen from Eq.(311) that the only way to decrease the PLL jitter is to decrease the
entropy of the reference or the VCO clocks. The entropy of clock is inversely proportional to the power
of the clock and in a well designed PLL, it is the only available design variable for PLL engineers to
decrease jitter further. Based on how the power of the different blocks are scaled, the jitter can be lowered
in different ways. In this section we consider different approaches of scaling powers in the reference,
loop and VCO circuits to achieve the minimum FOM and the same jitter as the ideal case (when the loop
noise was considered to be zero). From the analysis we then arrive at the best approach of power scaling
to achieve the minimum PLL FOM.

A. Asymmetric power scaling


We start with an optimized PLL that is designed such that Pre f = Pvco = Popt to achieve minimum
PLL FOM initially. The loop noise increases the entropy of the reference circuit and thus the jitter of the
PLL. The jitter can be lowered by either decreasing the entropy of the reference and the loop or the VCO.
41 IL-PLLs suffer from the problem of harmonic locking where it can lock to any other harmonic closer to the desired harmonic N f of the reference
r
frequency like (N + 1) fr or (N − 1) fr . So an auxiliary frequency locked loop is used to ensure that the PLL output frequency is exactly equal to the desired
harmonic of the reference frequency f0 = N fr . The FLL is then turned disabled once the lock is achieved.
Assuming the reference circuit entropy is decreased to restore the jitter level to the ideal case (where the
loop noise was assumed to be zero), the value of the new reference entropy is given by
1/4 1/4
Qre f T Qvco Qre f Qvco Qre f T
Jopt = C0 = C0 =⇒ Qre f T = Qre f = (313)
π π 1 + 10β1 /20
where β1 = FOMloop − FOMre f . That is the reference entropy has to decreased by a factor of 1 + 10β1 /20 .
This can be achieved by increasing the power of the reference and the loop by a factor of 1 + 10β1 /20 .
The power of the reference circuit and the loop is now increased to
Qre f T    2
β1 /20 β1 /20
Qre f T → = Qre f =⇒ Pre f T → Pre f T 1 + 10 = Pre f 1 + 10 (314)
1 + 10β1 /20
Initially the power in the reference circuit is Pre f = Popt and with the addition of the PLL loop noise, the
power of the loop and the reference circuit combined increases to Pre f T = Popt (1 + 10β1 /20 ). To further
decrease the jitter levels to the ideal value the power has to be increased further by the same factor of
2
1 + 10β1 /20 (hence the (1 + 10β1 /20 ) increase in reference power). The total power (reference+loop and
VCO power) after the power scaling is given by
  2 
β1 /20
PPLL = Pre f T + Pvco = Popt 1 + 1 + 10 (315)

With this change, the UGB and jitter remains the same as the ideal case. Since the power of the PLL
is increased to achieve the same jitter, the FOM of the PLL with the loop noise is degraded further.
Substituting Eq.(315) in Eq.(312), the FOM of the PLL can be shown to be
 2 
FOMvco + FOMre f 
β1 /20
FOMPLL = + 10 log10 1 + 1 + 10 +C (316)
2
The results can be better understood by considering an example case and then compare the increase in
power and FOM to the ideal case. Assuming FOMloop = FOMre f =⇒ β1 = 0, the PLL power is increased
to PPLL = 5Popt from its initial value of PPLL = Pre f + Pvco = 2Popt . So to achieve the same jitter levels as
the ideal case, the power of the PLL is increased by a factor of 2.5 (or a 150% increase in power). The
FOM of the PLL is given by
FOMvco + FOMre f
FOMPLL = +C + 10 log10 (5) (317)
2
Compared to the minimum achievable FOM of the ideal case, the FOM in this case increased by
10 log10 (5) − 10 log10 (2) ≈ 4 dB.
The other approach topasymmetric power scaling is to decrease both the VCO and the reference entropy
by the same amount ( 1 + 10β1 /20 ) so that the jitter is restored back to its ideal value without loop noise.
!1/4 1/4
Qre f T Qvco C0 Qre f Qvco
Jopt = p p = C0 (318)
1 + 10β1 /20 1 + 10β1 /20 π π
Qre f T p Qvco
=⇒ Qre f T → p = Qre f 1 + 10β1 /20 & Qvco → p (319)
1 + 10β1 /20 1 + 10β1 /20
This
p is achieved by increasing the power of both the reference+loop and the VCO circuits by the factor
(1 + 10β1 /20 ). Since the reference and loop power is already increased by 1 + 10β1 /20 with the addition
of the PLL loop noise, the power of the reference+loop and the VCO are increased as follows
p  3/2 p
Pre f T → Pre f T 1 + 10β1 /20 = Pre f 1 + 10β1 /20 & Pvco → Pvco 1 + 10β1 /20 (320)
The power of the reference+loop and the VCO are increased in different proportions and so this is another
approach of asymmetric scaling. The total power in this approach is given by
p  
β /20 β1 /20
PPLL = Pre f T + Pvco = Popt 1 + 10 1 2 + 10 (321)
p
In this approach the jitter remains the same, but the optimum UGB is decreased by a factor of 1 + 10β1 /20
and the FOM of the PLL can be shown to be
FOMvco + FOMre f p  
FOMPLL = + 10 log10 1 + 10β1 /20 2 + 10β1 /20 +C (322)
2
In a similar manner as it was carried out for the previous approach, the results can be better understood
by considering
√ an example case where FOMloop = FOMre f =⇒ β1 = 0. The PLL power is increased to
PPLL = 3 2Popt = 4.24Popt from its initial value of PPLL = 2Popt . So to achieve the same jitter levels as
the ideal case, the power of the PLL is increased by a factor of 2.12 (or a 112% increase in power). The
FOM of the PLL is given by
FOMvco + FOMre f  √ 
FOMPLL = +C + 10 log10 3 2 (323)
2
Compared  √to the minimum achievable FOM of the ideal case, the FOM in this case increased by
10 log10 3 2 − 10 log10 (2) ≈ 3.28 dB.

B. Symmetric power scaling


The other approach to power scaling to achieve low jitter levels is symmetric power scaling. The
addition of the PLL loop noise increases the total power consumption of the reference and the loop to
Pre f → Pre f T = Pre f (1 + 10β1 /20 ). The initial optimization was performed by choosing Pre f = Pvco and thus
with the addition of the loop noise, this condition no longer holds true Pre f T 6= Pvco and thus the FOM
of the PLL is no longer at the minimum possible value. So an intelligent design approach is to ensure
that the total power of the reference clock and the PLL loop be equal to the VCO power after adding the
loop noise to achieve the best FOM for the PLL.
   
Pre f T = Pvco = Pre f + Ploop = Pvco 1 + 10β1 /20 = Pre f 1 + 10β1 /20 (324)

Since the reference power is already increased by a factor of (1 + 10β1 /20 ), the VCO power should also be
increased by the same factor. This ensures that the entropy of the VCO is decreased by the same amount
(1 + 10β1 /20 ) from its initial value. The total PLL jitter remains the same as the product of Qre f T Qvco
remains the same.
 1/4
Qvco Qvco C0 1/4 C0
Qvco →  =⇒ JrmsT = Qre f T = Q re f Qvco = Jrms (325)
1 + 10β1 /20 (1 + 10β1 /20 ) π π
By increasing the power of the VCO by an amount exactly equal to the reference+loop power, the optimum
jitter and the UGB will remain the same as the ideal case. The total power of the PLL is given by
 
PPLL = Pre f T + Pvco = 2Popt 1 + 10β1 /20 (326)
The FOM of the PLL can be shown to be
FOMre f + FOMvco  
FOMPLL = + 10 log10 1 + 10β1 /20 + 10 log10 (2) +C (327)
2
This is the theoretical minimum value of the PLL FOM after adding the loop noise. To compare with the
previous results, we consider the case FOMloop = FOMre f =⇒ β1 = 0. The power of the PLL increase
to PPLL = 4Popt from its initial value of 2Popt . Thus the power increases by two fold (or a 100% increase).
The FOM of the PLL in that case is given by
FOMre f + FOMvco
FOMPLL = + 10 log10 (4) +C (328)
2
The PLL FOM has increased by 10 log10 (4) − 10 log10 (2) ≈ 3 dB from the ideal case with no loop noise.

Symmetric Power Scaling Asymmetric Power Scaling


25 25
With Loop Noise With Loop Noise
Without Loop Noise Without Loop Noise

20 20

15 15
Pvco,dBm

Pvco,dBm
10 10

5 5

J rms = 100 fs J rms = 100 fs


0
0 5 10 15 20 0 10 20
Pref,dBm Pref,dBm

Fig. 46. Plot showing the variation of the reference and VCO powers on a power plane with asymmetric and symmetric power scaling after the addition of
PLL loop noise

Since the symmetric power scaling approach achieves the best PLL FOM equal to the theoretical minimum,
this should be the preferred approach of power scaling.
Fig.46 shows the plot of the power plane for the PLL before and after adding the PLL loop noise. In case
of the symmetric power scaling approach, the power of both the reference and the VCO clocks by 3 dB
each (10 log10 (1 + 10β1 /20 ) = 3 dB) and thus the constant jitter line shifts parallel to the line before adding
the loop noise. In case of the asymmetric power scaling approach, the VCO power is kept constant but
the reference power is increased to meet the desired jitter specification. The reference power is increased
by a factor of 6 dB (From Eq.(314) the power increases by 20 log10 (1 + 10β1 /20 ) = 6 dB) and it can be
seen that the constant jitter line shifts right by 6 dB as expected (as only the reference power is changed).

XV. PLL S WITH EXTERNAL REFERENCE SOURCE


In many PLL applications, the reference clock is external and the PLL is on-chip, as shown in Fig.47
and a designer does not have much control in optimizing the reference clock for noise. The goal then is
to find the optimum jitter and FOM of the PLL in such cases and arrive at some design guidelines.
Since the reference clock is external, the only design variables under the engineer’s control are the loop
noise and VCO noise. The reference signal entropy Qre f can be treated as a constant and the optimum
jitter of the PLL in this case is given by
 
1/4 C0 1/4 C0 Qre f 1/4
Jrms = Qre f T Qvco = Qloop Qvco 1+ (329)
π π Qloop
If the loop noise is much smaller than the reference noise Qloop << Qre f , then the jitter is independent
of the loop noise, as the low pass noise is dominated by the reference clock. If the loop noise is much
greater than the reference noise Qloop >> Qre f , then the jitter is independent of the reference noise.
1/4 C0 1/4 C0
Qre f >> Qloop =⇒ Jrms ≈ Qre f Qvco & Qre f << Qloop =⇒ Jrms ≈ Qloop Qvco (330)
π π
fr Vdd ON CHIP PLL
Icp
ref UP f0
fdiv
div DN Icp
Z(s)
VCO

External DTC N+n[k]


0.f
XO Σ∆ MOD

Fig. 47. Block diagram of the PLL showing the external reference source

A. Design planes
Similar to the conventional PLL design, we can also arrive at design planes in this case as well. The
design variables in this case are the entropy, power and FOM of the PLL loop and the VCO. By rearranging
the expression in Eq.(329), the entropy plane equations can be expressed in linear and logarithmic form
as    
Qre f πJrms 4
Qvco Qloop 1 + = (331)
Qloop C0
   
Qre f πJrms
10 log10 (Qvco ) + 10 log10 (Qloop ) + 10 log10 1 + = 40 log10 (332)
Qloop C0
Unlike the usual case, the entropy plane equations are not fully linear. As Qloop is decreased from a very
high value where Qloop >> Qre f , to achieve the same jitter, Qvco has to increase linearly on the entropy
plane as expected. The entropy plane equation in Eq.(332) can be approximated to
 
πJrms
10 log10 (Qvco ) + 10 log10 (Qloop ) ≈ 40 log10 (333)
C0
However as Qloop becomes smaller than Qre f , the entropy plane equations reduce to
 
πJrms
10 log10 (Qvco ) ≈ 40 log10 − 10 log10 (Qre f ) = 10 log10 (Qvco,max ) (334)
C0
The VCO entropy is independent of loop entropy as its value is determined by the entropy of the reference
clock given by Eq.(334) and shown in Fig.48.(a). This is the maximum value of Qvco permissible to achieve
a given jitter Jrms .
The power plane equations can be derived from Eq.(331), using the relation between the entropy, FOM
and power of the blocks as follows
   
C0 4 Ploop
Pvco Ploop = 1+ 10−6 10(FOMloop +FOMvco )/10 (335)
πJrms Pnom
where Pnom is the power required to be spent in the loop filter to ensure that the total input referred noise due
to the PLL loop is equal to that of the reference noise floor. Qloop = Qre f =⇒ Sloop = KL =⇒ Ploop = Pnom .
10FOMloop /10 −3
Pnom = 10 =⇒ Pnom,dBm = FOMloop − 10 log10 (Qre f ) − 30 (336)
Qre f
10log(Qloop) Qloop=Qref fu,min
(0,0)

Pvco,dBm
fu,max Qvco,max Decreasing Jrms

fu,min

Pvcomin,dBm fu,max
Decreasing Jrms

Ploop=Pnom Ploop,dBm
(a) 10log(Qvco) (b)

Fig. 48. Illustrative shapes of the design planes of a PLL with external reference a) entropy plane and b) power plane

The power plane equations can also be expressed on a log scale as follows
 
πJrms
Pvco,dBm + Ploop,dBm = −40 log10
C0
 
+10 log10 1 + 10(Ploop,dBm −Pnom,dBm )/10 + FOMloop + FOMvco (337)
Similar to the entropy plane equations, the power plane equations are non-linear. The locus of all points
of the VCO and loop powers fall on a non-linear curve instead of a straight line like the conventional
case. For a given loop and VCO FOM, when the loop power is much lower than Pnom , that is the noise
of the reference is much lower than the loop noise 42 Qre f << Qloop =⇒ Ploop << Pnom , the power plane
equations reduce to
 
πJrms
Pvco,dBm + Ploop,dBm = −40 log10 + FOMloop + FOMvco (338)
C0
The locus of the constant jitter points lie on a straight line on the power plane when the loop noise is
much greater than the reference noise. When the loop power is increased to a point where the loop noise
becomes comparable and then lower than the reference noise Ploop >> Pnom . At this point, the VCO power
is not dependent on the loop power and remains constant as shown in Fig.48.(b) and its value is decided
by the rms jitter given by
 
πJrms
Pvco,dBm = −40 log10 + FOMloop + FOMvco − Pnom,dBm (339)
C0
This is the minimum possible value of Pvco to meet the jitter specification. For lower jitter levels, the
minimum VCO power increases as shown in Fig.48.(b) (with a 40 dB increase in VCO power for a decade
decrease in jitter as given by Eq.(339)).

B. Minimum achievable PLL FOM


The next step is to find the FOM of the PLL and identify ways to minimize it. Using the relation
between the rms jitter and the entropy of the loop and VCO, the FOM of the PLL can be expressed as
     
Jrms 2 PPLL p PPLL Qre f
FOMPLL = 10 log10 = 10 log10 Qloop Qvco + 5 log10 1 + +C (340)
1s 1mW 1mW Qloop
42 The loop noise is inversely proportional to the loop power. Increasing the loop power decreases the loop noise and vice versa.
Assuming PPLL = Ploop + Pvco , the FOM can be simplified to
r s !  
FOMloop + FOMvco Ploop Pvco Qre f
FOMPLL = + 10 log10 + + 5 log10 1 + +C (341)
2 Pvco Ploop Qloop
The FOM of the PLL in this case is similar to the conventional case where the reference clock was under
the designer’s control, except for the last term. Assuming the FOMs of the loop and VCO are fixed, the
design variables in FOM are the loop power Ploop and the VCO power Pvco . The FOM can be expressed
in terms of the ratio of the loop and VCO power as follows
r s !  
FOMloop + FOMvco Ploop Pvco Ploop Pvco
FOMPLL = + 10 log10 + + 5 log10 1 + · +C (342)
2 Pvco Ploop Pvco Pnom
Let P∆ denote the difference between the loop and VCO powers on a log scale (or ratio of loop and VCO
power Ploop /Pvco on linear scale). P∆ = Ploop,dBm − Pvco,dBm , the PLL FOM can be expressed as
 
FOMloop + FOMvco P∆ 
−P∆ /10
 Pvco P∆ /10
FOMPLL = + + 10 log10 1 + 10 + 5 log10 1 + 10 +C (343)
2 2 Pnom
By sweeping the ratio of the loop and VCO powers, the minimum value of the PLL FOM can be obtained.
For large positive values of P∆ >> 0, the FOM reduces to
r 
FOMloop + FOMvco Pvco
FOMPLL ≈ + P∆ + 10 log10 +C (344)
2 Pnom
For small values of P∆ << 0, the PLL FOM reduces to
FOMloop + FOMvco P∆
FOMPLL ≈ − +C (345)
2 2
Unlike the conventional case, the FOM does not vary symmetrically for large values of |P∆ |. The FOM

FOMPLL
Pvco,dBm

Pvco
Ploop
= 1+ 2PP
loop

nom

-0.5 1
Popt,vco
Min FOM point
FOMPLL,min

P∆,opt 0 P∆ Popt,loop Ploop,dBm


(a) (b)
Fig. 49. Illustrative shapes of a) the FOM vs P∆ graph and b) the optimum power curve for minimum FOM overlaid on the power plane for PLLs with
external reference clock.

of the PLL increases for large (positive) values of P∆ with a slope of +1 and for small (negative) values
of P∆ with a slope -0.5. Since the slope is changing its polarity and the FOM is a continuous function
of P∆ , it should go to zero somewhere in between. If the variation were symmetric, then the minimum
value of the FOM would occur at P∆ = 0. However, in the case of external reference source, the minimum
value of FOM occurs at a point away from P∆ as shown illustratively in Fig.49.(a). The exact minimum
value of the PLL FOM can be found by differentiating Eq.(343) w.r.t P∆ and setting it to zero. To achieve
minimum PLL FOM, the power of the loop and the VCO should be chosen such that they satisfy the
non-linear equation given by 43
"  #  
Pnom Ploop 2 Ploop
Pvco = 1+4 − 1 = Ploop 1 + 2 (346)
8 Pnom Pnom
The powers of the VCO and the loop also satisfy the power plane equation in Eq.(337) given by
   
C0 4 1 1
Pvco = + 10−6 10(FOMloop +FOMvco )/10 (347)
πJrms Ploop Pnom
By finding the intersection of the nonlinear curve in Eq.(346) and the constant jitter curve on the power
plane in Eq.(347) as shown in Fig.49.(b), the optimum power of the loop Popt,loop and the VCO Popt,vco
that minimizes the PLL FOM can be obtained. The minimum achievable FOM can then be expressed as
follows
 
FOMloop + FOMvco √ 1
FOMPLL = + 10 log10 αmin + √ + 5 log10 (1 + αmin · βmin ) +C (348)
2 αmin
" r #
FOMloop + FOMvco 1
= + 10 log10 (1 + αmin ) + βmin +C (349)
2 αmin
where αmin = Popt,loop /Popt,vco and βmin = Popt,vco /Pnom . A simpler expression for PLL FOM can be derived
for a special case when the reference noise is much lower than the loop noise Qre f << Qloop . That is
the PLL is in the linear region on the power plane. The condition can also be expressed in terms of the
powers as Pnom >> Ploop , Pvco . Substituting this condition in Eq.(346), we get
 
Ploop
Pvco = Ploop 1 + 2 ≈ Ploop (350)
Pnom
This condition is similar to the condition for the minimum FOM in case of Integer-N PLLs with on-
chip reference clock (here the loop acts like a reference source as it is the dominant source of noise).
Substituting this condition in Eq.(338, the optimum powers of the loop and VCO at the minimum FOM
condition are given by
FOMloop + FOMvco
Ploop,dBm = Pvco,dBm = − Jrms,dBs +C (351)
2
43 Let x denote the ratio of the loop and VCO powers x = P
loop /Pvco and α denote the ratio of the VCO power and the loop power Pnom that corresponds
to the reference noise floor α = Pvco /Pnom . The FOM of the PLL in Eq.(341), we get
r !
FOMloop + FOMvco √ 1
FOMPLL = + 10 log10 x+ + 5 log10 (1 + αx) +C
2 x

The FOM can be further reduced to   


FOMloop + FOMvco √ 1 √
FOMPLL = + 10 log10 x+ √ 1 + αx +C
2 x
The minimum value can be found by differentiating the PLL FOM w.r.t x and setting it equal to zero. To further simplify the problem, the minimum value
of the FOM can be found by finding the minimum value of the function enclosed in the log function in the above equation.
   "r # !
dFOMPLL d √ 1 √ d 1
= 0 =⇒ x+ √ 1 + αx = + α (1 + x) = 0
dx dx x dx x
1  √ 
=⇒ x = −1 ± 1 + 8α

Since x is a ratio of powers, it can only be positive and thus discarding the negative solutions, there is only solution of x that minimizes the PLL FOM.
1 √ 
x= 1 + 8α − 1

By substituting x = Ploop /Pvco and α = Pvco /Pnom in the above equation we get
r  "  #
Ploop Pnom Pvco Pnom Ploop 2
= 1+8 − 1 =⇒ Pvco = 1+4 −1
Pvco 4Pvco Pnom 8 Pnom
Since Pnom >> Ploop , Pvco and Pvco ≈ Pvco , we have αmin = Popt,loop /Popt,vco ≈ 1 and βmin = Popt,vco /Pnom ≈
0. Using these values of αmin and βmin in Eq.(349) the minimum achievable FOM in this case reduces to
FOMloop + FOMvco
FOMPLL,min ≈ +C + 3 (352)
2
which is as expected since the PLL is in the linear region of the power plane where the loop and VCO
noise trade similar to that of the reference and VCO powers in conventional Integer-N PLLs with internal
reference clocks as discussed in the previous sections.

C. Power scaling laws


Pvco,dBm

Pvco ∝ 1
(Jrms)2

Pvco ∝ 1
Qref<<Qloop (Jrms)4

Qloop<<Qref
Ploop=Pnom Ploop,dBm
Fig. 50. Power scaling laws in different regions shown on a power plane for PLLs with external reference clock

The power scaling laws in this case vary depending on the levels of the reference noise when compared
to the loop noise. If the reference noise level is much lower compared to the loop noise floor (Qre f <<
Qloop ), then the reference noise can be ignored in the optimum jitter and UGB expression and hence even
in the PLL FOM expressions. The PLL is in the linear region on the power plane as shown in Fig.50.
The optimum jitter and the corresponding power jitter relation can be expressed as follows.
C0 1
Jrms = (Qloop Qvco )1/4 =⇒ Ploop Pvco ∝ (353)
π Jrms 4
This region (Qre f << Qloop ) can also be visualized on a power plane where the constant jitter curve is
a straight line with a slope of -1 as shown in Fig.50. In this region, both the symmetric and asymmetric
power scaling laws can be applied just as it was done in the PLLs with on-chip reference clock. In case
of asymmetric scaling the power of the loop or the VCO needs to be scaled inversely proportional to
Jrms 4 to achieve low jitter levels.
1 1 1
Ploop Pvco ∝ 4
=⇒ Ploop ∝ 4
or Pvco ∝ (354)
Jrms Jrms Jrms 4
In case of symmetric scaling, both the loop and VCO powers needs to be scaled in the same proportion
and thus both the loop and VCO powers needs to be scaled inversely proportional to Jrms 2 .
1 1 1
Ploop Pvco ∝ 4
=⇒ Ploop ∝ 2
& Pvco ∝ (355)
Jrms Jrms Jrms 2
Symmetric scaling should be the preferred choice as it is more power optimal and also the UGB and the
PLL FOM remains the same even as the powers are varied.
The other case is when the reference noise is much higher than the loop noise (or the loop noise is
much lower compared to the reference noise). This can happen in cases where the FOM of the loop is
much better than the reference source and it takes very little power in the loop to achieve very low noise
levels (examples of such PLLs will be discussed in the Section XVII in more detail). In this case where
Qre f >> Qloop , the VCO power can be expressed as
 
1/4 C0 C0 4 1
Jrms = (Qre f Qvco ) =⇒ Pvco = Qre f 10FOMvco /10 10−3 =⇒ Pvco ∝ (356)
π πJrms Jrms 4
This region where the condition Qre f >> Qloop applies, can be visualized on a power plane as shown in
non-linear part of Fig.50. The constant jitter curve flattens out as it no longer depends on the loop power.
And the VCO power scales inversely with jitter as 1/Jrms 4 .

XVI. FOM AND JITTER IN F RACTIONAL -N PLL S WITHOUT QUANTIZATION NOISE CANCELLATION
The analysis and design guidelines discussed so far concerned with the Integer-N PLLs and Fractional-
N PLLs with quantization noise cancellation. For the sake of completeness, the design considerations for
Fractional-N PLLs without quantization noise cancellation will be discussed in this section. Unlike the
Integer-N PLLs, the design equations are not one hundred percent accurate, but they can still serve as a
guideline to arrive at the optimal solution.

A. Design equations and planes


In Fractional-N PLLs that do not employ quantization noise cancellation, the Σ − ∆ quantization noise
dominates the total integrated in-band noise contribution. The jitter and the optimum UGB in case of a
Fractional-N PLL are given by
s  1
2KH 2L 1 fr 12KH 2L
Jrms = · & fopt = (357)
fopt 2L − 1 2π f0 2π fr
Using the result KH = Qvco f0 2 , the rms jitter can also written as
 1−1/2L  
2 KH 2L 1 1 Qvco 1−1/2L 2L 1
Jrms = 2 1/2L
= √ (358)
fr 2L − 1 π f0 (12) fr 2L − 1 π( 12 f )1/L
0
By expressing Qvco in terms of the FOM and the power of the VCO, the above equation can also be
expressed on a log scale as follow
 1 √ 
Jrms,dBs = α FOMvco − 10 log10 ( fr ) − Pvco,dBm − 10 log10 (πα) − 10 log10 12 f0 (359)
L
where α = (2L − 1)/2L. Once the frequency planning is completed, the reference and VCO frequencies
are fixed. Thus the only variable that a designer has from the above equation is to vary VCO power for
different jitter values. The VCO power and jitter are related as follows
−Jrms,dBs
Pvco,dBm ∝ =⇒ Pvco ∝ (Jrms )−2/α (360)
α
Since α < 1, the rate which the VCO power increases at a power greater than 2 with decreasing jitter.
Eq.(359) can be visualized graphically as a linear equation between the VCO power and the rms jitter
with a slope of −1/α as shown in Fig.51.(a).
It can be seen from Eq.(359) that the rms jitter is not only dependent on the VCO power (for a given
FOM) but also on the reference frequency. In many cases the reference frequency is decided based on the
available reference clock on the chip. In system-on-chip integrated circuits, the reference clock is shared
by many systems and the PLL designer may not have much freedom to vary the reference frequency.
However in some applications like a standalone PLL chips, the PLL designer may have the freedom
of choosing the desired reference frequency that can be optimized for performance. Thus the reference
frequency can also be treated as a variable. Now the problem of the Fractional-N PLLs is also very
similar to Integer-N PLLs (or Fractional-N PLLs with quantization noise cancellation) where the rms
jitter depends on two variables and thus Eq.(359) can be visualized as constant jitter lines on a Pvco − fr
plane as shown in Fig.51.(b). As the reference frequency is increased, the noise contribution from the
Σ − ∆ modulator decreases and the VCO power can be decreased to achieve the same jitter. However at
some point, as the reference frequency decreases further, the loop and reference noise starts to dominate
the Σ − ∆ quantization noise. At this point the PLL enters the Integer-N regime where any further increase
in the reference frequency will have not impact on the overall noise and the rules of an Integer-N PLL
apply in this regime. The constant jitter curve flattens out as shown in the figure after than point. The
point where the reference+loop noise dominates the Σ − ∆ modulator quantization noise can computed by
equating the noise powers of the modulator and the reference+loop noise.
In case of Integer-N PLLs, the expression for the rms jitter was derived in terms of the reference and the
fu,min fu,min
Jrms Jrms
Pvco,dBm

Pvco,dBm

Pvco,dBm
2L-1
α=
2L
Integer-N Integer-N
regime regime
-1
α
Pvcomin,dBm fu,max Pvcomin,dBm fu,max

Jrms,dBs 10log(fr) Pdsm,dBm


(a) (b) (c)

Fig. 51. Constant jitter lines on a power plane for a Fractional-N PLL with no quantization noise cancellation

VCO powers and thus the design equation could be visualized on a power plane (unlike the power and
reference frequency plane in case of Fractional-N PLLs). A similar visualization on a power plane is also
possible for Fractional-N PLLs by realizing that there is a proportional relation between the reference
frequency and the power dissipation of the Σ−∆ modulator (an increase in the reference frequency amounts
to increase in the power dissipation of the Σ − ∆ modulator). The Σ − ∆ modulator is a digital circuit and
like any digital circuit the power dissipated in the modulator (Pdsm ) is proportional to the frequency of
operation of the modulator. Thus the power dissipated in the Σ − ∆ modulator can be expressed as 44
 
Edsm
Pdsm = Edsm fr =⇒ Pdsm,dBm = 10 log10 ( fr ) + 10 log10 (361)
1 mJ
44 Assume that the Σ − ∆ modulator has n
dsm average number of independent nodes each of them switching at the reference frequency. ndsm can be treated
as the average number of gates/flip flops that switch every reference cycle and is proportional to the order L of the modulator. ndsm ∝ L. Let C par denote the
parasitic capacitance at each node in the Σ − ∆ modulator. C par is a technology dependent number and its value decreases as one moves to lower technology
nodes. The power dissipated in the Σ − ∆ modulator can be expressed as
Pdsm = ndsmC par Vsup 2 fr
where Vsup is the supply voltage of the Σ − ∆ modulator. Thus the power dissipation of the Σ − ∆ modulator can be expressed as
Pdsm = Edsm fr
2
where Edsm = ndsmC par VDD is the energy lost per clock cycle (this is the energy that the supply provides every reference cycle) and is a constant for given
modulator order and technology node. Using the fact that 1 mW = 1 mJ·1 Hz, the power can also be expressed in dBm units as follows
   
Pdsm Edsm
Pdsm,dBm = 10 log10 = 10 log10 ( fr ) + 10 log10
1 mJ·1 Hz 1 mJ
For given technology and modulator order, a Σ − ∆ architecture with the least number of transitions per cycle or least ndsm will have the least value of Edsm .
As one moves to lower technology nodes, the parasitic capacitors at each node C par will decrease and again leading to lower Edsm .
where Edsm is the energy lost or dissipated in the modulator every reference cycle. Similar to the reference
and the VCO clocks, we define the entropy of the Σ − ∆ modulator to arrive at a figure-of-merit (FOM)
expression for the modulator. In case of the VCO, to arrive at its entropy, the phase noise was multiplied
by f 2 to eliminate the offset frequency dependence and then divided by the VCO frequency to eliminate
the VCO frequency dependence. This enables us to compare the performance of VCOs of different
frequencies. Similarly, to compare different modulator architectures of the same order, we apply similar
operations to arrive at a entropy metric that is frequency independent. The entropy of a Σ − ∆ modulator
can be defined as
Sφ,Σ−∆ ( f ) 1
Qdsm = 2 2L−2 = 2
(2π)2 (362)
fr Ω 12 f0 fr
where Ω = 2π f / fr . The noise of the modulator is approximated to an 2L − 2 order highpass filter with
2L − 2 zeros at dc 45 . The definition of entropy of the modulator here is independent of the order of
the modulator. Now that the entropy and the power of the Σ − ∆ modulator are known, the FOM of the
modulator can be defined as
   
Pdsm 2π
FOMdsm = 10 log10 Qdsm = 20 log10 √ + Pdsm,dBm − 10 log10 ( fr ) (363)
1 mW 12 f0
Since the power of the SDM is proportional to the reference frequency (can be seen from Eq.(361)) and
the entropy of the modulator is inversely proportional to the reference frequency, the FOM of the Σ − ∆
modulator is independent of the reference frequency. Expressing the power of the modulator in terms of
energy of the SDM from Eq.(361), the FOM of the Σ − ∆ modulator can be reduced to
   
2π Edsm
FOMdsm = 20 log10 √ + 10 log10 =⇒ FOMdsm ∝ −20 log10 ( f0 ) (364)
12 f0 1 mJ
An important point to note from the above expression is that the FOM of the modulator depends only
on the VCO frequency or the frequency at the input of the multimodulus divider. This should again
sound intuitive as the input frequency to the multimodulus divide determines the quantization step size at
the divider output (or PFD input). And the SDM power depends only on the reference frequency and is
independent of the VCO frequency or the frequency at the divider input 46 . Thus the noise of the modulator
seen at the PFD input can be decreased by increasing the VCO frequency (or the input to the multimodulus
divider) without any increase in the power of the SDM, leading to an improvement (decrease) in the FOM.
A final result relating the FOM of the SDM and the reference frequency, that will be useful in the later
part of the analysis, is arrived at by rearranging Eq.(363). The relation between the reference frequency
and SDM power and FOM can be derived to be
 

10 log10 ( fr ) = 20 log10 √ + Pdsm,dBm − FOMdsm (365)
12 f0
Now that the entropy and FOM are defined for the SDM, the design equations for the Fractional-N PLLs
can be derived easily. The entropy equation can be derived by substituting the value of fr from Eq.(362)
in Eq.(358) to be
 
1 α√ L−1 √
10 log10 (Qvco ) + 10 log10 (Qdsm ) = Jrms,dBs + 20 log10 ((2π) πα) − 20 log10 ( 12 f0 ) (366)
α L
 2L−2
45 The 1 2 2π f
noise of the modulator in the analysis is approximated to SΣ−∆ ( f ) = (2π f r ) This is the assumption made in deriving the
12 f0 2 fr fr
optimum jitter expressions for Fractional-N PLLs as well.
46 By increasing the frequency at which the multimodulus divider operates, the power of the multimodulus divider is increased and it is captured in the
frequency divider power. The divider power is not reflected in the SDM power. Hence it doesn’t show up in the expression for Pdsm .
Similarly substituting Eq.(365) in Eq.(359), the expression for jitter can be rewritten in terms of the VCO
and Σ − ∆ modulator powers as follows
 
α √
  (2π) πα 
Jrms,dBs = α FOMvco + FOMdsm − Pdsm,dBm − Pvco,dBm − 20 log10  √ (L−1)/L  (367)
12 f0
Rearranging the above expression, we can arrive at the power plane equation to be
  
α√
1  (2π) πα 
Pdsm,dBm + Pvco,dBm = − Jrms,dBs + 20 log10  √ (L−1)/L  + FOMvco + FOMdsm (368)
α
12 f0
Eq.(368) can be visualized on a power plane as shown in Fig.51.(c) and unlike the Integer-N PLL, the
locus of the constant jitter points on the power plane is not entirely a straight line as the equation suggests.
As the power of the Σ − ∆ modulator increases (with an increase in the reference frequency), ideally the
VCO power can be decreased in the same proportion to achieve the same jitter (the optimum UGB will
be adjusted to ensure that the jitter remains the same). However as the Σ − ∆ modulator power increases
further, at some point the noise of the reference and the loop starts to dominate the in-band noise and the
PLL enters the Integer-N regime as shown in the figure. From that point onward, any increase in Pdsm
will not result in any change in the VCO power as the lowpass noise is no longer dominated by the Σ − ∆
modulator quantization noise and the constant jitter line then starts to flatten out as shown in the figure.

B. Minimum achievable FOM in a Fractional-N PLL


Let PPLL = Pvco + Pdsm denote the total PLL power which is expressed as the sum of the VCO and
Σ − ∆ modulator powers 47 . The FOM of the PLL is given by
 
  α √
Jrms 2 PPLL  (2π) πα 
FOMPLL = 10 log10 = α (FOMvco + FOMdsm ) − 20 log10  √ (L−1)/L 
1 s 1 mW
12 f0
"    #
Pvco 1−α Pdsm α
+(1 − 2α)Pdsm,dBm + 10 log10 + (369)
Pdsm Pvco
The FOM can be expressed in terms of P∆ = Pvco,dBm − Pdsm,dBm as follows
h i
FOMPLL = F1 + (1 − 2α)Pdsm,dBm + (1 − α)P∆ + 10 log10 1 + 10−P∆ /10 (370)
√ √ (L−1)/L
where F1 = α (FOMvco + FOMdsm ) − 20 log10 [(2π)α πα/ 12 f0 ] is a constant for given VCO
FOM and Σ − ∆ modulator order and FOM. It is assumed that Pvco is varied keeping Pdsm,dBm con-
stant (which is a reasonable assumption as the reference frequency and the order of the modulator are
kept constant in the FOM analysis). For large values of |P∆ | the FOM can be approximated as follows
FOMPLL ≈ F1 + (1 − 2α)Pdsm,dBm + (1 − α)P∆ for P∆ >> 0 (371)
FOMPLL ≈ F1 + (1 − 2α)Pdsm,dBm − αP∆ for P∆ << 0 (372)
Since the slope changes its polarity with increasing and decreasing value of P∆ , it must vanish to zero
47 The loop power or the power of the reference circuit is assumed to be much smaller compared to the VCO and the Σ − ∆ modulator powers.
FOMPLL

Pvco,dBm
2L-1
α=
Pvco=(2L-1)Pdsm

2L
-α 1-α Popt,vco
Min FOM point
FOMPLL,min

0 P∆,opt P∆ Popt,dsm Pdsm,dBm


(a) (b)
Fig. 52. a) Illustrative plot of the FOM vs P∆ graph and b) the optimum design point on the power plane for Fractional-N PLLs.

at some point and at that point the FOM of the PLL is minimum as shown in Fig.52.(a). The minimum
FOM is achieved when 48
P∆,opt = 10 log10 (2L − 1) =⇒ Pvco,dBm = 10 log10 (2L − 1) + Pdsm,dBm =⇒ Pvco = (2L − 1)Pdsm (373)
The above result should not be surprising as the noise contribution from the VCO is 2L − 1 times the
quantization noise contributed by the Σ−∆ modulator. It can be readily seen that for a first order modulator
L = 1, the quantization noise of the modulator appears as white noise at the PLL input very similar in
shape of the reference noise floor. The minimum FOM condition reduces to Pvco = Pdsm , which is again
similar to the Integer-N case as expected. The interesting implication of Eq.(373) is that for a given VCO
phase noise, there is an unique reference frequency (or Pdsm ) where the overall FOM of the Fractional-
N PLL is minimized. The optimum values of Pvco and Pdsm can be obtained graphically as shown in
Fig.52.(b) by plotting Eq.(373) on the power plane or it can also be found by substituting Eq.(373) in
Eq.(368)
1  FOMvco + FOMdsm + 10 log10 (2L − 1)
Popt,vco = − Jrms,dBs + F2 + (374)
2α 2
1  FOMvco + FOMdsm − 10 log10 (2L − 1)
Popt,dsm = − Jrms,dBs + F2 + (375)
2α 2
 √ 
Since 10 log10 ( fr ) = Pdsm,dBm − FOMdsm + 20 log10 2π/( 12 f0 ) , the optimum reference frequency that
minimizes the overall PLL FOM can be derived as
 
1  FOMvco − FOMdsm − 10 log10 (2L − 1) 2π
10 log10 ( fr,opt ) = − Jrms,dBs + F2 + + 20 log10 √
2α 2 12 f0
(376)
48 The FOM of the PLL is given by " 1−α  α #
Pvco Pdsm
F1 + (1 − 2α)Pdsm,dBm + 10 log10 +
Pdsm Pvco
| {z }
to be minimized

To minimize the FOM, the terms in the right side of the above expression needs to be minimized as they are the only variables in the equation. Let
x = Pvco /Pdsm , then the expression to be minimized reduces to
   
Pvco 1−α Pdsm α 1
Y= + = x1−α + α
Pdsm Pvco x
The minimum value is found by differentiating the above expression w.r.t x and setting it to zero
dY α
= 0 =⇒ x = = 2L − 1 =⇒ P∆ = 10 log10 (2L − 1)
dx 1−α
√ √
where F2 = 20 log10 ((2π)α πα) − ((L − 1)/L)·20 log10 ( 12 f0 ). The only remaining PLL specification is
the loop bandwidth at the minimum FOM condition. The optimum UGB can be found by substituting
Eq.(373) in Eq.(357) and then using Eq.(363) to be
 (L−1)/L FOMvco − FOMdsm
fr 1
fopt = ·10 20L · (377)
2π (2L − 1)1/2L
 
L−1 fr FOMvco − FOMdsm 1
=⇒ 10 log10 ( fopt ) = 10 log10 + − 10 log10 (2L − 1) (378)
L 2π 2L 2L
One can quickly verify by substituting L = 1, the expression for the optimum UGB reduces to that of an
Integer-N PLL. This is because the SDM noise appears like a white noise floor at the PLL input, very
much in shape like the reference noise floor.
FOMvco − FOMdsm
FOMvco − FOMdsm
fopt = 10 20 or 10 log10 ( fopt ) = (379)
2
The next step is to arrive at the exact expression for the minimum achievable FOM. By substituting
Eq.(375) and Eq.(373) in the FOM expression in Eq.(369), the minimum achievable FOM of the PLL can
be derived to be
" #
(2L − 1)1/4L
FOMPLL,min = αFOMvco + (1 − α)FOMdsm + (1 − 2α)10 log10 ( fr ) + 20 log10 √ (380)
(2π)1−α πα2
Replacing α = (2L − 1)/2L, the minimum achievable FOM of the PLL can be rewritten as follows
" #
2L − 1 1 L−1 (2L − 1)1/4L
FOMPLL,min = FOMvco + FOMdsm − 10 log10 ( fr ) + 20 log10 √ (381)
2L 2L L (2π)1−α πα2
Inference from the analysis: Eq.(381) shows that the FOM of the Fractional-N PLLs depends on the
order L of the modulator and the reference frequency unlike Integer-N PLLs. For any general order the
dependence of FOM of the PLL on the SDM order and the reference frequency can be expressed as
2L − 1 1 L−1
FOMPLL,min ∝ FOMvco + FOMdsm & FOMPLL,min ∝ − 10 log10 ( fr ) (382)
2L 2L L
As the order of the modulator increases, the FOM of the VCO starts to dictate the overall PLL FOM.
Another important point to note is that for a given modulator order L, the minimum PLL FOM im-
proves (decreases) with increasing reference frequency. Though not readily obvious from Eq.(381), the
overall PLL FOM also depends on the VCO frequency, since FOMdsm is a strong function of the VCO
frequency,. Using the relation in Eq.(382) and Eq.(364) the relation between the minimum PLL FOM and
the VCO frequency can be derived to be
1 1
FOMPLL,min ∝ FOMdsm =⇒ FOMPLL,min ∝ − 10 log10 ( f0 ) (383)
2L L
Thus the minimum achievable PLL FOM decreases with increasing VCO frequency due to the reduction in
the quantization noise at the PLL input without any proportional increase in the PLL power. In the presence
of a feedback prescaler in the feedback path before the multimodulus divider, then the quantization step
size increases at the PFD input leading to a degradation in the FOMdsm and hence the PLL FOM. In the
presence of the feedback prescaler P in the feedback path the relation between the minimum PLL FOM
and the VCO frequency is modified as follows.
1 1 1
FOMPLL,min ∝ FOMdsm =⇒ FOMPLL,min ∝ − 10 log10 ( f0 ) + 10 log10 (P) (384)
2L L L
For a first order Σ − ∆ modulator, L = 1, α = 1/2, it can be easily shown that the minimum PLL FOM
reduces to
√ !
FOMvco + FOMdsm 2 FOMvco + FOMdsm
FOMPLL,min = + 20 log10 = − 6.94 (385)
2 π 2
The expression for the FOM reduces to that of an Integer-N PLL when the lowpass and highpass filters
are ideal brick-wall filters 49 . The FOM expression for first order SDM in Eq.(385) should sound intuitive
as the quantization noise of the first order Σ − ∆ modulator appears like a white noise floor at the PLL
input, very much like the reference noise floor and hence the minimum PLL FOM should resemble that
of an Integer-N PLL.
A few observations on the FOM for 1st order modulator. 1) The FOM is independent of the reference
frequency and 2) The overall PLL FOM is equally dependent on the FOM of the VCO and the Σ −
∆ modulator. The consequence of the second observation is that the FOM of the PLL improves with
increasing VCO frequency. For every four fold increase in the VCO frequency the FOM decreases by
6 dB, since FOMPLL,min ∝ −10 log10 ( f0 ),
For second order modulator L = 2 and α = 3/4, the minimum PLL FOM reduces to
3 1 1
FOMPLL,min = FOMvco + FOMdsm − 10 log10 ( fr ) − 5.27 (386)
4 4 2
1 1
=⇒ FOMPLL,min ∝ − 10 log10 ( fr ) − 10 log10 ( f0 ) (387)
2 2
The FOM improves by 3 dB for a four-fold increase in the reference frequency or the VCO frequency.
For a third order modulator L = 3 and α = 5/6 and the minimum achievable FOM and its relation to the
reference and VCO frequency can be derived to be
5 1 2
FOMPLL,min = FOMvco + FOMdsm − 10 log10 ( fr ) − 4.88 (388)
6 6 3
2 1
=⇒ FOMPLL,min ∝ − 10 log10 ( fr ) − 10 log10 ( f0 ) (389)
3 3
For a third order modulator the VCO FOM contribution is five times that of the SDM. This result should
again not be surprising as it can be recalled from the noise analysis of Fractional-N PLLs in Section V that
for optimally designed PLLs, the noise contribution from the VCO is 2L − 1 times the noise contribution
from the Σ − ∆ modulator. Thus to minimize the overall FOM, most of the power burden should be bore
by the VCO and thus its FOM ends up determining the overall FOM.
As it was discussed earlier in the chapter, the order of the modulator is generally does not exceed 3, but
purely as an academic exercise it is of interest to understand the impact of increasing modulator order.
As the order of the modulator is increased indefinitely, the FOM reaches a limiting value. As L → ∞, we
49 The minimum FOM of an Integer-N PLL is given by
FOMre f + FOMvco
FOMPLL,min = +C + 3
2
where C = 20 log10 (C0 /π). For an ideal brick-wall filter, the value of C0 = 1 and thus the minimum PLL FOM reduces to
FOMre f + FOMvco
FOMPLL,min = − 6.94
2
have α → 1 and the limiting value of the minimum FOM reduces to 50
lim FOMPLL,min = FOMvco − 10 log10 (π fr ) (390)
L→∞
The limiting value of FOM depends only on the VCO FOM and the reference frequency and is independent
of the VCO frequency of the FOM of the modulator. This result should look intuitive as the VCO noise
dominates the overall PLL noise with increasing SDM order 51 .
It should be noted that the results derived here assumes that the dominant sources of noise in the PLL are
the VCO and the Σ − ∆ modulator. If the reference frequency is very high or when the reference source is
very noisy, where the reference+loop noise dominates the inband noise, then the PLL enters the Integer-N
regime and the minimum PLL FOM is determined by the VCO and the reference FOM as discussed in
the previous sections.

C. Power scaling laws in Fractional-N PLLs


Having discussed the power-jitter relations and the minimum achievable FOM, the next step is to
study the power and jitter trade-offs in Fractional-N PLLs. It is often the case that Analog/RF blocks
optimized for a desired performance metric are reused for future generations of the design. In such cases,
the problem of interest is how to scale the power of these blocks to meet a different (and often tighter)
50 The limiting value can also be derived starting from the rms jitter expression
 
Qvco 1−1/2L 2L 1 Qvco
Jrms 2 = lim =
L→∞ fr 2L − 1 π(√12 f )1/L π fr
0

The PLL FOM in the limiting case is given by


   
Jrms 2 PT OT Qvco PPLL
FOMPLL,min = 10 log10 = 10 log10
1s 1 mW π fr 1 mW
As the order of the modulator is increased, the VCO power becomes much greater than the SDM power as Pvco = (2L − 1)Pdsm for an optimally designed
PLL. Thus the total power of the PLL is dominated by the VCO power PPLL ≈ Pvco . The minimum value of the PLL FOM in the limiting case thus reduces
to  
Qvco Pvco
lim FOMPLL,min = 10 log10 = FOMvco − 10 log10 (π fr )
L→∞ π fr 1 mW
The above equation can also be derived starting from Eq.(381) and finding the limiting value by letting L tend to infinity.
" #
2L − 1 1 L−1 (2L − 1)1/4L
lim FOMvco + FOMdsm − 10 log10 ( fr ) + 20 log10 √
L→∞ 2L 2L L (2π)1−α πα2
The FOM of the Σ − ∆ modulator is also dependent on the energy of the modulator Edsm , which in turn is proportional to the modulator order L. Edsm ∝ L.
Hence FOMdsm ∝ 10 log10 (L). It can be shown that
 
1 1 log(x)
lim FOMdsm = lim log10 (L) = 0 ∵ lim =0
L→∞ 2L L→∞ 2L x→∞ x
The limit of the constant term in the minimum FOM expression depending on the order L can be derived by finding the limit of the term
loge (2L − 1)
lim (2L − 1)1/4L = lim e 4L
L→∞ L→∞

The limit of the above expression can be derived by finding the limit of the simpler expression in the exponential function
  loge (2L − 1)
loge (2L − 1) log(x)
lim =0 ∵ lim = 0 =⇒ lim (2L − 1)1/4L = lim e 4L = e0 = 1
L→∞ 4L x→∞ x L→∞ L→∞

Using these results and the fact that α = 1, the minimum FOM expression in Eq.(381) reaches the limiting value of
lim FOMPLL,min = FOMvco − 10 log10 (π fr )
L→∞

51 The noise contribution of the VCO and the Σ − ∆ modulator are related as
r r
2L − 1 1
Jvco = Jrms & Jdsm = Jrms
2L 2L
As the order of the modulator tends to infinity, the total rms jitter becomes equal to the VCO jitter
r
2L − 1
lim Jvco = lim Jrms = Jrms
L→∞ L→∞ 2L
performance specification. That is, once a PLL design is optimized for a desired jitter level, how does
one scale the same PLL to achieve lower jitter levels? How does the PLL power scale as the desired jitter
levels decrease, or what are the power scaling laws that govern Fractional-N PLLs? This section attempts
to answer these questions.
In cases where the reference frequency is already decided based on external factors, the VCO power and
jitter are related as
−Jrms,dBs 1
Pvco,dBm ∝ =⇒ Pvco ∝ (Jrms )−2/α = for L = 3 (391)
α (Jrms )2.4
For a 3rd order modulator, the power of the VCO is inversely proportional to Jrms 2.4 . That is, the power
scales at a rate higher than the Integer-N PLLs (2 in case of symmetric power scaling approach).
In cases where the designer has the freedom to choose or vary the reference frequency of the PLL, the
power and jitter relation are given by
Jrms,dBs 1
Pdsm,dBm + Pvco,dBm ∝ − =⇒ Pdsm Pvco ∝ (Jrms )−2/α = for L = 3 (392)
α (Jrms )2.4
There are two variable that can be changed to scale the PLL design to achieve lower jitter levels. In

fu,min
Pvco,dBm

Pvco ∝ (Jrms)-2/α (Assym) Integer-N


Pvco ∝ (Jrms)-1/α (Symm) regime
2L-1
α= Pvco ∝ (Jrms)-4 (Assym)
2L
Pvco ∝ (Jrms)-2 (Symm)

Pvcomin,dBm
fu,max

Pdsm,dBm
Fig. 53. Power scaling laws in the Fractional-N and the Integer-N regimes shown on a power plane of Fractional-N PLLs.

a similar manner as it was done for Integer-N PLLs, we can define asymmetric and symmetric power
scaling laws in Fractional-N PLLs as well.
Asymmetric power scaling In this approach only one of the two powers is varied and the other is kept
constant, starting from the jitter and power relations in Eq.(368), we can arrive at the asymmetric power
scaling laws as follows
1 1
Pdsm Pvco ∝ (Jrms )−2/α =⇒ Pvco ∝ or Pdsm ∝ (393)
(Jrms )2/α (Jrms )2/α
Since varying the Σ − ∆ modulator power amounts to varying the reference frequency, the asymmetric
power scaling laws can also be expressed in terms of the reference frequency and the VCO power
1 1
Pvco ∝ 2/α
or fr ∝ (394)
(Jrms ) (Jrms )2/α
That is either the reference frequency or the VCO power should be increased by a factor of 102/α to
achieve ten fold reduction in jitter levels.
Symmetric power scaling: In a symmetric power scaling approach, both the VCO and the Σ−∆ modulator
powers are varied in the same proportion to achieve lower jitter. And the power scaling laws can be
expressed as
1 1 1
Pdsm Pvco ∝ (Jrms )−2/α =⇒ Pvco ∝ 1/α
and Pdsm ∝ 1/α
→ fr ∝ (395)
(Jrms ) (Jrms ) (Jrms )1/α
These scaling laws apply as long as the Fractional-N PLL in the fractional regime as shown in Fig.53.
When the reference frequency is very high where the inband noise is dominated by the reference+loop
noise or the PLL is in the Integer-N regime, then the laws of power scaling that apply to Integer-N PLLs
will be applicable here as well.

XVII. J ITTER AND FOM OF PLL IN SPECIAL CASES


In some applications, extremely low noise reference sources are available to engineers, whose entropy
and FOM are much superior to any on-chip VCO. Similarly, in some specific applications like jitter-
cleaning PLLs, the reference source is much noisier compared to the VCO clock. It is therefore of
practical interest to understand the design equations and guidelines in special cases of such ’lopsided’
PLLs, where one of the two clocks is of much lower entropy compared to the other.
The overall rms jitter of the PLL can be expressed in terms of jitter of the VCO and reference clocks (ignoring
the loop noise) as follows
   
2 2 2 Qre f fu C0 2 Qvco C0 2
Jrms = Jre f + Jvco = + (396)
2 π 2 fu π
In an optimally designed√PLL, the reference clock jitter and the VCO clock jitter at the PLL output are the
same. Jre f = Jvco = Jopt / 2. Even if one of the clocks is of very high entropy (Qre f >> Qvco & Qvco >>
Qre f ), the UGB of the PLL is adjusted such that at the optimum jitter point, the noise contributions from
both the clocks are the same.
 2  2 s
Q f 2
re f opt C0 Qvco C0 Jrms Qvco
Jre f 2 = Jvco 2 = = = & fopt = (397)
2 π 2 fopt π 2 Qre f
In such lopsided PLLs where the noise of one of the clocks is much higher than the other clock, the
optimum UGB of the PLL is either very high or very low (since it depends on the ratio of the entropy of the
two clocks). In some cases, the optimum UGB is either much lower or higher than the minimum ( fu,min )
and maximum ( fu,max ) permissible values of the UGB.
Qre f >> Qvco =⇒ fopt << fu,min & Qvco >> Qre f =⇒ fopt >> fu,max (398)
The minimum achievable jitter in such cases will be higher than the theoretically possible minimum jitter
values, as shown graphically in Fig.54. For the PLL to have optimum jitter, the ratio of the clock entropy
should be within the range of the UGB values.
s
Qvco
fu,min < < fu,max (399)
Qre f
=⇒ 20 log10 ( fu,min ) < 10 log10 (Qvco ) − 10 log10 (Qre f ) < 20 log10 ( fu,max ) (400)
If the ratio of the entropy of the two clocks (or the difference between the Q values on a log scale) falls
outside this range, then the minimum achievable jitter will be higher than the theoretical minimum value
of jitter in Eq.(397).
The other important performance metric of interest in such lopsided PLLs, is the minimum achievable
FOM of the PLL. It was discussed earlier that if the reference and the VCO powers are equal (Pre f = Pvco ),
Qref fu (C /π)2
Jrms ≈ 0
2
Jrms ≈
Qvco (C /π)2
0
Qvco >> Qref Qref >> Qvco
Jrms 2fu Jrms
Qref fu (C /π)2
Jrms ≈ 0
Qvco (C /π)2
Jrms ≈ Jvco >> Jref 2 Jrms ≈ 0 Qref fu,min
2fu Jrms ≈ (C0/π)2
Qvco (C /π)2 Jvco=Jref 2
Jrms ≈ 0 Jvco=Jref
2fu,max Jrms ≈ Jref >> Jvco

fu,max fopt fu fopt fu,min fu


Fig. 54. Illustrative shapes of the jitter vs UGB plot for the special cases with lopsided noise sources a) Qvco >> Qre f and b) Qre f >> Qvco

then the FOM of the PLL is minimized. The minimum achievable FOM of the PLL and the corresponding
optimum UGB are a strong function of the FOM of the reference and the VCO clocks.
FOMvco − FOMre f
FOMre f + FOMvco
FOMPLL,min ≈ − 5 & fopt = 10 20 (401)
2
Eq.(401) shows that the minimum achievable FOM of the PLL can be improved (decreased) by enhancing
the FOM of either the reference or the VCO clocks. By having either an ideal noiseless reference
clock (FOMre f = −∞) or an ideal noiseless VCO (FOMvco = −∞) the equation shows that it is possible
to realize an ideal PLL with no jitter. FOMPLL = −∞. At the point of optimum jitter, both the reference
and the VCO clocks contribute equally. So if we have one ideal clock with zero jitter, the optimum jitter
is also zero and this is achieved by forcing the other clock jitter to be zero, because at the optimum point
the jitter of the reference and VCO clocks should be equal.
Jvco = 0 ⇐⇒ Jre f = 0 =⇒ Jrms = 0 (402)
To achieve zero jitter or the theoretical minimum PLL FOM at the PLL output (FOMPLL = −∞) with
an ideal reference clock, the jitter from the VCO should also be made zero and this is accomplished by
setting the UGB of the PLL to be infinite to suppress the VCO noise completely Jvco = 0. Similarly, if
we have an ideal VCO FOMvco = −∞, then to realize an ideal PLL with zero jitter, the UGB of the PLL
should be zero to completely suppress the reference noise. Neither of these conditions is practical, as it
is impossible to have an infinite or zero UGB. So the minimum FOM of the PLL in Eq.(401) is valid
only for a range of values of the reference and VCO clock FOMs that ensures that the optimum UGB is
within the practically achievable values.
Using the condition that the PLL bandwidth has an upper and lower limit fu,max and fu,min , we can derive
the range of values of the FOM of the clocks over which the minimum PLL FOM can be achieved. The
optimum UGB of the PLL designed to achieve the minimum FOM is given by
FOMvco − FOMre f
fu,min ≤ fu = 10 20 ≤ fu,max (403)
Since the UGB of the PLL is within the range fu ∈ [ fu,min , fu,max ], we can arrive at the inequality relating
the reference and VCO clock FOM to the maximum and minimum UGB.
20 log10 ( fu,min ) ≤ FOMvco − FOMre f ≤ 20 log10 ( fu,max ) (404)
20log(fu,max)
FOMvco+FOMref 5
FOMPLL,min=
2

20log(fu,min)

FOMref (0,0)

FOMvco

Fig. 55. Illustrative figure showing the range over which the minimum PLL FOM expression is valid on a FOM plane.

The difference between the FOMs of the two clocks should be within the range given in Eq.(404) 52 . The
range of values of the reference and VCO clock FOMs over which the minimum PLL FOM is dependent
on both the clock FOMs as given in Eq.(401) can also be visualized on a FOM plane as shown in Fig.55.
The shaded region in the figure shows all the possible range of values of the reference and VCO clock
FOMs where Eq.(401) is valid.
In some PLL applications as discussed earlier in Section IV, either the reference or the VCO FOM is
much lower than the other and the difference between the FOMs of the two clocks will fall out of the
range given in Eq.(404). In such cases the jitter will depend only on one of the two clocks (VCO or the
reference) as the other clock can be treated as ideal and noiseless and the minimum achievable FOM of
the PLL will no longer be given by Eq.(401). In this section, the design equations and the power, FOM
and entropy requirements for a given jitter specification are discussed and then the minimum achievable
FOM of the PLL is derived for such special cases.

A. PLL with dominant VCO noise or very low reference noise


In PLLs with much lower reference noise or with much noisier VCOs (like ring oscillator PLLs) the
entropy of the VCO clock is much worser (higher) compared to the reference clock . Qvco >> Qre f . The
overall jitter at the PLL output is dominated by the VCO. Examples of such PLLs include the Sub-
sampling PLLs [12] and the Injection locked PLLs [13] with very low reference clock noise levels. The
jitter the PLL output is given by
     
2 2 2 Qre f fu C0 2 Qvco C0 2 Qvco C0 2
Jrms = Jre f + Jvco = + ≈ (405)
2 π 2 fu π 2 fu π
The optimum UGB that minimizes the jitter in the above equation is the maximum possible UGB fu,max .
The minimum jitter is then given by s
Qvco C0
Jrms = (406)
2 fu,max π
52 One might wonder why do we deal with reference and VCO clock FOMs in place of clock entropy as it was done earlier in Section IX. The expression
p
for the UGB can be expressed in terms of the entropy of the clocks as fu = Qvco /Qre f . If one of the clocks is of very high entropy, then the optimum UGB
value can be either very high or very low. The minimum and maximum values of the reference and the VCO clock entropy Qre f and Qvco were derived in
Section IX from the minimum and maximum values of the UGB. However since the PLL is designed to achieve minimum FOM, the power of the reference
and the VCO clocks are the same and the UGB now depends only on the FOM of the two clocks. Hence in the analysis we dealt with clock FOMs instead
of the entropy of the clocks. We can arrive at the same expressions for the range of FOM values starting from the range of the reference and VCO clock
entropy as given in Section IX.
The jitter can also be expressed in dBs units as follows
Jrms,dBs = 10 log10 (Qvco ) − 10 log10 ( fu,max ) +C − 3 (407)
where C = 20 log10 (C0 /π). Expressing the entropy of the VCO in terms of the VCO FOM and power, we
get
Jrms,dBs = FOMvco − Pvco,dBm − 10 log10 ( fu,max ) +C − 3 (408)
For a given reference frequency fu,max is fixed and that leaves us with only one design variable (entropy
or power or FOM of the VCO clock). So unlike the usual case, we will not be dealing with design planes
but rather single variable design equations and lines. The three design equations for entropy, power and
FOM can be derived from Eq.(407) and Eq.(407) to be
10 log10 (Qvco ) = Jrms,dBs + K1 (409)
Pvco,dBm = −Jrms,dBs + FOMvco − K1 (410)
FOMvco = Jrms,dBs + Pvco,dBm + K1 (411)
where K1 = 10 log10 ( fu,max ) + 3 − C is a constant. On a log scale all the design variables vary linearly
with Jrms,dBs . The FOM of the PLL in this case can be derived to be
 
PPLL
FOMPLL = FOMvco − 10 log10 ( fu,max ) +C − 3 + 10 log10 (412)
Pvco
Since it is assumed that the VCO FOM is much greater than the reference clock, the PLL power will
be dominated by the VCO and it can be assumed that PPLL ≈ Pvco . The FOM expression can be further
reduced to
FOMPLL ≈ FOMvco − 10 log10 ( fu,max ) +C − 3 (413)
For a given VCO FOM, the FOM of the PLL can be improved by increasing the maximum UGB fu,max .
Since the maximum UGB is dependent on the reference frequency of the PLL, increasing the reference
frequency (and hence the UGB) will decrease the VCO noise and improve the PLL FOM. The PLL FOM
can also expressed in terms of the reference frequency
FOMPLL ≈ FOMvco − 10 log10 ( fr ) − 10 log10 (a0 ) +C − 3 (414)
where fu,max = a0 fr and a0 is the ratio of the maximum achievable UGB to the reference frequency
a0 = fu,max / fr and is dependent on the PLL architecture. In Type-II CPPLLs, the maximum UGB is always
less than 0.1 fr and so the value of a0 = 0.1 and in case of injection locked PLLs or Injection locked
clock multipliers (ILCM) the maximum UGB [13] can be increased to 0.4 fr and the value of a0 = 0.4 and
in case of Type-I PLLs the maximum UGB [14] can be as high as 0.5 fr and so the maximum value of
a0 is 0.5.
Furthermore PLLs with very low noise reference sources needs to have low loop noise (so that the loop
noise does not submerge the reference noise) to achieve good jitter performance. In such cases, Sub-
sampling PLLs and Injection locked PLLs are more commonly used as both these PLLs have very good
loop FOM (very low loop noise). While there is no loop noise in Injection locked PLLs 53 , the loop noise
is suppressed by the high phase detector gain in case of the SSPLLs.
The minimum achievable FOM of the different PLLs architectures can be computed and compared
p based
on the maximum achievable bandwidth as follows. Using the minimum value of C0 = π/2, we can
arrive at the theoretical minimum achievable values of the FOM of the PLLs with low reference noise to
be
FOMPLL,min ≈ FOMvco − 10 log10 ( fr ) − 10 log10 (a0 ) − 11 (415)
53 Injection locked PLLs do not need a loop once the frequency locking is achieved. They are driven systems which maintain frequency stability by the
external perturbation frequency.
Now since the value of a0 is dependent on the PLL architecture, the minimum achievable values of
FOM for the Type-I SSPLL, ILCM and a Type-II SSPLL 54 with very low reference noise levels can be
expressed as
FOMSSPLL,type1 ≈ FOMvco − 10 log10 ( fr ) − 8 (416)
FOMILCM ≈ FOMvco − 10 log10 ( fr ) − 7 (417)
FOMSSPLL,type2 ≈ FOMvco − 10 log10 ( fr ) − 1 (418)
Based on the expressions of the FOM of the PLLs, one can order the FOMs of the different PLLs with
low reference noise as follows
FOMSSPLL,type1 < FOMILCM < FOMSSPLL,type2 (419)
Since the FOM and the jitter of the PLL is dependent on the reference frequency 55 , one might wonder
from Eq.(415) and Eq.(420) that if the PLL jitter and hence PLL FOM can be improved indefinitely by
increasing the reference frequency. The rms jitter in dBs units and the minimum achievable PLL FOM in
Eq.(420) and Eq.(415) can be expressed in terms of the reference frequency as follows
Jrms,dBs = b0 − Pvco,dBm − 10 log10 ( fr ) & FOMPLL,min ≈ b0 − 10 log10 ( fr ) (420)
where b0 = FOMvco − 10 log10 (a0 ) − 11 is a constant. Assuming that the PLL power is still dominated

10log10(fr) 10log10(fr)

Jrms ∝ 1/ √fr

FOMvco+FOMref Jref,dBs Jrms ≈ Jref


≈ 5
2

FOMPLL,min Jrms,dBs

Fig. 56. Illustrative figure showing the variation of the minimum achievable FOM and jitter of the PLL with varying reference frequency

by the VCO noise, the jitter and FOM of the PLL improves (decreases) with√increasing reference fre-
quency (linearly with 10 log10 ( fr ) on a log scale or exponentially Jrms ∝ 1/ fr on a linear scale) as
shown in Fig.56. But at some point where the noise contribution of the VCO becomes comparable to
the reference noise, then the reference noise comes into the picture and the minimum achievable FOM
of the PLL saturates at the minimum FOM value of the conventional PLL as shown in the figure 56 . The
jitter on the other hand will be dominated by the reference source completely as the VCO noise is fully
eliminated by the high PLL UGB.
FOMvco + FOMre f
FOMPLL,min ≈ FOMvco − 10 log10 ( fr ) − 10 log10 (a0 ) − 11 → −5 (421)
2
54 Only SSPLLs were considered for comparison as they have very low loop noise and hence can be compared to the Injection locked PLLs.
55 A higher reference frequency translates to a higher bandwidth and thus better suppression of the VCO noise.
56 The total power dissipation in the PLL includes the power in the reference clock and also the power in the VCO and the PLL loop. In case of Injection
lock PLLs, there is no loop and at high reference frequency values, the VCO noise is fully suppressed and the VCO power can be lowered since the reference
frequency is large enough to suppress high noise levels from the VCO. Then the noise of the PLL will be due to the reference source itself and PLL power
is also much lower than the reference power. That is the PLL then acts like a ’nearly noiseless clock multiplier’. In such cases, the jitter and FOM of the
PLL will be equal to the jitter and FOM of the reference clock itself.
Jrms ≈ Jre f & FOMPLL ≈ FOMre f
This holds true even in case of Sub-sampling PLLs as well. In most practical PLLs however as the VCO noise becomes comparable to the reference noise,
the usual rules of PLL optimization of choosing the right bandwidth to minimize the noise will apply. In such cases the PLL FOM converges to the minimum
PLL FOM shown in Fig.56. Even if PLL is not optimized for low noise and the PLL UGB is kept at its maximum value, the VCO noise is significantly
reduced and one can still argue that the FOM of the PLL will be higher than the theoretical minimum value of the conventional PLL and the rms jitter will
also be higher than the optimum jitter.
FOMvco + FOMre f
FOMPLL > − 5 & Jrms ≈ Jre f > Jopt
2
Jrms,dBs = FOMvco − 10 log10 (a0 ) − Pvco,dBm − 10 log10 ( fr ) − 11 → Jre f ,dBs (422)
Another FOM is often used to characterize the PLL in these special cases to arrive at a measure of ’how
good’ the PLL design is irrespective of the reference frequency. The jitter-power-reference FOM [13] or
FOMPLL,re f . The conventional FOM of the PLL is multiplied by the reference frequency to eliminate the
reference frequency dependence.
 
Jrms 2 PPLL fr
FOMPLL,re f = 10 log10 · · (423)
(1 s)2 1 mW frx
where frx is the nominal reference frequency and fr / frx is the normalized reference frequency. The choice
of frx is arbitrary and and does not affect values of the FOM as it is a constant even if the reference
frequency is changing. Assuming PPLL ≈ Pvco , Eq.(423) can be reduced to
 
fr
FOMPLL,re f ≈ FOMvco − 10 log10 ( fr ) − 10 log10 (a0 ) +C − 3 + 10 log10 (424)
frx
=⇒ FOMPLL,re f = FOMvco − 10 log10 (a0 ) +C − 3 − 10 log10 ( frx ) (425)
Assuming frx = 1 Hz, the jitter-power-reference FOM can be expressed as
FOMPLL,re f = FOMvco − 10 log10 (a0 ) +C − 3 (426)
By eliminating the reference frequency dependence, PLLs of different reference frequency inputs can be
compared against each other. FOMPLL,re f depends upon the VCO FOM and the maximum UGB factor
a0 . The constant a0 = fu,max / fr is the ratio of the UGB to reference frequency of the PLL and maximizing
it will lead to a large PLL bandwidth and thus a good suppression of the VCO noise. Thus to minimize
the jitter-power-reference FOM, the UGB of the PLL should be maximized.

B. PLLs with dominant reference noise or low VCO noise


In PLLs with a much worse reference clock compared to the VCO clock like the Jitter cleaning PLLs,
the jitter is mainly determined by the entropy and FOM of the reference clock Qre f >> Qvco . The PLL
jitter is given by
     
2 2 2 Qre f fu C0 2 Qvco C0 2 Qre f fu C0 2
Jrms = Jre f + Jvco = + ≈ (427)
2 π 2 fu π 2 π
In such PLLs, the jitter is minimized by choosing the smallest bandwidth possible. Let fu,min denote the
minimum bandwidth of the PLL, then the jitter of the PLL is given by
r
Qre f fu,min C0
Jrms = → Jrms,dBs = 10 log10 (Qre f ) + 10 log10 ( fu,min ) +C − 3 (428)
2 π
For a fixed fu,min , the three design equations for entropy, power and FOM in this case can be shown to
be 
10 log10 Qre f = Jrms,dBs − K2 (429)
Pre f ,dBm = −Jrms,dBs + FOMre f + K2 (430)
FOMre f = Jrms,dBs + Pre f ,dBm − K2 (431)
where K2 = 10 log10 ( fu,min ) + C − 3 is a constant. On a log scale all the design variables vary linearly
with Jrms,dBs .
From Eq.(428), it can be seen that the rms jitter decreases with decreasing UGB.
p
Jrms,dBs ∝ 10 log10 ( fu,min ) =⇒ Jrms ∝ fu,min (432)
As the minimum UGB is reduced further, the jitter from the reference clock is reduced significantly
and at some point the jitter of the reference clock will become comparable to the VCO noise and from
that point onward the usual rules of optimization apply. When the minimum UGB becomes equal to the
optimum UGB, then the jitter of the PLL will equal the optimum jitter of the PLL as shown illustratively
in Fig.57.(a).
1/4 C0
fu,min → fopt =⇒ Jrms → Jopt = Qre f Qvco (433)
π
Any further increase in the UGB will result in an increase in jitter as the VCO noise will start to become
greater than the reference noise as shown in the figure.
The PLL FOM also follows a similar pattern as the rms jitter as the minimum UGB is varied. The PLL
FOM can be expressed in terms of the minimum UGB as follows
 
PPLL
FOMPLL = FOMre f + 10 log10 ( fu,min ) +C − 3 + 10 log10 (434)
Pre f
Since it is assumed that the reference clock FOM is much greater than the VCO FOM, the PLL power

10log10(fopt) 10log10(fu,min) 10log10(fopt) 10log10(fu,min)


Jrms ∝ √fu,min

Jopt,dBs FOMvco+FOMref
Jrms,min ≈ Jopt ≈ 5
2
Jrms,dBs (a) FOMPLL,min (b)

Fig. 57. Illustrative figure showing the variation of the minimum achievable FOM and jitter of the PLL with UGB

will be dominated by the reference clock and it can be assumed that PPLL ≈ Pre f . The FOM in that cases
reduces to
FOMPLL ≈ FOMre f + 10 log10 ( fu,min ) +C − 3 (435)
The FOM of the PLL is improved by decreasing the minimum UGB fu,min and when the reference noise
becomes comparable to the VCO noise, the VCO noise will start to contribute to the overall noise and
thus the PLL FOM will reach a minimum value of that of the conventional PLL as shown illustratively
in Fig.57.(b)
FOMvco + FOMre f
FOMPLL,min ≈ FOMre f + 10 log10 ( fu,min ) +C − 3 → −5 (436)
2
Any decrease in the UGB after this point will result in the jitter increasing than the optimum value and
thus leads to a degradation in the PLL FOM.

C. Power scaling laws in the PLLs with low reference noise


In case of the conventional PLLs where both the noise (reference and VCO clock) sources were
contributing equally to the PLL output jitter, two power scaling laws called the Asymmetric and Symmetric
power scaling were discussed. But in the special case of PLLs with one of the clocks being ideal (or
noiseless), there is only one design variable (Qvco or Qre f ) and thus we can vary only one of the powers
to achieve low jitter levels. So it is important to understand how the power scales as the desired jitter
levels are decreased and what are the minimum achievable jitter levels in this case.
In PLLs with a low reference noise (as it is more common compared to the other one), the jitter and
power at the PLL output are related as
Jrms,dBs = FOMvco − Pvco,dBm − 10 log10 ( fu,max ) +C − 3 (437)
Assuming that the reference frequency is fixed and the VCO FOM is also fixed, then we arrive at
1
Jrms,dBs = −Pvco,dBm + K3 =⇒ Pvco ∝ (438)
Jrms 2
where K3 = FOMvco − 10 log10 ( fu,max ) + C − 3 is a constant. The power of the VCO has to increase
quadratically with decreasing jitter. Since the product of Pvco Jrms 2 remains the same in this power scaling
approach, the FOM of the PLL remains constant even as the VCO power is varied. As the VCO power is
increased the jitter of the PLL decreases exponentially. Eq.(438) shows that as the power of the VCO is
increased indefinitely the jitter of the PLL tends to zero. Pvco → ∞ =⇒ Jrms → 0. However as the VCO
power is increased, the entropy and hence the noise of the VCO is decreased and at some point the noise
contribution of the VCO will become equal to that of the reference source and then become smaller than
the reference noise as the VCO power is increased further. At this point, the jitter at the PLL output is
limited by the reference clock noise.
r
Qre f fu,max C0
Pvco → ∞ =⇒ Qvco → 0 =⇒ Jrms ≈ Jre f = (439)
2 π
As long as the power scaling applies, the VCO power increases at the rate of 20 dB/decade for every

Psat,dBm
Pvco,dBm

Jrms ∝ 1/ √Pvco

Jrms ≈ Jref
Jref,dBs

Jrms,dBs
Fig. 58. Illustrative figure showing the variation of the rms jitter in dBs units Jrms,dBs with the VCO power Pvco,dBm .

decade decrease in the PLL jitter and after the saturation point (Pvco = Psat ), any further increase in the
VCO power does not improve the PLL jitter and the PLL jitter is limited by the reference clock jitter as
shown in Fig.58. The power of the VCO at the saturation point Pvco = Psat can be calculated by equating
the VCO and reference noise levels
Qre f fu,max Qvco 10FOMvco /10 10FOMre f /10
Jre f 2 = Jvco 2 =⇒ = =⇒ = fu,max 2 (440)
2 2 fu,max Psat Pre f
=⇒ Psat,dBm = FOMvco − FOMre f + Pre f ,dBm − 20 log10 ( fu,max ) (441)
If the FOM of the reference clock (or its power dissipation) is not available, then the VCO power can also
be expressed in terms of the reference noise floor and reference frequency by using the result Qre f = KL / fr 2
in Eq.(440).  
fu,max
=⇒ Psat,dBm = FOMvco − 10 log10 (KL ) − 20 log10 (442)
fr
If the entropy of the reference clock remains the same with increasing reference frequency, the jitter of
the PLL should increase with increasing UGB as the reference jitter starts to increase following Eq.(439).
However as discussed in Section XIII the reference clock entropy decreases with increasing reference
frequency and thus one should expect lower jitter levels even as the reference frequency increases.
A final point to end the discussion on lopsided PLLs. In the analysis throughout this section, the loop
noise was not taken into account as it was assumed that the loop noise was much smaller in comparison
to the reference noise. This assumption holds true in PLLs like SSPLLs and ILPLLs, which are the most
commonly used PLLs in case of very low reference noise. However if the loop noise is taken into account,
the results and analysis presented in Section XV will apply in such PLLs.

XVIII. S UMMARY OF THE DESIGN APPROACH


Since the analysis involves many steps with a fairly large number of design equations, it is only prudent
that all the salient results and design steps be summarized. This chapter dealt with a holistic approach
towards the analysis and design of analog PLLs. The content of this chapter can be divided into two
parts. The first half of the chapter dealt with deriving the results for the optimum jitter and the UGB in
Integer-N and Fractional-N PLLs in terms of the reference and VCO noise levels. The second half of the
chapter dealt with developing a systematic design procedure for low noise PLLs that minimizes the PLL
FOM. The major results and design guidelines in the two parts of the chapter are listed below

A. Optimum jitter and loop dynamics in analog PLLs


1) For a reference clock of noise floor KL and a VCO with a phase noise profile KH / f 2 , there is an
optimum UGB that minimizes the rms jitter. The value of the optimum jitter and the UGB were
derived to be r
(KL KH )1/4 KH
Jopt = √ T ·C0 & fopt = (443)
π N N 2 KL
where C0 is a p constant dependent on the filter model p used in the analysis. 1) C0 = 1 for brick-wall
C0 = π/2 for a first order filter, 3) C0 = Qπ/2 for second order filter with finite Q and
filter, 2) p
4) C0 = π/(2M sin(π/2M)) for an Mth order Butterworth filter model. p For most analog PLLs, the
value of C0 depends on the PLL phase margin and lies in the range [ π/2, ∞). The optimum UGB
does not depend on the value of C0 for PLLs that are designed to maximize phase margin or the
phase response should be symmetric around the UGB on a log frequency scale.
2) When the PLL design is optimized, the reference and the VCO contribute equally to the overall
noise at the PLL output.
Jopt
Jre f = Jvco = √
2
3) A very useful performance metric called as "clock entropy" was introduced. Entropy of the clock is
a performance metric that enables the designer to compare clocks of different frequencies and phase
noise profiles. For a reference clock of noise floor KL and the VCO clock of frequency f0 and phase
noise KH / f 2 , the entropy was defined as
KL KH
Qre f = 2 & Qvco = 2 (444)
fr f0
4) The optimum jitter and the UGB were also expressed in terms of clock entropy to gain a more
intuitive understanding of the results.
1/4 s
Qre f Qvco Qvco
Jopt = ·C0 & fopt = (445)
π Qre f
5) In case of Fractional-N PLLs the analysis is not as trivial as it was Integer-N PLLs and several
assumptions were made regarding the lowpass and highpass filter transfer functions and the Σ − ∆
modulator noise profiles. The optimum jitter and UGB in case of Fractional-N PLLs is given by
s  1
2KH 2L 1 fr 12KH 2L
Jopt = · & fopt = (446)
fopt 2L − 1 2π f0 2π fr
6) In an optimized Fractional-N PLL, the VCO noise is the dominant source of noise at the PLL output
for higher order modulators. The jitter contribution from the VCO and the Σ − ∆ modulator are
related to the overall jitter as follows
r r
1 2L − 1
JΣ−∆ = Jopt & Jvco = Jopt
2L 2L
7) It was shown that the optimum jitter decreased almost linearly with increasing reference frequency.

B. Design of low noise analog PLLs


The second half of the chapter deals with laying out a systematic design guideline for PLLs. Some of
the salient steps are listed below
1) The first step is to decide on the frequency planning of the PLL. The reference and output frequencies
are decided in this step. This is decided based on the available options of the crystal oscillator and
the desired output frequency.
2) The design of the PLL then starts with the jitter specification. From the knowledge of the jitter
specification, the specifications can be visualized using the design planes. On a entropy plane, one
can obtain the range of values for the entropy of the reference and VCO clocks. It is useful to have
both the power plane and the FOM plane as well at this stage to get an idea of the range of values
that needs to be met before a first cut design of the reference and VCO clocks are attempted. For
the power plane, the FOM of the reference and VCO clocks can be assumed to be fixed, the values
of the FOMs can be obtained from a previous generation of the PLLs that were designed by the
engineer or from the research literature. Similarly to obtain the FOM plane, an upper limit on the
power can be decided from a rough estimate of the power budget for the PLL. The three design
equations for the three planes are listed below
  s
 πJrms Qvco
10 log10 (Qvco ) + 10 log10 Qre f = 40 log10 & fopt = (447)
C0 Qre f
  r
πJrms Pre f
Pvco,dBm + Pre f ,dBm = −40 log10 + λ0 & fopt = · 10λ1 /20 (448)
C0 Pvco
 
πJrms
FOMvco + FOMre f = 40 log10 + λ2 & fopt = λ3 · 10(FOMvco −FOMre f )/20 (449)
C0
where λ0 = FOMvco + FOMre f andpλ1 = FOMvco − FOMre f are constants in the power plane and
λ2 = Pvco,dBm + Pre f ,dBm and λ3 = Pre f /Pvco are constants in a FOM plane as the powers of the
VCO and reference clocks are fixed.
3) Start with the first cut design of the reference circuit, the VCO and the PLL loop to meet the desired
entropy from step one to get an idea about the power consumption. From the design the FOM and
entropy of the reference circuit, the PLL loop (FOMre f T ) and the VCO (FOMvco ) can be obtained.
4) Once the FOM values are available, the jitter specification will give the power needed to be spent
in these blocks and also the optimum loop dynamics for the minimum FOM case. To achieve the
minimum FOM the power of the reference+PLL loop should be equal to the power of the VCO
Pre f T = Pvco . A rough estimate of the reference, loop and VCO power and optimum UGB for the
minimum FOM PLL can be obtained from the following equations
 
πJrms FOMvco + FOMre f T
Pre f T,dBm = Pvco,dBm = −20 log10 + (450)
C0 2
FOMvco − FOMre f T
fopt = 10 20 (451)
 
Pre f ,dBm = Pre f T,dBm − 10 log10 1 + 10(FOMloop −FOMre f )/20 (452)
 
Ploop,dBm = Pre f T,dBm − 10 log10 1 + 10(FOMre f −FOMloop )/20 (453)
5) This gives an initial estimate of the PLL power and also the desired FOM and thus the noise levels
for the reference, PLL loop and the VCO circuits. At an architecture level these are the major
specifications of the PLL.
6) The final step at the architecture level is to then find the minimum achievable FOM of the PLL
and compare it with the analytical expression. A good PLL design should be able to achieve the
theoretical FOM in the equation below with a dB or two of margin.
FOMre f + FOMvco 
(FOMloop −FOMre f )/20

FOMPLL = − 5 + 10 log10 1 + 10 (454)
2
The PLL architecture that has the minimum FOMloop will be able to achieve the theoretical minimum
FOM of
FOMre f + FOMvco
FOMPLL,min ≈ −5 (455)
2
Sub-sampling PLLs have much better loop FOM [12] compared to conventional chargepump PLLs
and hence can achieve the better (closer to the theoretical minimum FOM) PLL FOMs compared
to CPPLLs. The design procedure discussed in points 1-6 apply to Integer-N PLLs and Fractional-
N PLLs with quantization noise cancellation. In Fractional-N PLLs it is assumed that the power
dissipated in the Σ − ∆ modulator is much lower than the reference, VCO and the loop power.
7) Power scaling laws in PLLs were then introduced to gain an understanding of the power and jitter
trade-offs in low noise PLLs. Two power scaling laws called the asymmetric and symmetric power
scaling were discussed in detail. The powers of the VCO and the reference+loop are related to the
jitter in asymmetric scaling approach (where only one of the two clocks is varied) as
1 1
Pvco ∝ 4
& Pre f ∝
(Jrms ) (Jrms )4
In case of symmetric power scaling, the power jitter relations are given by
1 1
Pvco ∝ 2
& Pre f ∝
(Jrms ) (Jrms )2
Symmetric power scaling is the preferred approach to achieve low jitter levels, as it is more power
optimal and the FOM of the PLL remains the same even the powers are varied to achieve low jitter
levels.
8) In PLLs where the reference clock is external and the designer does not have any control over its
power or performance. The entropy and power plane are very different and the relations become
non-linear. The design equations are non-linear
   
Qre f πJrms
10 log10 (Qvco ) + 10 log10 (Qloop ) + 10 log10 1 + = 40 log10
Qloop C0
 
πJrms
Pvco,dBm + Ploop,dBm = −40 log10
C0
 
+10 log10 1 + 10(Ploop,dBm −Pnom,dBm )/10 + FOMloop + FOMvco (456)
where Pnom,dBm = FOMloop − 10 log10 (Qre f ) − 30. The condition to achieve minimum PLL FOM is
given by  
Ploop
Pvco = Ploop 1 + 2 (457)
Pnom
To arrive at the optimum VCO and loop powers, the two non-linear equations Eq.(457) and Eq.(456)
needs to be solved either numerically or graphically. For the desired jitter values, if the reference
noise levels are much smaller than the loop noise levels, then the design equations are linear and
the PLL design can be treated like a conventional Integer-N PLL where the loop noise and VCO
noise are the dominant lowpass and highpass noise sources. All the design equations discussed in
points 2-6 in the summary will apply by replacing the reference FOM, entropy and power with the
loop FOM, entropy and power. Similar power scaling laws apply in this case as well as it was in
the case of PLLs with on chip reference clocks.

9) In Fractional-N PLLs with no quantization noise cancellation, where the noise is dominated by
the highpass quantization noise at the PLL input and the VCO noise at the PLL output, the design
equations depend on the order and reference frequency of Σ − ∆ modulator. The main power equation
relating the jitter to the VCO and SDM powers is given by
  
α √
1  (2π) πα 
Pdsm,dBm + Pvco,dBm = − Jrms,dBs + 20 log10  √ (L−1)/L  + FOMvco + FOMdsm (458)
α
12 f0
The condition for the minimum achievable FOM in this case is Pvco = (2L − 1)Pdsm . That is the VCO
power should be 2L − 1 times the power of the SDM. Since the power of SDM is proportional to
the reference frequency, the minimum FOM condition also gives rise to another interesting insight.
In Fractional-N PLLs for a given jitter specification, there is a unique VCO power and reference
frequency combination that minimizes the PLL FOM. The minimum achievable PLL FOM is given
by
" #
2L − 1 1 L−1 (2L − 1)1/4L
FOMPLL,min = FOMvco + FOMdsm − 10 log10 ( fr ) + 20 log10 √ (459)
2L 2L L (2π)1−α πα2
The minimum PLL FOM is dependent on the order of the modulator and also on the reference
frequency. For first order modulators, the FOM is independent of the reference frequency but for any
modulator order greater than two, the FOM improves (decreases) with increasing reference frequency.
Also for higher order modulators, the overall FOM is dominated by the VCO FOM (In Integer-N
PLLs the FOM is the average value of the FOMs of the reference and VCO clocks.)
10) In PLLs with lopsided noise levels where either the reference or the VCO clock is significantly
noisier than the other clock, then the performance of the PLL will depend only on the noisier clock.
In case of PLLs with very low reference noise the FOM of the PLL is determined by the VCO FOM
and the maximum UGB of the PLL
FOMPLL ≈ FOMvco − 10 log10 ( fu,max ) +C − 3 (460)
where C = 20 log10 (C0 /π). PLLs with low reference noise needs to have low loop noise to achieve
low jitter levels and low loop noise PLL architectures such as Sub-sampling PLLs and Injection
locked PLLs are more commonly used in such applications.

XIX. C ONCLUSION
In this chapter, we discussed a holistic design approach for analog PLLs. In the first half of the work
a general design procedure for a PLL of any Type and order to find the optimum noise for a given
reference and VCO noise levels was discussed. Closed form expressions for the PLL jitter in terms of
the reference and VCO entropy were derived, which were in close agreement to the simulated results.
Then a rigorous analysis was carried out to study the impact of the reference and VCO frequencies on the
optimum jitter and loop dynamics. It was shown that an increasing reference frequency led to lower jitter
levels in both Integer-N and Fractional-N PLLs if the entropy of the reference clock is improved with
increasing reference frequency. In case of Fractional-N PLLs the square of the optimum jitter decreases
almost linearly with increasing reference frequency. An increasing output frequency, on the other hand,
was shown to degrade the jitter performance of the Integer-N PLL as the entropy and FOM of the high
frequency VCO decrease with increasing frequency.
The other half of the work dealt with the problem of arriving at noise specifications for the different
blocks in a PLL from the jitter specifications. Starting from the PLL jitter specifications, we derived
specifications of the reference and VCO clocks, which involves relating the PLL jitter and FOM to the
FOM and power of the reference and VCO clocks. Another important design tool that was discussed is
the visualization of the PLL specifications on a design plane. Three such design planes called the entropy
plane, power plane and FOM plane were discussed which help the designer in the initial phase of the
design to visually understand the range of the values of the power and FOM of the blocks in a PLL
needed to meet a given jitter specifications. It was shown that the locus of the power, entropy and the
FOM of the reference and VCO clocks for given rms jitter lie on a curve (or a straight line in log scale)
on the design plane. Closed form expressions were derived for the FOM of the PLL in terms of the FOM
of the reference and VCO clocks and then the condition and an expression for the minimum achievable
PLL FOM was also presented. Finally the impact of the PLL loop noise on the optimum jitter and PLL
FOM were discussed in detail. From the analysis it was shown that the minimum achievable PLL FOM
for the special case of loop FOM being equal to the reference clock FOM is degraded by 3 dB with the
addition of the PLL loop noise.
The analysis was then extended to PLLs that employ external reference clock and Fractional-N PLLs
without quantization noise cancellation. Design equations and the guidelines were discussed for these
cases in detail. Finally the analysis was carried out for low noise PLLs where the reference noise is
much lower compared to the VCO noise. Such PLLs were referred to as ’Lopsided PLLs’ and the design
equations and FOM analysis of such PLLs were also proposed. The whole deign approach with all the
important design equations and guidelines were then summarized at the end of the chapter.
As a final concluding remark, it should be noted that the derivations for fundamental limits on the PLL
FOM does not include other noise sources, mainly deterministic sources, like spurs and non-linearity.
Both these noise sources will increase the PLL jitter and thus degrade the PLL FOM further. As a design
guideline it should be ensured that these noise sources are much smaller compared to the random noise
sources in the PLL. The results derived still serve as performance bounds that helps the designer understand
how close or far away is their design from the limits.
Once the PLL loop dynamics (the desired UGB and phase margin) is known, the next step of the design
is to arrive at a suitable low noise PLL loop architecture that meets the noise requirements. This step
takes a considerable design time and requires a good understanding of the noise of the PLL loop and the
different PLL loop architectures. The next chapter discusses a detailed analysis and survey of different
PLL loop architectures including all the noise sources and also present some important ideas to minimize
PLL loop noise.

R EFERENCES
[1] B. Razavi, “The role of plls in future wireline transmitters,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 56, no. 8, pp. 1786–1793,
2009.
[2] B. Razavi, “Jitter-power trade-offs in plls,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 68, no. 4, pp. 1381–1387, 2021.
[3] ——, RF Microelectronics (2nd Edition) (Prentice Hall Communications Engineering and Emerging Technologies Series), 2nd ed. USA: Prentice Hall
Press, 2011.
[4] H. Rategh, H. Samavati, and T. Lee, “A cmos frequency synthesizer with an injection-locked frequency divider for a 5-ghz wireless lan receiver,” IEEE
Journal of Solid-State Circuits, vol. 35, no. 5, pp. 780–787, 2000.
[5] X. Gao, E. A. M. Klumperink, P. F. J. Geraedts, and B. Nauta, “Jitter analysis and a benchmarking figure-of-merit for phase-locked loops,” IEEE
Transactions on Circuits and Systems II: Express Briefs, vol. 56, no. 2, pp. 117–121, 2009.
[6] R. Schreier, “∆ Σ Toolbox,” [Online]. Available: http://www.math- works.com.
[7] S. Pamarti, L. Jansson, and I. Galton, “A wideband 2.4-GHz delta-sigma fractional-N PLL with 1-Mb/s in-loop modulation,” IEEE Journal of Solid-State
Circuits, vol. 39, no. 1, pp. 49–62, Jan. 2004.
[8] S. E. Meninger, “Low phase noise, high bandwidth, frequency synthesis techniques,” PhD thesis, Massachusetts Institute of Technology, May. 2005.
[9] H. G and N. A, Millimeter-wave circuits for 5G and Radar. Cambridge University Press, 2019.
[10] G. W. Roberts and M. Ali-Bakhshian, “A brief introduction to time-to-digital and digital-to-time converters,” IEEE Transactions on Circuits and Systems
II: Express Briefs, vol. 57, no. 3, pp. 153–157, 2010.
[11] A. Elkholy, S. Saxena, G. Shu, A. Elshazly, and P. K. Hanumolu, “Low-jitter multi-output all-digital clock generator using dtc-based open loop fractional
dividers,” IEEE Journal of Solid-State Circuits, vol. 53, no. 6, pp. 1806–1817, 2018.
[12] X. Gao, E. Klumperink, and B. Nauta, “Sub-sampling pll techniques,” in 2015 IEEE Custom Integrated Circuits Conference (CICC 2015), 09 2015, pp.
1–8.
[13] H. Zhang, A. T. Narayanan, H. Herdian, B. Liu, Y. Wang, A. Shirane, and K. Okada, “0.2mw 70fsrms-jitter injection-locked pll using de-sensitized
sspd-based injecting-time self-alignment achieving -270db fom and -66dbc reference spur,” in 2019 Symposium on VLSI Circuits, 2019, pp. C38–C39.
[14] J. Qiu, Z. Sun, B. Liu, W. Wang, D. Xu, H. Herdian, H. Huang, Y. ZHANG, Y. Wang, J. Pang, H. Liu, M. Miyahara, A. Shirane, and K. Okada, “A
32-khz-reference 2.4-ghz fractional-n oversampling pll with 200-khz loop bandwidth,” IEEE Journal of Solid-State Circuits, vol. PP, pp. 1–1, 09 2021.

You might also like