The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Measurements >> Phase Noise and Jitter Measurements >> ISF/PPV for a comparator/driven circuit
https://designers-guide.org/forum/YaBB.pl?num=1477570396

Message started by deba on Oct 27th, 2016, 5:13am

Title: ISF/PPV for a comparator/driven circuit
Post by deba on Oct 27th, 2016, 5:13am

Hi All,

For oscillators PNOISE analysis using spectre, if one uses the argument "ppv=yes" it saves the PPV waveforms which are accessed through the results browser. This is of immense help when trying to understand the noise sources.

But for driven circuit like comparator, the option "ppv=yes" is not saving the PPV waveforms. Is it expected for driven circuits?

Thanks

Title: Re: ISF/PPV for a comparator/driven circuit
Post by sheldon on Oct 28th, 2016, 5:48pm

Deba,

    Why do you need the PPV? The noise source will directly provide
the noise contributions? If you perform PXF/PAC you should be able
to get the transfer functions to the output?

    In this example, you can see the PNOISE summary for a dynamic comparator. The input pair is the largest source of noise and the reset
switches are the second largest source of noise. You can use the same
methodology to simulate the sampling aperture of the comparator. So
not sure what value the ISF/PPV would bring.

                                                                     Sheldon

Title: Re: ISF/PPV for a comparator/driven circuit
Post by deba on Oct 31st, 2016, 12:43am

Hi Sheldon,

Getting the sampling aperture, or other noise modulating function require PXF analysis and back calculating the ISF/PPV from them. Please see the below paper

J.Kim etal., "Impulse sensitivity analysis of Periodic Circuits", ICCAD 2008.

But if the PPV values are directly available as in oscillators pnoise analysis, then one need not calculate the PPVs back from PXF.

Title: Re: ISF/PPV for a comparator/driven circuit
Post by sheldon on Oct 31st, 2016, 4:54pm

Deba,

  What are you looking for? PXF should give you all the
information you need?

                                                           Art

Title: Re: ISF/PPV for a comparator/driven circuit
Post by deba on Nov 1st, 2016, 6:49am

Hi Sheldon,

From PXF you need to carry out the summation mentioned in Eq. (14) of the paper to calculate the ISFs.

J.Kim etal., "Impulse sensitivity analysis of Periodic Circuits", ICCAD 2008.

There are other simulations methodologies published to calculate the ISFs indirectly. Below paper mentions a time domain technique

M. Jeeradit etal., "Characterizing sampling aperture of clocked comparators"

But if the spectre saves the "PPV" waveforms then one need not resort to methods mentioned above. For oscillators, "ppv=yes" option saves the "PPV" waveforms. But for comparators/other driven circuits it doesn't save.

My guess is for oscillators one is looking at the amount of final phase shift due to an impulse arriving at time τ. That is Γ(τ) = h(t0,τ) = h(∞,τ). But for comparators, t0 is of finite value.


Title: Re: ISF/PPV for a comparator/driven circuit
Post by sheldon on Nov 18th, 2016, 10:13am

Deba,

  The ISF is the time domain transfer function so PXF will give you
all the information you need. Next, Dr. Kim's method requires that
you configure the comparator in a "meta-stable" state while performing
periodic steady state analysis. The requirement for meta-stability is
inconsistent with periodic steady state. Meta-stability implies that the
circuit has not reached its steady-state.

                                                                              Sheldon

Title: Re: ISF/PPV for a comparator/driven circuit
Post by deba on Nov 19th, 2016, 8:03pm

Hi Sheldon,

Thanks for the help. PSS/PNOISE seems to be working for the comparator noise analysis. For my comparator, I can get the noise summary. Using that, I can optimize it. Below paper is using the similar method.

Noise-aware simulation-based sizing and optimization of clocked comparators, Rabuske, T. & Fernandes, J. Analog Integr Circ Sig Process (2014) 81: 723.

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