The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Measurements >> Phase Noise and Jitter Measurements >> Verilog-A model of VCO for PSS/PNOISE simulation
https://designers-guide.org/forum/YaBB.pl?num=1213382491

Message started by pholm on Jun 13th, 2008, 11:41am

Title: Verilog-A model of VCO for PSS/PNOISE simulation
Post by pholm on Jun 13th, 2008, 11:41am

Hello,

I'm looking for a Verilog-A model of a VCO with frequency dependent phase noise that runs in pss/pnoise.  The model needs to output a voltage waveform to drive the PFD/CP circuit in my top level PLL.  All I can find in the various references here are models designed for transient analysis or use in a linearized PLL model.  The end goal is to make a VCO/divider combination so I can run a full pss/pnoise sim of my PLL with transistor level models of everything except the VCO.  The frequency dependent noise is achievable, I think, through use of the flicker_noise function.

Would very much appreciate some help.

Thanks!
Peter

Title: Re: Verilog-A model of VCO for PSS/PNOISE simulati
Post by Ryan Cheung on Jun 13th, 2008, 9:15pm

It seems that the Verilog-A model cannot be run in pss/pnoise simulation.


Title: Re: Verilog-A model of VCO for PSS/PNOISE simulati
Post by Ken Kundert on Jun 13th, 2008, 11:12pm

Perhaps Listing 1 in http://www.designers-guide.org/Analysis/rf-sim.pdf is what you are looking for.

-Ken

Title: Re: Verilog-A model of VCO for PSS/PNOISE simulation
Post by sandman on Jul 8th, 2008, 8:54am

Please correct me if I'm wrong,  but from what I understand the PSS simulations cannot be performed with hidden state variables in the verilog-a code/model, that come from using the PRN generators in the noise functions. Apparently when such PRN generators are used, the PSS simulation cannot find a steady state (SS) solution to define the VCO's waveform.

Cheers.

Title: Re: Verilog-A model of VCO for PSS/PNOISE simulation
Post by Ken Kundert on Jul 8th, 2008, 9:38am

Using random number generators to model phase noise in an oscillator is fundamentally incompatible with PSS not because of hidden state, but because the result is not periodic.

However, the question originally involved using the flicker_noise function. In this case the noise is confined to the small-signal PNoise analysis and is not present during the PSS analysis.

-Ken

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