Forum
Jan 17th, 2021, 1:33pm
 Pages: 1 2
 Noise in PFD/CP (Read 45153 times)
 Aigneryu Senior Member Offline Posts: 102 Noise in PFD/CP Nov 15th, 2002, 2:54am   Dear Ken:I saw a PFD/CP phase noise profile in figure 7 in your paper (phase noise + jitter). It was illustrated that the Y-axis stands for Sphi which has a floor of n. But in the veriloga code provided below, n means the white noise current in A^2/Hz.Are these two things the same?I can simulate a PFD/CP and the output current noise spectrum could be found. Can I just divide it by (Kdet/2pi) to count the input refered phase noise?? Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #1 - Nov 17th, 2002, 9:51am   Aigneryu,     Sorry, my mistake. The y-axis should be labeled SI (the power spectral density of the noise current).-Ken Back to top IP Logged
 Aigneryu Senior Member Offline Posts: 102 Re: Noise in PFD/CP Reply #2 - Nov 17th, 2002, 6:52pm   Dear Ken:  Both in section 5 and 9.1.2 which described the method to extracting the phase noise or jitter in PFD/CP, it was said that I should drive the PFD/CP with periodic signals with offset phase, and measure the output noise current spectrum. Isn't the output noise current spectrum correlated to the offset phase? If I drive the two input port of PFD with zero phase deviation, the output spectrum could go wrong? If so, why?  And in section 5, you said it is necessary to capture the noise during the switching process, it seemed you suggest us to use trobed noise analysis, but in section 9.1.2, you said that we should treat PFD/CP output noise as a contineous noise current. What is the difference between these two case? Or it's just because I made some mistakes in section 5? Finally, I would like to ask what's the bandwidth of PFD/CP that was mentioned in section 9.1.2? If I drived the PFD/CP in different frequency to extract the noise spectrum or jitter, should I take the frequency into consideration? For example, the input refered noise floor of PFD/CP at certain frequency could somehow differs from that driven at another frequency.If the noise floor of PFD/CP won't change with the frequency of the driving signal (or reference frequency), then the output phase noise of PLL in the loop bandwidth would probably be the input refered noise floor PFD/CP plus 20*log(N), where N means the main divider ratio. While documentations declared the input refered PFD/CP noise floor should be proportion to 10*log(Fref) in dB.  :) Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #3 - Nov 17th, 2002, 11:02pm   Quote:Both in section 5 and 9.1.2, which described the method of extracting the phase noise or jitter in PFD/CP, it was said that I should drive the PFD/CP with periodic signals with offset phase, and measure the output noise current spectrum. Isn't the output noise current spectrum correlated to the offset phase? If I drive the two input port of PFD with zero phase deviation, the output spectrum could go wrong? If so, why? My feeling is that in most cases the noise will not vary substantially with the phase difference of the two input signals. In doing so I am implicitly assuming that the noise of the PFD/CP is dominated by jitter, which is independent of the phase difference between the inputs. But this is a judgment that can only be made by knowing the phase detector being used. For example, it may be that the jitter in the edges of the PFD/CP output pulses changes considerably between when the CP produces positive and negative pulses. If this is a concern, you should extract the noise for both cases and either use the worst case, or use more sophisticated models that includes the effect of both. At zero phase deviation, either positive and negative pulses are present simultaneously, or neither are present. Whichever, this is yet another condition that should be considered. Finally, if the noise of the PFD/CP is dominated by the noise in the amount of current produced rather than the jitter in the edges of the pulses, then you can expect the noise power to vary in proportion to the phase difference in the input signals. Again, in this case, a more sophisticated model is needed. Quote:And in section 5, you said it is necessary to capture the noise during the switching process, it seemed you’re suggesting the use of a strobed noise analysis, but in section 9.1.2, you said that we should treat PFD/CP output noise as a continuous noise current. What is the difference between these two cases? Or is it just because I made some mistakes in section 5? A charge pump when off generally produces very little noise at all. When on you also get the noise associated with the current it produces. And when turning on or off, you also see the effect of jitter. In section 5 where I said it is important to “capture the noise of the switching process”, what I as suggesting is that it is important to measure the noise at the output while the charge pump is producing pulses. If it is not producing pulses, you are not getting a realistic estimate of the noise it produces in practice. I was not suggesting that you use the strobed noise feature. Quote:Finally, I would like to ask what's the bandwidth of PFD/CP that was mentioned in section 9.1.2? It is the noise bandwidth of the PFD/CP. Thus, I assume that the input frequency is fixed, and I am measuring the bandwidth of the noise at the output of the CP. Quote:If I drive the PFD/CP at a different frequency to extract the noise spectrum or jitter, should I take the frequency into consideration? For example, the input referred noise floor of PFD/CP at certain frequency could somehow differ from that driven at another frequency. I did not consider the effect of frequency changes at the input of the PFD. It was my assumption that it would always operate at Fref, which was constant. If in your application Fref is variable, you might want to run experiments to see how the noise produced by the PFD/CP changes with input frequency. Quote:If the noise floor of PFD/CP won't change with the frequency of the driving signal (or reference frequency), then the output phase noise of PLL in the loop bandwidth would probably be the input referred noise floor PFD/CP plus 20*log(N), where N means the main divider ratio. While documentations declared the input referred PFD/CP noise floor should be proportion to 10*log(Fref) in dB.   I’m afraid I do not understand the second statement. Back to top IP Logged
 Aigneryu Senior Member Offline Posts: 102 Re: Noise in PFD/CP Reply #4 - Nov 17th, 2002, 11:29pm   Dear Ken:  Thank you to answer my questions with so great patience. And the last question is resulted from my carelessness, Haha, and I found it already  Thanks again Back to top IP Logged
 jwang New Member Offline Posts: 3 Re: Noise in PFD/CP Reply #5 - May 20th, 2003, 4:02pm   Hi, Ken or Aigneryu,Please let me know how you get the Sn in units of A^2 with spectre pnoise simulation? With output option set to probe or voltage, I always get the output noise with the units V/sqrt(Hz) or phase noise dBc/Hz. I am also wondering the load of charge pump for this simulation. Would you also confirm that if I can use Kdet = Ip wher Ip is the maximum charge pump current?Thanks.Jeff Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #6 - May 20th, 2003, 9:55pm   Jeff,    To measure the noise density in a current, you must make the current flow through a voltage source or a current probe (iprobe). Then you must specify that vsource or iprobe as the output probe on the PNoise analysis form (do not specify output as a node or pair of nodes).Concerning whether Kdet = Ip, different phase types of phase detectors have different gains, so you must answer that question yourself for your particular phase detector. Are you suggesting that my paper is incorrect in giving Kdet = Imax (that for the type of phase detector I describe, the gain would not be such that Kdet = Imax)?-Ken Back to top IP Logged
 jwang New Member Offline Posts: 3 Re: Noise in PFD/CP Reply #7 - May 21st, 2003, 12:31pm   Hi, Ken,Thank you very much for such a quick response.No, I am not suggesting that Kdet = Imax is incorrect. Actually, I am using the same pfd architecture as described in your paper and using eq. 56 in your paper to extract the jitter numbers with Kdet set to Imax of charge pump.However, I encountered another problem. The pfd at my hand is running at 154K Hz. I have set max sideband to be 10 and sweeping freq from 1 to 100M. After squaring and integrating the noise output that is in units of A/sqrt(Hz), using eq. 56, I got Jee = 2.476n. I am using TSMC device model. The charge pump current is about 3.5u. The jitter number of 2.476n is too large to be true. I did two more experiment with smaller T. I got Jee = o.53n for T=1/1.54M and Jee = 60p for T=1/15.4M. As you said in a different place. Jitter is independent of T provided it is large enough to cover both rising and falling time. This is certainly the case for the circuit I am testing. Do you see anything I am doing wrong? How can I make sure that I have extracted the right jitter for the circuit under test?Best regards.Jeff Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #8 - May 21st, 2003, 10:09pm   The first thing I suggest you do is get a handle on the value needed for maxsideband. Clearly using maxsideband=10 is too small when using the a period of 1/154KHz. I would shrink the period and increase maxsideband and play around with these two parameters until you are comfortable with the results. You might have a tendency to you a very large value for maxsideband, which is generally not needed. I recommend you read "Simulating switched-capacitor filters with SpectreRF" from http://www.designers-guide.com/Analysis/, particularly section 2.2.1 for an understanding of the trade-off between the maxsideband parameter value and speed and accuracy.-Ken Back to top IP Logged
 Amit Guest Re: Noise in PFD/CP Reply #9 - Mar 3rd, 2005, 4:55am   Hi Ken,I have following query regarding simulation setup for the charge pump current noise density.   1. What load do need to use for the charge pump nosie simulatuion, should it be actual loop filter or simple capacitor.   2. How much phase offset should be applied to the input of the PFD. Rather if we apply the phase offset at the input of the pfd pss analysis don't converges as the output voltage will vary continuous with time. How to tackle this issue-Amit Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #10 - Mar 3rd, 2005, 7:31am   Amit,     The answers depend on the circuit being analyzed. Quote:1. What load do need to use for the charge pump nosie simulatuion? Should it be actual loop filter or simple capacitor? If the noise produced by the charge pump is not strongly affected by its output voltage, you can simply drive a grounded voltage source or iprobe. For more realism and accuracy, you can drive the actual filter. Driving a capacitor that models the filter would be an intermediate approach. However, if you have an integrating charge pump/filter, you will have to eliminate the filter during this simulation in order to assure the output signal is periodic during the test. In this case, connect the output to ground through a voltage source or iprobe that allows you to measure the output current. Quote:2. How much phase offset should be applied to the input of the PFD? The assumption I made in the paper is that the noise performance is independent of the phase offset. As the circuit designer, you will have to decide if that is a reasonable approximation. Quote:Rather if we apply the phase offset at the input of the pfd pss analysis don't converges as the output voltage will vary continuous with time. How to tackle this issue? I believe that this question implies that you have an integrating phase detector, so a constant phase offset results in an ever increasing voltage on the output if the filter is present. In this case, you should not include the output filter in the simulation. Just drive a grounded voltage source.-Ken Back to top IP Logged
 Amit Guest Re: Noise in PFD/CP Reply #11 - Mar 3rd, 2005, 9:28pm   Hi Ken,As mentioned in your previous message. I have following setup to measure thenoise current of my differential charge pump.1) I set the initial voltage at the charge pump output to vdd/2 (using .ic)2) connected the voltage source with 0 dc voltage between two node.3) Applied the phase offset at the pfd input.i am running the simulation with following setup. Quote:simulatorOptions options reltol=1e-3 vabstol=1e-6 iabstol=1e-12 temp=27 \    tnom=27 scalem=1.0 scale=1e-6 gmin=1e-12 rforce=1 maxnotes=5 maxwarns=5 \    digits=5 cols=80 pivrel=1e-3 ckptclock=1800 \    sensfile="../psf/sens.output"pss  pss  fund=526.3158M  harms=40  errpreset=conservative+    writepss="psk.pss"  method=gear2only  maxacfreq=100G tstabmethod=gear2only+    annotate=status highorder=no finitediff=no fullpssvec=yespnoise  pnoise  sweeptype=relative  relharmnum=0  start=1M+       stop=1G  maxsideband=40  oprobe=V2 annotate=status Simulations converges but the problem is that i am finding noise current peaking at  higher frequency (above 10Mhz). This is exactly opposite to what mentioned in your paper. I don't know where i am making mistake. ???Another query: I am calculating the variance of noise current using the noise summary utility where i am integrating the noise current from 10Hz to 1G. Is there any higher limit (As in my case var keep on increasing with increase in higher limit)?-Amit Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #12 - Mar 4th, 2005, 12:08am   I recommend you get rid of the filter capacitors altogether and use two voltage sources connected to ground (with their voltage set to Vdd/2). Currently, the common-mode output voltage can drift, which could cause convergence difficulties (if it drifts, the output is not periodic and PSS does not converge).Do you know what the cause of the noise peaking is? I do not understand why it would peak at a frequency just above 10MHz.Concerning the upper limit on the noise analysis frequency, remember that your circuit does have a filter in it. Be sure to take that into account. You want to go to high enough frequency so that you can accurately predict the total noise at the output of the filter.-Ken Back to top IP Logged
 rf-design Senior Member Offline Reiner Franke Posts: 165 Germany Re: Noise in PFD/CP Reply #13 - May 4th, 2005, 1:34am   The method underlying the PFD-CHP simulations are not clear to me. I thought that the CHP noise is composed of two terms.1. The shot noise from two canceling current sources. The two current sources are only active for a short time relative to the reference period. The equation would bein^2=(tactive/tref)*2*(2*q*Ichp), [A^2/Hz]if the both current sources are uncorrelated. I consider also noise folding effects but the circuit following the CHP will integrate the noise with a filter function. So the high frequency noise components will also be filtered. So the high frequency noise up to the noise bandwidth is not folded into the frequency band up to the reference frequency. It is filtered by the loop filter. So there is no noise folding.2. The jitter noise of the control signals activating the current sources. This requires a periodic noise analysis. The output current should be split up in positive and negative current sources. So the periodic noise analysis could be made individual on both edges.Is this method correct to simulate the CHP noise effects? Back to top IP Logged
 Ken Kundert Global Moderator Offline Posts: 2294 Silicon Valley Re: Noise in PFD/CP Reply #14 - May 4th, 2005, 9:44am   Concerning your first point, whether or not noise folding occurs is more an issue of how you model it. If you model the noise of the current source as a stationary white noise source modulated by the duty cycle of the transistor, then noise folding occurs and that folding is not affected by the filter because it occurs before the noise reaches the filter. In this case, the filter is filtering the already folded noise. If you think of the noise as being produced by a cyclostationary noise source, then you have already included the effect of the large modulation signal into the noise source, meaning that there is nothing left to modulate the resulting noise. So no folding occurs, because there is nothing else in the circuit that further modulates the already modulated noise.On your second point, you are not interested in measuring the jitter produced by the CP because the circuit that follows the CP is not a thresholding circuit. The circuit that follows the CP is a continuous time filter, and it is sensitive to noise produced over all time, not just at edge crossings.  So, if you are interested in the noise at the output then you must quantifiy it using the time-average power spectral density of the current (SI). It is possible to refer the noise back to the input of the PFD, in which case you would refer it back as a jitter since the input of the PFD is a thresholding circuit.-Ken Back to top IP Logged
 Pages: 1 2