The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 5th, 2024, 12:30pm
Pages: 1
Send Topic Print
Clock Buffer Jitter Simulation Method (Read 12526 times)
badminton
New Member
*
Offline



Posts: 4

Clock Buffer Jitter Simulation Method
May 09th, 2007, 11:55pm
 
Hello all,
  I am designing the clock generation circuit for a pipeline ADC and I have some conceptual questions about methods for verifying the jitter performance of my circuit.

  If I understood correctly, one way to measure jitter in spectre is to run pss, save the bias point of all xtors at the time instant the final output buffer stage reaches a certain threshold, linearize the circuit about the bias point, and compute the power spectral density at the output of the linearized circuit.  The integral of the power spectral density over all frequency then gives the noise variance at the buffer output at the time instant  the output reaches a certain threshold.  An estimate for jitter can then be obtained by computing sqrt(noise variance)/(slew rate).

  However, doesnt this method assume that other than the time instant when output hits threshold the buffer output was completely free from noise?  In reality, at the onset of a clock transition, noise would be throwing the "trajectory" of the output voltage off from its noise-free trajectory; and the longer it takes the clock to transition, the more the trajectory gets thrown off its course.  So it seems noise behavior over the entire clock transition from start to threshold should be somehow accounted for when we compute noise variance, and not just consider noise variance at the time when output reaches threshold.  Also, if this were true, it seems estimating jitter by pss would underestimate jitter.

Thanks in advance!
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Clock Buffer Jitter Simulation Method
Reply #1 - May 10th, 2007, 8:53am
 
Yes, the method you describe is quite problematic. Why don't you use the method described in http://www.designers-guide.org/Analysis/PLLnoise+jitter.pdf?

-Ken
Back to top
 
 
View Profile WWW   IP Logged
badminton
New Member
*
Offline



Posts: 4

Re: Clock Buffer Jitter Simulation Method
Reply #2 - May 10th, 2007, 10:21am
 
Hi Ken,
  But isn't the method described in your paper the same as what I described?  You wrote on p. 29 that "the statitistics of nv are only significant at the time when vn(t) crosses the threshold.  So you computed Jee=(noise variance)/(slew rate)^2 using the noise variance at the time instant when vn(t) crosses threshold.  But by doing so, arent we disregarding the contribution of the noise at time instances prior to crossing threshold?

-Badminton
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Clock Buffer Jitter Simulation Method
Reply #3 - May 10th, 2007, 1:18pm
 
Not at all. You are observing the noise at a point in time, but the simulator is carefully tracking the contributions from the noise at all points in time.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
Lance
New Member
*
Offline



Posts: 7
Swindon (uk)
Re: Clock Buffer Jitter Simulation Method
Reply #4 - May 16th, 2007, 2:00am
 
I'd like to add further to this debate. Badmington is querying whether there is an accumulation of jitter prior to the crossing point but still on the crossing slope. Ken is saying yes there is but what about even earlier in time when circuits are hardswitched at limits prior to the onset of crossing? I have a ripple divider (described in an earlier thread) and I want to know that when I use the strobed pnoise technique to obtain a total phase noise result that when I divide the total output noise of the whole divider chain by the (slew rate)^2 and divide by the final divided down period 1/(w^2) (eq 35 in PLLnoise+jitter.pdf above) I do obtain the accumulated phase noise ? Each stage is a SCL CML divider with reduced current in each stage as the freqeuency is halved.

To test that the simulator does accumulate jitter or phase noise from earlier stages I knocked up a testbench with a whole string of inverters and divided them into 4 groups. A PSS time plot showed none of the crossovers from each group overlapped in time with the next group. I measured the phase noise using the strobed method and eq 35 from Ken's document to obtain the phase noise at each group output. I wanted to know if the final output phase noise was influenced by the earlier inverter groups in the chain despite being hard switched at the time of the crossover point of the last inverter output. I found that the output of the 4th group phase noise plot was worse than the 1st group phase noise plot by 6dB (25%) and again worse than the 2nd gropup by 3dB (50%) and again worse than the 3rd group by 1.2dB (75%). So it seems there was a jitter accumulation despite the earlier stage being hard switched at the time of the final stage crossover.

Is my finding correct?
Back to top
 
 
View Profile   IP Logged
Frank Wiedmann
Community Fellow
*****
Offline



Posts: 678
Munich, Germany
Re: Clock Buffer Jitter Simulation Method
Reply #5 - May 16th, 2007, 9:16am
 
Yes, it is correct.

Another simulation that works in a similar way is the sampled pxf analysis that has recently been added to SpectreRF. It allows you to determine e.g. the effect of disturbances on the supply voltages on the jitter of your signal. You can verify the results by adding a small sinusoidal signal of a given frequency to the supply voltage, performing a transient analysis and doing an eye plot of your signal. In my experience, the thickness of the trace in the eyeplot at the chosen crossing point always matches very well the result of the sampled pxf analysis for the given frequency.
Back to top
 
 
View Profile WWW   IP Logged
Lance
New Member
*
Offline



Posts: 7
Swindon (uk)
Re: Clock Buffer Jitter Simulation Method
Reply #6 - May 17th, 2007, 12:49am
 
Thank you Frank. Very handy to know. I think I need to go on a Cadence refresh course as they have sneaked alot of new options in to the various simulators lately!
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.