The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> Mixed-Signal Design >> PFD dead-zone
https://designers-guide.org/forum/YaBB.pl?num=1085897049

Message started by LowJitter on May 29th, 2004, 11:04pm

Title: PFD dead-zone
Post by LowJitter on May 29th, 2004, 11:04pm

There seems to be general agreement in the literature that a PFD has a dead zone around small phase errors. I've measured PFDs down to 100ps phase error, and using SPICE have gone all the way down to 10fs phase error, with no loss of linearity, and no dead zone.

Does anyone who believes in the dead zone have a concrete example demonstrating its existence? I'm particularly interested in measured results or real circuits in the published literature, and far less interested in the junk published in most application notes, which generally states that a dead-zone exists, offers a solution, then shows that using the solution there's no dead zone. My solution doesn't have a dead zone either, but in my case, there never was one to begin with...


Title: Re: PFD dead-zone
Post by Frank Wiedmann on Jun 1st, 2004, 12:57am

A PFD is likely to have a dead-zone problem if it produces very narrow pulses for small phase errors. Due to the finite rise and fall times of the pulses, not only the width but also the amplitude of the pulses will be reduced, which will lead to nonlinear behavior or even a dead zone.

Title: Re: PFD dead-zone
Post by LowJitter on Jun 1st, 2004, 8:54am


Quote:
A PFD is likely to have a dead-zone problem if it produces very narrow pulses for small phase errors.


That's what you'd think, but it's not what happens. Consider the case of an ECL PFD with an RC response and a negative phase error at the inputs. The UP output will rise to Vp(-1+2(1-exp(-(Tw+Tp)/tau))) then decay with time constant tau. The DN output will begin Tp later and will charge to Vp(-1+2(1-exp(-Tw/tau))) before beginning to discharge. Tw is the time UP and DN are both on, tau is the RC time constant, Tp is the phase error, and Vp is the peak output voltage. This is a resonably good model for an ECL PFD.

By choosing Tw and Tp to be small values, the PFD output can be given any desired peak amplitude. For example, choosing tau=1ns, Tw=300ps, and Tp=100ps, the peak values of the UP and DN outputs are limited to approximately -72mV. Assuming the thermal voltage of a diff pair, Vt, is 25mV, the diff pair in a charge pump input will only have switched 5.3% of its current, yet the charge pump output is still linear.

Here are the results of a Mathcad model of these equations. For each Tp, I integrate the charge pump output to get the total charge transferred to the loop filter.
















Tp (ns) Charge Transferred (fC)
--------- --------------------------
0.00001 0.00019364
0.00003 0.00058096
0.0001 0.001937
0.0003 0.005814
0.001 0.019
0.003 0.059
0.01 0.2
0.03 0.636
0.1 2.617
0.3 13.676
1 98.066
3 322.108


If you plot this data on a log-log plot, you'll find that it's remarkably linear, even down at 10ps phase error, and even though only 5.3% of the current is being switched at 10ps phase error. There's little point in going to smaller phase errors, since the charge transferred at 10ps is only 1.2 electrons. I suppose an argument could be made that there's a dead zone for phase errors that result in less than 1 electron transferred, but I think that's different than what we're discussing here.

Some nonlinearity shows up for errors larger than 1ns, but that's a different effect.

The primary problem with this example is that the UP and DOWN pulses are unlikely to only reach -72mV. They have to stay on long enough to generate the flip-flop reset pulse - the 0.3ns width used here, with the resulting -72mV maximum output, isn't wide enough to acomplish that goal. As Tw is made wider, the maximum output gets wider, and linearity should improve, although there's not much room for improvement. There isn't any practical possibility that Tw could be smaller. Of course, scaling the values to reflect a faster or slower process doesn't change the fundamental result.

I have simulated similar results on real circuits, and measured real PFDs in the lab, all with similar results.

-- Mike --

Title: Re: PFD dead-zone
Post by Jitter Man on Jun 1st, 2004, 10:45am

Mike,
I believe that PFDs in ECL and other current steering logic families are not subject to deadzones. They are more common in other types of logic.


[glb]The Jitter Man[/glb]

Title: Re: PFD dead-zone
Post by LowJitter on Jun 2nd, 2004, 9:58pm


Jitter Man wrote on Jun 1st, 2004, 10:45am:
I believe that PFDs in ECL and other current steering logic families are not subject to deadzones. They are more common in other types of logic.


Okay, why do you believe that? Can you give an example of a PFD with a dead zone, in any logic family?

Mike

Title: Re: PFD dead-zone
Post by Frank Wiedmann on Jun 3rd, 2004, 12:49am

If the PFD is realized in CMOS logic and the amplitude of the very narrow pulse falls below the switching threshold of the following stage, you will definitely have a problem.

Title: Re: PFD dead-zone
Post by LowJitter on Jun 3rd, 2004, 9:18am


Frank Wiedmann wrote on Jun 3rd, 2004, 12:49am:
If the PFD is realized in CMOS logic and the amplitude of the very narrow pulse falls below the switching threshold of the following stage, you will definitely have a problem.


Well, sure, except that:

A. The switching threshold is only a hard fixed value in digital simulators and specialized circuits. In logic circuits, certainly in those used in PFDs, it's a transition region. My example above was for ECL, showing that the input signal doesn't have to get anywhere near the 0V "switching threshold" for the charge pump to respond. I think a similar case could be made for virtually any logic family.

B. If the amplitude is so small that it can't register in the charge pump, how did it ever get so large that it could switch the AND gate and turn off the PFD flip-flops?

I suppose you could mix and match logic families or go through other contortions to create a dead-zone, but that's not typically done, and the obvious solution in that case would be to fix the design.

Mike

Title: Re: PFD dead-zone
Post by Frank Wiedmann on Jun 4th, 2004, 12:42am


Quote:
A. The switching threshold is only a hard fixed value in digital simulators and specialized circuits. In logic circuits, certainly in those used in PFDs, it's a transition region. My example above was for ECL, showing that the input signal doesn't have to get anywhere near the 0V "switching threshold" for the charge pump to respond. I think a similar case could be made for virtually any logic family.


It has already been said that a PFD in ECL does not seem to have a dead-zone problem. However, in CMOS logic (see e.g. http://www.play-hookey.com/digital/electronics/cmos_gates.html), you do have sort of a threshold because the transition region is usually very narrow. CMOS logic is by far the most common logic family and can of course be used to build a PFD.


Quote:
B. If the amplitude is so small that it can't register in the charge pump, how did it ever get so large that it could switch the AND gate and turn off the PFD flip-flops?


The charge pump may have different thresholds or longer rise and fall times than the AND gate.


Quote:
I suppose you could mix and match logic families or go through other contortions to create a dead-zone, but that's not typically done, and the obvious solution in that case would be to fix the design.


The solution is obvioulsly to fix the design. A fix that is often used is to put some additional delay into the reset path so that the pulses always have a certain minimum duration.

Be assured, however, that the dead zone is not a pure invention by some academics. Unfortunately, it does occur in real-world designs if one does not pay attention to the switching dynamics. Of course, such faulty designs are rarely published.

Title: Re: PFD dead-zone
Post by skt on Jun 4th, 2004, 10:44am

You can find a circuit simulated in Hspice showing the existence of deadzone in the book
 "CMOS Fractional-N Synthesizers: Design for High Spectral Purity and Monolithic Integration" by Bram De Muer and Michiel Steyaert (Section: 6.8 )


Title: Re: PFD dead-zone
Post by LowJitter on Jun 19th, 2004, 12:08pm


skt wrote on Jun 4th, 2004, 10:44am:
You can find a circuit simulated in Hspice showing the existence of deadzone in the book
 "CMOS Fractional-N Synthesizers: Design for High Spectral Purity and Monolithic Integration" by Bram De Muer and Michiel Steyaert (Section: 6.8 )


Sure enough. On page 203, his charge pump requires full-swing differential CMOS inputs, which he generates through a series of inverters. Narrow pulses get swallowed in the inverter chain, leading to the dead zone.

I’ve always used charge pumps that are reversed from De Muer’s architecture - the current switching is on the input side, followed by the current mirror, which drives the loop filter. This architecture can be driven by a single-ended input, so the differential conversion isn’t necessary (although I've only driven mine differentially).

In any event, this does show what I was looking for: a PFD with a dead-zone.

-- Mike --

Title: Re: PFD dead-zone
Post by rf-design on Oct 14th, 2004, 7:47am

The effect is very simple and could exist indeed. It exist only with combination of the phase/frequency detector and the charge-pump circuit.

The effect is as follows:

If the minimum pulse time of the phase/frequency detector is less that than the rise/fall time of the charge pump, the current could not settle up to the maximum value. So the charge integrated over one reference period is less than proportional to the pulse time of the phase/frequency detector output. The gain of the combination of both circuits is therefore reduced at the zero crossing. It is not truly deadzone but reduced gain depending on the ratio of the minimum pulse time to the rise/fall times.

The nonlinerity has the further effect that the noise shaping of a sigma-delta synthesizer is folded down.

Title: Re: PFD dead-zone
Post by problem on Jul 19th, 2012, 8:06am

hi, can u elaborate on the last point.
how the noise is folded down in fractional synthesizer when dead zone is there?

Title: Re: PFD dead-zone
Post by weber8722 on Feb 27th, 2015, 10:53am

Hi,

on that topic I would say its not only the PDF but also the CP who needs to be taken into account. The general solution is to have enough overlap on up and dn pulse in case of near-zero phase error, and two make the minmum width in this condition large enough that the CP internally also can work well with them. This needs to be checked carefully vs temperature, technology corners, etc. Best run also a MC analysis at WC conditions.

Bye Stephan

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.