Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

saving dcop info in dcsweep

1,060 views
Skip to first unread message

yvk

unread,
Aug 4, 2012, 6:57:01 PM8/4/12
to
How to plot the gm,gds etc (dc op info) while running dc sweep with temp/model param etc.

I only get to plot voltages/currents in dc sweep, so relying on paramteric which is costly in runtime.

thanks,
yvk

Andrew Beckett

unread,
Aug 7, 2012, 1:22:03 PM8/7/12
to
Create a file, save.scs, which you reference as a model library in ADE.
In this file either do:

save M1:gm

or

save M1:oppoint

or

save *:oppoint sigtype=dev

(see "spectre -h save" for more details).

You can access the data from the dc (or tran if you ran a tran analysis)
results in the results browser.

Andrew.

yvk

unread,
Aug 20, 2012, 2:06:33 PM8/20/12
to
Thanks Andrew, It works well.

But cant we save these in calculator as expressions ?
sending the swept plot results like (getData("Qzxs:betadc" ?result "dc")) to ADE fails saying:

WARNING (WIA-1137): Invalid Session Passed


-yvk

Andrew Beckett

unread,
Sep 4, 2012, 6:22:58 AM9/4/12
to
On 08/20/12 19:06, yvk wrote:
> Thanks Andrew, It works well.
>
> But cant we save these in calculator as expressions ?
> sending the swept plot results like (getData("Qzxs:betadc" ?result "dc")) to ADE fails saying:
>
> WARNING (WIA-1137): Invalid Session Passed
>
>
> -yvk
>

That should work - if it doesn't, please contact
http://support.cadence.com and log a service request to find out what is
wrong. You might want to check by updating to the latest IC615 hotfix
first just in case this is an issue that has already been fixed (it
doesn't ring any bells though).

Andrew


yvk

unread,
Sep 20, 2012, 3:50:20 AM9/20/12
to
seems to be some version problem, it works now.

thanks a lot.

-yvk

yvk

unread,
May 9, 2013, 7:21:39 AM5/9/13
to
Hi Andrew,

How do I save the new OP parameters created through 'opParamExprlist' here while doing dc sweeps.

using expr similar to
getData("Qzxs:betadc" ?result "dc") didnt work.

Thanks,
yvk

Andrew Beckett

unread,
May 13, 2013, 10:21:02 AM5/13/13
to
On 05/09/13 12:21, yvk wrote:
> Hi Andrew,
>
> How do I save the new OP parameters created through 'opParamExprlist' here while doing dc sweeps.
>
> using expr similar to
> getData("Qzxs:betadc" ?result "dc") didnt work.
>
> Thanks,
> yvk

I don't think this is possible. A dc sweep is not an "OP" analysis, and
so you'd have to include a save statement as an include file to get
spectre to save the operating point data during a dc sweep (as you would
if you wanted to save it during a transient).

If you add:

save Qzxs:betadc

in "extra.scs" and then include that as a model file via Setup->Model
Libraries, then you can access it via the results browser. Primarily
opParamExprList is to allow you to annotate things on the schematic, not
for getting swept data results.

Regards,

Andrew.
0 new messages