The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> RF Simulators >> Output Paramaters in pss
https://designers-guide.org/forum/YaBB.pl?num=1136913719

Message started by ic_engr on Jan 10th, 2006, 9:31am

Title: Output Paramaters in pss
Post by ic_engr on Jan 10th, 2006, 9:31am

I am running pss-pnoise simulation for my circuit. Due to the long simulation time I have, and lmitation in memory I would like to print the outputs of interest only after some time e.g 1.25msec. How can I do the setting in PSS to get outputs after a time delay. I know in transient analysis we can use  the "outputstart"  to specify the time afterwhich we can printout the outputs.  Is there similar option for PSS. I tried "skipstart" but that did not work.

I appreciate feedbacks.

Tx

ic_engr

Title: Re: Output Paramaters in pss
Post by Geoffrey_Coram on Jan 10th, 2006, 10:52am

What about the tstart and tstab parameters?

Are you interested in skipping the initial transient, or skipping some portion of the PSS period?

Title: Re: Output Paramaters in pss
Post by ic_engr on Jan 10th, 2006, 12:52pm

I am interested to skip the initial transient and not the PSS period.

ic_engr

Title: Re: Output Paramaters in pss
Post by Geoffrey_Coram on Jan 12th, 2006, 6:01am

Maybe I'd better let Andrew answer this one.  I looked up skipstart in "spectre -help pss" and saw:

21      skipstart=starttime s
                         The time to start skipping output data.
22      skipstop=stoptime s
                         The time to stop skipping output data.

but starttime and stoptime aren't parameters.  But I would expect some combination of these parameters with tstart and tstab would get you what you wanted.

Title: Re: Output Paramaters in pss
Post by Andrew Beckett on Jan 12th, 2006, 10:44am

Well, I don't think skipping points during the initial transient will save you anything significant in terms of memory - might in terms of disk space though...

You can of course just not save the initial transient at all (this is controlled by the saveinit parameter, which defaults to no). If you do want to save it, but not output (much) data until a specified time, you could always do:

skipcount=10000   (or some large number)
skipstop=1.25m

skipstart defaults to tstart (usually 0), and skipstop will default to the end of the tstab (i.e. onset of periodicity+tstab+1 period).

What the above will do is only output every 10000th time point, until you reach 1.25ms, and then it will output all of them.

Why have you got such a long initial transient? Do you really need it to be so long?

Regards,

Andrew.

Title: Re: Output Paramaters in pss
Post by ic_engr on Jan 12th, 2006, 3:38pm

Andrew,

I have an oscillator running at 16MHz. It takes about 1.25msec for the dutycycle as well as the shapes of the sinusoidal outputs to settle. I am using the tstab=1.28msec. However, I do not want to PLOT any data output until tstab=1.28msec. So what will be the setting I should use in pss OPTIONS.

After tstab I ofcourse want to see the periodic result and then pnoise.

I appreciate your response.

Tx

ic_engr.

Title: Re: Output Paramaters in pss
Post by Ken Kundert on Jan 13th, 2006, 8:45am

saveinit=no tells Spectre to not save waveforms for the tstab interval.

-Ken

Title: Re: Output Paramaters in pss
Post by ic_engr on Jan 16th, 2006, 8:16am

Thanks Ken,

It worked.

ic_engr

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