OP annotation for user created symbols

Y

yvk

Guest
Hi,

Is it possible to annotate some operating point results onto a user defined symbol after running a DC OP simulation?

And possibly some manipulated op results.


Thanks,
yvkrishna
 
On 11/06/12 19:06, yvk wrote:
Hi,

Is it possible to annotate some operating point results onto a user defined symbol after running a DC OP simulation?

And possibly some manipulated op results.


Thanks,
yvkrishna
Yes - search in the documentation for opParamExprList.

We have something in the pipeline which will make this much easier and
much more interactive.

Regards,

Andrew.
 
Thanks for suggestion, I tried this
("gmid" "OP(mappedRoot(\".M0\")\"gm\") / OP(mappedRoot(\".M0\")\"id\")")

adding to 'opParamExprList' didnt change anything.

Here my requirement is to access lowerlevel device parameters

Andrew could you help me in correcting this.

thanks,
yvkrishna



On Wednesday, November 7, 2012 3:09:20 PM UTC+5:30, Andrew Beckett wrote:
On 11/06/12 19:06, yvk wrote:

Hi,



Is it possible to annotate some operating point results onto a user defined symbol after running a DC OP simulation?



And possibly some manipulated op results.





Thanks,

yvkrishna





Yes - search in the documentation for opParamExprList.



We have something in the pipeline which will make this much easier and

much more interactive.



Regards,



Andrew.
 
On 11/09/12 19:06, yvk wrote:
Thanks for suggestion, I tried this
("gmid" "OP(mappedRoot(\".M0\")\"gm\") / OP(mappedRoot(\".M0\")\"id\")")

adding to 'opParamExprList' didnt change anything.

Here my requirement is to access lowerlevel device parameters

Andrew could you help me in correcting this.

thanks,
yvkrishna
There should be spaces before the \"gm\" and \"id\" - that's wrong at least.

Andrew.
 
Thanks Andrew, it works after that correction.
How do add some more expressions in the opParamExprList, is it space separated?(didnt seem to work )
what syntax is this ? i dont find enough examples of this kind in the documentation..

On Tuesday, November 20, 2012 9:09:50 PM UTC+5:30, Andrew Beckett wrote:
On 11/09/12 19:06, yvk wrote:

Thanks for suggestion, I tried this

("gmid" "OP(mappedRoot(\".M0\")\"gm\") / OP(mappedRoot(\".M0\")\"id\")")



adding to 'opParamExprList' didnt change anything.



Here my requirement is to access lowerlevel device parameters



Andrew could you help me in correcting this.



thanks,

yvkrishna





There should be spaces before the \"gm\" and \"id\" - that's wrong at least.



Andrew.
 
On 12/02/12 08:17, yvk wrote:
Thanks Andrew, it works after that correction.
How do add some more expressions in the opParamExprList, is it space separated?(didnt seem to work )
what syntax is this ? i dont find enough examples of this kind in the documentation..
If you use cdfDump() to dump the CDF and then edit it, the
opParamExprList in the simInfo will look something like this:

opParamExprList (
("nodeVolt" "VDC(mappedRoot(\".3\") )-VDC(mappedRoot(\".6\") )")
("gmid" "OP(mappedRoot(\".M0\") \"gm\") / OP(mappedRoot(\".M0\")
\"id\")")
)

Andrew
 
Thanks Andrew.

On Friday, January 4, 2013 1:07:25 PM UTC+5:30, Andrew Beckett wrote:
On 12/02/12 08:17, yvk wrote:

Thanks Andrew, it works after that correction.

How do add some more expressions in the opParamExprList, is it space separated?(didnt seem to work )

what syntax is this ? i dont find enough examples of this kind in the documentation..







If you use cdfDump() to dump the CDF and then edit it, the

opParamExprList in the simInfo will look something like this:



opParamExprList (

("nodeVolt" "VDC(mappedRoot(\".3\") )-VDC(mappedRoot(\".6\") )")

("gmid" "OP(mappedRoot(\".M0\") \"gm\") / OP(mappedRoot(\".M0\")

\"id\")")

)



Andrew
 
Hi Andrew,

How do I use the instance parameters like w,l,m of a mosfet to write some expressions in opParamExprList(and add they themselves also)?

because I have to use pv()in calculator.

Thanks,
yvk


On Sunday, January 6, 2013 12:53:38 PM UTC+5:30, yvk wrote:
Thanks Andrew.



On Friday, January 4, 2013 1:07:25 PM UTC+5:30, Andrew Beckett wrote:

On 12/02/12 08:17, yvk wrote:



Thanks Andrew, it works after that correction.



How do add some more expressions in the opParamExprList, is it space separated?(didnt seem to work )



what syntax is this ? i dont find enough examples of this kind in the documentation..















If you use cdfDump() to dump the CDF and then edit it, the



opParamExprList in the simInfo will look something like this:







opParamExprList (



("nodeVolt" "VDC(mappedRoot(\".3\") )-VDC(mappedRoot(\".6\") )")



("gmid" "OP(mappedRoot(\".M0\") \"gm\") / OP(mappedRoot(\".M0\")



\"id\")")



)







Andrew
 
On 02/02/13 06:09, yvk wrote:
Hi Andrew,

How do I use the instance parameters like w,l,m of a mosfet to write some expressions in opParamExprList(and add they themselves also)?

because I have to use pv()in calculator.

Thanks,
yvk
You could use pv("/I1/M1" "w" ?result 'instance) to get these - or you
could get the effective W from the outputs result - pv("/I1/M1" "weff"
?result 'outputs) (I may have the name of the result wrong here, as I'm
answering this from memory).

Andrew.
 
Hi Andrew,

Is this the entry to write in the opParamExprList

("wid" "pv(inst() \"w\" ?result "instance")")

Thanks,
yvk


On Sunday, February 24, 2013 7:12:57 PM UTC+5:30, Andrew Beckett wrote:
On 02/02/13 06:09, yvk wrote:

Hi Andrew,



How do I use the instance parameters like w,l,m of a mosfet to write some expressions in opParamExprList(and add they themselves also)?



because I have to use pv()in calculator.



Thanks,

yvk





You could use pv("/I1/M1" "w" ?result 'instance) to get these - or you

could get the effective W from the outputs result - pv("/I1/M1" "weff"

?result 'outputs) (I may have the name of the result wrong here, as I'm

answering this from memory).



Andrew.
 
On 03/16/13 05:21, yvk wrote:
Hi Andrew,

Is this the entry to write in the opParamExprList

("wid" "pv(inst() \"w\" ?result "instance")")

Thanks,
yvk
Almost, I think (without testing) it would be:

("wid" "pv(inst() \"w\" ?result \"instance\")")

Regards,

Andrew.
 
Thanks Andrew,

It works.

Could you point me to latest documentation on how to use OP annotation with 'balloon' on the schematic with 'Annotation Setup'.

Previously I have a bunch of skill functions and I used to call them in the opParamExprList entries.

Now how to do such things in this new setup.

Thanks,
Vamshi


On Tuesday, March 26, 2013 9:42:02 PM UTC+5:30, Andrew Beckett wrote:
On 03/16/13 05:21, yvk wrote:

Hi Andrew,



Is this the entry to write in the opParamExprList



("wid" "pv(inst() \"w\" ?result "instance")")



Thanks,

yvk







Almost, I think (without testing) it would be:



("wid" "pv(inst() \"w\" ?result \"instance\")")



Regards,



Andrew.
 
Thanks Andrew,

It works.

Could you point me to latest documentation on how to use OP annotation with 'balloon' on the schematic with 'Annotation Setup'.

Previously I have a bunch of skill functions and I used to call them in the opParamExprList entries.

Now how to do such things in this new setup.

Thanks,
Vamshi


On Tuesday, March 26, 2013 9:42:02 PM UTC+5:30, Andrew Beckett wrote:
On 03/16/13 05:21, yvk wrote:

Hi Andrew,



Is this the entry to write in the opParamExprList



("wid" "pv(inst() \"w\" ?result "instance")")



Thanks,

yvk







Almost, I think (without testing) it would be:



("wid" "pv(inst() \"w\" ?result \"instance\")")



Regards,



Andrew.
 
On 04/09/13 16:09, yvk wrote:
Thanks Andrew,

It works.

Could you point me to latest documentation on how to use OP annotation with 'balloon' on the schematic with 'Annotation Setup'.

Previously I have a bunch of skill functions and I used to call them in the opParamExprList entries.

Now how to do such things in this new setup.

Thanks,
Vamshi
Vamshi,

The annotation using info balloons and the new Annotation Setup form is
in the upcoming IC616 release; it's not officially released yet.

Regards,

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top