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

OP annotation for user created symbols

232 views
Skip to first unread message

yvk

unread,
Nov 6, 2012, 2:06:19 PM11/6/12
to
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

Andrew Beckett

unread,
Nov 7, 2012, 4:39:20 AM11/7/12
to
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.


yvk

unread,
Nov 9, 2012, 2:06:37 PM11/9/12
to
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

Andrew Beckett

unread,
Nov 20, 2012, 10:39:48 AM11/20/12
to
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.


yvk

unread,
Dec 2, 2012, 3:17:12 AM12/2/12
to
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..

Andrew Beckett

unread,
Jan 4, 2013, 2:37:25 AM1/4/13
to
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

yvk

unread,
Jan 6, 2013, 2:23:38 AM1/6/13
to
Thanks Andrew.

yvk

unread,
Feb 2, 2013, 1:09:19 AM2/2/13
to
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

Andrew Beckett

unread,
Feb 24, 2013, 8:42:57 AM2/24/13
to
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.

yvk

unread,
Mar 16, 2013, 1:21:18 AM3/16/13
to
Hi Andrew,

Is this the entry to write in the opParamExprList

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

Thanks,
yvk

Andrew Beckett

unread,
Mar 26, 2013, 12:12:02 PM3/26/13
to
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.

yvk

unread,
Apr 9, 2013, 11:09:17 AM4/9/13
to
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
Message has been deleted

Andrew Beckett

unread,
Apr 11, 2013, 11:20:13 AM4/11/13
to
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.

0 new messages