The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Modeling >> Behavioral Models >> Looking for OSCillator or VCOscillator models useable in Spectre-RF PSS-pnoise,
https://designers-guide.org/forum/YaBB.pl?num=1285557325

Message started by ppg on Sep 26th, 2010, 8:15pm

Title: Looking for OSCillator or VCOscillator models useable in Spectre-RF PSS-pnoise,
Post by ppg on Sep 26th, 2010, 8:15pm

Dear All,

On top of the well documented (see http://www.designers-guide.com/documents.html and example in http://www.designers-guide.org/VerilogAMS/) PSS issue with hidden-state in veriloga behavioural models one faces the following issue.

Known veriloga phase models for transient analysis (http://www.designers-guide.org/Analysis/PLLnoise+jitter.pdf) calculates the oscillator absolute phase(t) by integrating oscillator instantaneous frequency function of input voltage VCOin(t). Such models indeed do not converge in PSS analysis as the oscillator absolute phase is not a periodic function of time or phase(t+T0) # phase(t).

Therefore if one looks to simulate for instance -PLL loop stability (Phase margin, Gain margin) using PSS-pac analysis including effects from discrete nature of PFD sampling (assumed to be modeled at circuit level), or, - PLL Phase Noise using PSS-pnoise including folding in dividers and print contributors one must use full detailed circuit level in the analysis with associate long simulation run and possible some PSS convergency issues.

I am looking for OSCillator or VCOscillator models useable in Spectre-RF PSS-pnoise, PSS-pac, PSS-... analysis; it should be a kind of "most simple oscillator circuit" (L, C, with N-shaped non-linearity?) with parameters for pull characteristics (fmin, fMax, non-linear pull, ...) and phase noise (flicker, thermal, ...) as for their .tran models counterparts. It can not be a phase based model as all state variables must end-up periodic in time for PSS analysis. It is a model because it takes abstraction of a lot of details in R, L, C, MOSFET's ... still maintaining the behaviour using most simplified circuit in PSS analysis.

Thank you for your help herewith.

Regards,
ppg.

Title: Re: Looking for OSCillator or VCOscillator models useable in Spectre-RF PSS-pnoise,
Post by Ken Kundert on Sep 27th, 2010, 1:45am

Actually, the vco models in the jitter paper and the ones on this site generally use idtmod() rather than idt, and so should work fine with PSS.

-Ken

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