Low Power, Adaptive Bandwidth Tracking Phase Locked Loop (PLL)

advertisement
ECE-599 PHASE LOCKED LOOPS-I
1
ECE-599:Low Power, Adaptive Bandwidth Tracking
Phase Locked Loop Design
Guanghua Shu, Romesh Kumar Nandwana
Abstract—A low power, adaptive bandwidth tracking Phase
Locked Loop (PLL) is presented in this paper. Designed PLL
operates over a wide frequency range of 250MHz to 1GHz with
a fixed multiplication factor of 8. PLL is optimized for 0.2% UI
of r.m.s. jitter over the whole frequency range with bandwidth
tracking to keep the power consumption minimum. In addition,
a multiplier block is used to increase the input frequency by
two, which further increases the power efficiency of the PLL.
The circuit is designed and simulated using 0.18µm process with
supply voltage of 1.8V.
Index Terms—Phase Locked Loop, Voltage Controlled Oscillator, Phase Noise, Multiplier, Bandwidth Tracking.
Figure 1.
Block Diagram of The Designed PLL
A. Bandwidth Selection:
I. I NTRODUCTION
HASE Locked Loops are one of the most important and
integral part of high speed communication circuits. They
are used as de-facto clock generators, frequency multipliers
and also plays key role in clock distribution network.
This report will detail the design of an analog PLL for
the specifications given in Table I. Designed PLL have the
bandwidth tracking ability to relax the phase noise requirements of the voltage controlled oscillator and have maximum
0.2% of UI r.m.s jitter over the whole operating range. The
first section will discuss the PLL architecture and criteria for
selecting the bandwidth. The following sections will discuss
the design details of each of the sub blocks of the PLL and
summary of results with conclusions.
P
Table I
P HASE L OCKED L OOP D ESIGN R EQUIREMENTS
Parameters
Technology
Supply Voltage
Operating Frequency
Fixed Feedback Divider
Absolute Jitter
Power Consumption
Specified Values
0.18µm
<1.8 V
250MHz-1GHz
8
0.2% of the period(r.m.s.)
Minimum
II. S YSTEM L EVEL D ESIGN
Figure 1 shows the block level diagram of the designed
PLL. In this PLL we have a reference frequency multiplier
which multiplies the input frequency by two. This multiplied
signal is given as input to the PLL. The PLL loop consists
of a phase frequency detector (PFD), charge pump,loop filter,
voltage controlled oscillator (VCO) and a divide by 4 counter
block. For adaptive bandwidth tracking, we control the charge
pump current based on the control voltage of the VCO, which
changes proportionally with the frequency of operation.
For calculating the system level parameters such as PLL
bandwidth,VCO phase noise requirements etc we first check
the specifications provided in table I.
From here we can see that input frequency can vary from
31.25MHz to 125MHz ( fout
8 ). As rule of thumb, the maximum
fref
bandwidth that we can have is 10
from stability point of
view. So in this case we can have maximum bandwidth of
3.125MHz for the lowest operating frequency and 12.5MHz
for highest operating frequency. However if we use a classical
PLL, bandwidth is fixed across all the operating frequencies
to the 3.125MHz. For this bandwidth calculated the phase
noise requirements of the VCO is -103dBc/Hz at 1MHz offset.
Which means that we need a very high spectral purity VCO
and to achieve the specifications it will consume a lot of power.
To make the design power efficient, we need to reduce the
phase noise requirement of the VCO. Within this design, two
ways are provided to reduce the VCO power consumption to
make the PLL more power efficient. One way is to increase the
reference frequency of the PLL, thus in turn we can increase
PLL bandwidth. For this purpose we can use a multiplier
block which can multiply the input signal frequency by 2
without adding significantly high residual phase noise while
consuming minimum power. With the help of this approach,
we can have the bandwidth of 6.25 MHz across all the
frequencies without suffering from stability issues.
With the reference frequency multiplication, only the power
efficiency at the lowest operating frequency is optimized. As
the VCO frequency increases, phase noise also increases, and
we still need to burn more power to meet the jitter requirement
with a fixed bandwidth under the same reason stated above [1],
[6], [7]. However if the bandwidth can increase along with
the reference frequency then the PLL power performance will
be optimum over all the frequency range. For this purpose,
an adaptive bandwidth tracking is also adopted. Simple idea
of bandwidth tracking is that by changing the charge-pump
ECE-599 PHASE LOCKED LOOPS-I
Output Phase Noise of Synthesizer
−80
Detector Noise
VCO Noise
Total Noise
−90
−100
−110
L(f) (dBc/Hz)
current with respect to operating frequency, the bandwidth will
track the changes in operating frequency.
However this approach poses some potential stability issues.
When we increase the charge pump current to increase bandwidth the location of poles and zeros of the loop filter does
not change and it may reduce the phase margin and degrades
stability of PLL loop. But with the careful consideration of
phase margin from the beginning, we can design the circuit
in such a way that the phase margin is always sufficient for
satisfying stability criteria.
Here bandwidth tracking circuit is designed for increasing
the bandwidth from 6.25MHz at 250MHz operating frequency
to 12.5MHz at 1GHz. Just by tracking the bandwidth up
to twice instead of four times, we can make sure that the
phase margin is not degrading significantly. Moreover if the
PLL is optimized at the center (625MHz) of the operating
frequency range of 250MHz to 1GHz, equal phase margin
degradation at both the corners of operating frequency range
could be ensured, which is a more optimal design compared
to optimizing the PLL at low operating frequency in terms of
phase margin.
2
−120
−130
−140
−150
−160
−170
−180
2
10
3
10
4
10
5
10
Frequency Offset (Hz)
6
10
7
10
8
10
Figure 3.
Calculated Phase Noise Contribution from VCO and Phase
Detector/Charge Pump @ 625MHz
Figure 4. PLL Open Loop Gain and Phase for Output Frequency of 625MHz
Figure 2. PLL Design Assistant For Calculating Phase Noise and Pole-Zero
Locations
For calculating the noise contribution of all the noise sources
and to calculate the phase noise requirement of the VCO, a
close loop based approach is used instead of open loop based
iterative process. PLL Design Assistant tool, designed by
Michel Perrot, is used as shown in figure 2. All the calculations
are done at the output frequency of 625MHz.
Figure 3 shows the calculated phase noise contribution
different blocks and the overall phase noise plot of the PLL.
Pole and zero location is chosen in such a way that we have
the maximum phase margin of 70◦ at the center frequency of
operation (625MHz). Figure 4 shows the open loop gain and
phase margin plots of the PLL at 625MHz.
Figure 5 shows the phase margin variation with bandwidth.
From here we can see that even with fixed pole and zero
distribution, changing the charge pump current by two times
degrades the phase margin to 68.70◦ which poses negligible
threat to the stability of the system.
With the parameter values calculated by PLL Design Assistant, now we run the behavioral simulations on PLL using
CppSim also designed by Michel Perrot. Here the correctness
of the closed loop calculation can be verified, and we can also
see the effect charge pump current variation on PLL jitter .
Table II summarizes the simulated bandwidth variations and
the absolute jitter in each case.
Thus with the above procedure, we can design the PLL with
a sufficient phase margin of 68.70◦ and adaptive bandwidth
of 6.25MHz to 12.5MHz with the phase noise requirement of
-97dBc/Hz @1MHz offset for 625MHz center frequency.
Figure 5. Effect of Bandwidth Variation on Phase Margin Keeping the zero
location same
ECE-599 PHASE LOCKED LOOPS-I
3
Table II
C PP S IM S IMULATED J ITTER W ITH A DAPTIVE BANDWIDTH T RACKING
Fout (MHz)
Bandwidth(MHz)
Absolute r.m.s Jitter (%UI)
250
6.25
0.19
625
9.375
0.14
1000
12.5
0.17
Figure 8 shows the phase noise plot of the VCO at 1GHz
reference frequency. From the figure we can see that at 1MHz
offset the phase noise is -97dBc/Hz, which is sufficient for
satisfying the phase noise requirement of the PLL.
III. PLL B LOCK D ESIGN
In this section we will discuss different sub-blocks of the
designed PLL.
A. Voltage Controlled Oscillator
Figure 6 shows the schematic of the VCO [1]. Differential
delay cells with pass transistor based feed forward path are
used for designing the VCO. Output is AC coupled with a
buffer to make the output swing rail to rail across all the
frequencies and this buffer also provides enough strength to
drive the capacitive load of feedback divider .
Figure 8.
VCO Phase Noise Plot @1GHz Reference Frequency
B. Loop Filter
A standard lead-lag filter is used with two capacitors and
one resistor. Figure 9 shows the loop filter schematic and the
component values for optimum pole-zero distribution.
Figure 6.
Voltage Controlled Oscillator Schematic
Figure 7 shows the output frequency and Kvco variation
with control voltage. From here we can see that output
frequency variation with control voltage is linear and variation
in Kvco is up to ±25% from the nominal value of 1.7 GHz
V .
Figure 7.
VCO Control Voltage Vs Frequency and Kvco Variation
Figure 9.
Loop Filter Schematic
C. Phase Frequency Detector
Figure 10.
Phase Frequency Detector Schematic
ECE-599 PHASE LOCKED LOOPS-I
Figure 10 shows the pass transistor based phase frequency
detector [2]. Here the reset time is set by the NAND gate and
Inverter delay and total reset time can be given as
treset = 2 × tN AN D + tIN V
This circuit topology guarantees that S_RST signal always
comes before M_RST signal and ensures that the overlap time
is not more then the reset time.
D. Charge Pump
Figure 11 shows the charge pump schematic [2], [5]. In
addition to the main charge-pump with a current source
for biasing, it also has an additional section for bandwidth
tracking. In this section, based on the VCO control voltage,
the biasing current changes and the charge-pump current
increases when we increase the frequency. Fixed reference
current source provides about 7 µA current to the charge pump.
While the control voltage changes the total output current from
20 µA to 30 µA. Thus increasing the frequency to 1.5 times
of the nominal frequency. Notice that however the circuit was
designed to increase the charge pump current from 20 µA to
40 µA; yet due to increasing mismatches in the charge pump
at higher frequencies, the circuit is only able to increase the
current up to the 30 µA, while giving the reasonable ripple
on the control voltage. Further simulation using ideal charge
pump shows that bandwidth could be tracked as high as 4
times of the nominal bandwidth, while the ripple on control
voltage is still reasonably small.
4
the total charge-pump current is very linear with the control
voltage variation.
E. Divider
Flip-flop based divide by 4 counter is used for the system.
Figure 13 shows the divider schematic. TSPC based flip-flops
are used for designing the divider [3].
Figure 13.
Divider and TSPC flip-flop Schematic
F. Multiplier Block
For multiplying the input frequency by two, an XOR based
multiplier is used with a delay block. Figure 14 shows the
multiplier schematic with the timing waveforms at different
nodes of the circuit. Here if the input duty cycle is not 50%,
we can see high deterministic jitter at the output. However
input signal source for the PLLs is usually a crystal oscillator
which has very high accuracy in duty cycle, and does not vary
much from the nominal value.
Figure 11.
Charge Pump Schematic
Figure 12.
Charge Pump Current Variation with Control Voltage For
Bandwidth Tracking
Figure 12 shows the charge pump current variation with
control voltage. From here we can see that the change in
Figure 14.
Multiplier Block Diagram and Timing Waveforms
ECE-599 PHASE LOCKED LOOPS-I
PLL Power Consumption Pie-Chart @ 250MHz, 650MHz & 1GHz
IV. R ESULTS
After designing the PLL with the above mentioned circuit
blocks, we run the simulation and get the performance parameters. Figure 16 shows the initial transient settling of the
loop at different frequencies. From here we can see that the
maximum control voltage ripple is around 10mV which causes
2% of UI deterministic jitter.
PLL Closed Loop Phase Noise Plot
−80
250 MHz
1 GHz
625 MHz
−90
−100
Magnitude (dBc/Hz)
Figure 15.
5
−110
−120
−130
−140 2
10
3
10
4
10
5
10
Frequency (Hz)
6
7
10
10
Figure 17.
PLL Closed Loop Phase Noise Analysis Plot @ 250MHz,
625MHz and 1GHz
Table IV
PLL P OWER C ONSUMPTION B REAK - DOWN
Figure 16.
Initial Transient Simulation For Locking Behavior
Figure17 shows the closed loop PLL phase noise plots at
250MHz, 625MHz and 1GHz output frequencies. Table III
summarizes the PLL performance at the above mentioned
three frequencies. From here we can see that the worst case
jitter is 0.2% of UI which exactly meets the specification
requirements.
Total power consumption of the PLL varies with the
operating frequency and maximum power consumption of
1.43mW is observed at 1GHz output frequency with 0.197%
UI of random jitter. Figure 15 and table IV shows the power
consumption of different blocks at different frequencies of
operation.
Table III
PLL P ERFORMANCE S UMMARY AT D IFFERENT O UTPUT F REQUENCIES
Fout (MHz)
Charge Pump Current Icp(µA)
Jitter (UI)
VCO Phase Noise
@ 1MHz offset( dBc/Hz)
Total Power (mW)
250
20
0.0020
-97.1
625
25
0.0017
-97.93
1000
30
0.00197
-99.3
0.5760
1.0267
1.4274
Fout (MHz)
Supply Voltage (V)
VCO Current (mA)
Multiplier Block Current (mA)
Divider Current (mA)
PFD Current (mA)
CP Current (mA)
Total Current (mA)
Total Power (mW)
250
1.8
0.1550
0.0506
0.0150
0.0631
0.0363
0.3200
0.5760
625
1.8
0.2011
0.1260
0.0371
0.1580
0.0482
0.5704
1.0267
1000
1.8
0.2900
0.1880
0.0600
0.1950
0.0600
0.7930
1.4274
V. C ONCLUSIONS
An analog PLL has been successfully designed for the given
specifications with the assumption of 50% input duty cycle.
Also there are a few more things to consider such as when
the frequency of the operation changes, Kvco also varies and
effects the bandwidth tracking ability of the circuit. Apart from
these, the circuit have limitations of deterministic jitter due to
charge pump mismatch and static phase offset as a classical
analog PLL.
R EFERENCES
[1] Arakali, S. Gondi, and P. K. Hanumolu, "Low-Power SupplyRegulation Techniques for Ring Oscillators in Phase-Locked
Loops Using a Split-Tuned Architecture," Solid-State Circuits,
IEEE Journal of, vol. 44, pp. 2169-2181, 2009.
ECE-599 PHASE LOCKED LOOPS-I
[2] M. Mansuri, D. Liu, and C. K. K. Yang, "Fast frequency ac-
[3]
[4]
[5]
[6]
[7]
quisition phase-frequency detectors for Gsamples/s phase-locked
loops," Solid-State Circuits, IEEE Journal of, vol. 37, pp. 13311334, 2002.
D. Maksimovic, V. G. Oklobdzija, B. Nikolic, and K. W. Current, "Clocked CMOS adiabatic logic with integrated singlephase power-clock supply," Very Large Scale Integration (VLSI)
Systems, IEEE Transactions on, vol. 8, pp. 460-463, 2000.
P. K. Hanumolu, M. Brownlee, K. Mayaram, and M. Un-Ku,
"Analysis of charge-pump phaselocked loops," Circuits and Systems I: Regular Papers, IEEE Transactions on, vol. 51, pp. 16651674, 2004.
H. Pavan Kumar, K. Min Gyu, W. Gu-Yeon, and M. Un-ku, "A
1.6Gbps Digital Clock and Data Recovery Circuit," in Custom
Integrated Circuits Conference, 2006. CICC ’06. IEEE, 2006, pp.
603-606.
WooYoung Jung, Hyoung Chul Choi, Chang Won Jeong, Kwi
Young Kim, Woo Seok Kim, Ha Jun Jeon, GyeSoo Koo, Ji
Hyun Kim; Jin Ho Seo, Myeong Lyong Ko, Jae Whui Kim,
"A 1.2mW 0.02mm2 2GHz Current-Controlled PLL Based on
a Self-Biased Voltage-to-Current Converter," Solid-State Circuits
Conference, 2007. ISSCC 2007. Digest of Technical Papers. IEEE
International, pp.310-605, 11-15 Feb. 2007.
P. K. Hanumolu, "Lecture Notes: ECE-599 Phase Locked Loops,"
Fall-2011, Oregon State University.
6
Download