The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Measurements >> Phase Noise and Jitter Measurements >> Simulation of Jitter behavior.
https://designers-guide.org/forum/YaBB.pl?num=1091263056

Message started by Aigneryu on Jul 31st, 2004, 1:37am

Title: Simulation of Jitter behavior.
Post by Aigneryu on Jul 31st, 2004, 1:37am


Ken had already write a set of clear papers to explain jitter/phasenoise in PLL. And he also introduce the way to simulate PLL jitters and phasenoise with vewrilog -A/AMS behavioral modeling.

However, when using cadence spectre to perform behvioral transient simulation, how fine should we set the accuracy settings? For example, since the behaviral models use Monte-Carlo like simulation, if uniform steps are applied, the maximum time step should be much smaller than the jitter to preserve the jitter behaviors. But this sytle would cost a lot of time.

I know ADS use sawtooth waveform to perform interpolation to optain timings accuracy finer than the minimum time steps in PLL simulations. This method is somewhat similar to switch from voltage domain to phase domain.

If I use verilog to model jitters, things seem to be easier since the simulation would be event-driven. Of course, I can switch the PLL modeling to the phase or frequency domain. But what I wonder is that-- how to preserve the accuracy of jitter simulation more efficiently? especially in low jitter systems.

By the way, I heard that Eldo can do transient simulation with noise. How can we modify the spectre simulation bench to perform such simulations, that is--to automatically generate noise voltage/current in devices in transient simulation.


Title: Re: Simulation of Jitter behavior.
Post by Ken Kundert on Jul 31st, 2004, 8:44am

In the behavioral transient simulations you can simply use default tolerances. If anything, you only need to set the ttol parameters on the models. Though the models are written in Verilog-A, they are essentially event-driven because the timing is based completely on cross and transistion functions.

-Ken

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