saving dcop info in dcsweep

Y

yvk

Guest
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
 
On 08/04/12 23:57, yvk wrote:
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
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:eek:ppoint

or

save *:eek:ppoint 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.
 
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


On Tuesday, August 7, 2012 10:52:03 PM UTC+5:30, Andrew Beckett wrote:
On 08/04/12 23:57, yvk wrote:

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





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:eek:ppoint



or



save *:eek:ppoint 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.
 
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
 
seems to be some version problem, it works now.

thanks a lot.

-yvk

On Tuesday, September 4, 2012 3:52:59 PM UTC+5:30, Andrew Beckett wrote:
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
 
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


On Thursday, September 20, 2012 1:20:20 PM UTC+5:30, yvk wrote:
seems to be some version problem, it works now.



thanks a lot.



-yvk



On Tuesday, September 4, 2012 3:52:59 PM UTC+5:30, Andrew Beckett wrote:

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
 
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.
 

Welcome to EDABoard.com

Sponsor

Back
Top