The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Mar 28th, 2024, 11:25pm
Pages: 1
Send Topic Print
SpectreRF Parametric Sweep convergence problems (Read 2982 times)
OregonStateGrad
New Member
*
Offline



Posts: 1
Oregon, USA
SpectreRF Parametric Sweep convergence problems
Jan 09th, 2004, 4:37pm
 
When I run a PSS simulation in a parametric sweep, if any of the simulations in the sweep fail to converge, all the following runs fail also.  They give the error that the output is too small to reliably detect the period of the oscillator.  I can look at the outputs in a transient analysis and see that they both swing about a volt.  What gives? ???

BTW, I'm simulating differential LC oscillators with MOS varactors for tuning.  This problem only seems to happen when the parameter I'm sweeping changes the operating point of the oscillator significantly.  Sweeping the bias current for example changes the output voltage swing which in turn changes the oscillation frequency a little.  

The only thing i notice that is wierd is that when the second and subsequent pss analyses run in the sweep, they use the frequency from the previous pss run as the guessed fundamental in the current run.  Maybe if one doesnt converge the next one cant find the fundamental to guess or maybe it is also storing initial conditions.....

Has anyone heard of this kind of thing before?

thanks

martin
Back to top
 
 
View Profile   IP Logged
Y Z
Guest




Re: SpectreRF Parametric Sweep convergence problem
Reply #1 - Jan 12th, 2004, 11:40am
 
Martin,

This was fixed more than half year ago.  In that fix, the PSS convergence for oscillators was improved, and the sweep won't fail if one in it does.

The fix was done for version 4.4.6 and all the later release.  If you can find the following message after the tstab integration (the first transient integration) "The Estimaged Oscillating Frequency from Tstab Tran is ... (Hz)", then you are using the fixed release. Otherwise, you should update your Spectre.

If you do have those messages and your sweep still fails, please report it to Cadence.   We are very interested to fix your problem.

>The only thing i notice that is wierd is that when the
>second and subsequent pss analyses run in the
>sweep, they use the frequency from the previous pss
> run as the guessed fundamental in the current run.

Yes.  the previous converged period is used as guess period for the current run.   But for each run,  Spectre does a tstab integration from 0 to tstab+4*guess_period, and estimates a more accurate period from the tstab integration.

YZ
Back to top
 
 
  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.