Artist Calculator expressions <--> Ocean
CADForums.net Forum Index CADForums.net
Discussion of AutoCAD and other CAD software.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web cadforums.net
Artist Calculator expressions <--> Ocean

 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence
Author Message
Sylvio Triebel
Guest





Posted: Thu Aug 19, 2004 1:35 pm    Post subject: Artist Calculator expressions <--> Ocean Reply with quote

Hello,

I'm curious if there is a functionality to transform
expressions from Calculator into Ocean functions.
I need this for a plot tool which displays results from ocean scrips
which where distributed per lsf...

e.g. VT("net") ---> v("net" ?result "tran" ?resultsDir "...")

Our previous solution was to use the (undocumented) resultsdir argument to the
calculator functions:
VT("net") --> VT("net" dir)

However, even if we got this solution from a Cadence Consultant... We found
some strange indetermined behavior. The plots of the same pdf data have sometimes
not the same domain as the corresponding simulation and even worse,
they change if you run just a local simulation (which does not change the psf data)

With the Ocean functions those strange effects have not been observed yet.

I could imagine two solutions:

1) there must be some initialization which makes the calculator functions really usable.

2) transforming ALL special functions from the Calculator into Ocean
But is it really just IT, VT, VDC... VN() VN2() ....
It seems to me that I have always to extend the plot tool if there are new
Calculator functions - if there is no Cadence script for that task.

I would be glad, if anybody could advice which way is better.

Regards,
Sylvio

Back to top
Andrew Beckett
Guest





Posted: Thu Aug 19, 2004 8:48 pm    Post subject: Re: Artist Calculator expressions <--> Ocean Reply with quote

There's no function to automatically translate these. There is a PCR to ask that
all the Artist data access calculator functions get transformed to use OCEAN
underneath, to make them compatible.

VT("net") becomes v("net" ?result "tran")

etc.

All these calculator functions are old Artist functions. Anything new tends to
use the OCEAN conventions (for example, if you use the ADE Results->Direct
Plot->Main Form function and then hit the Add to Outputs - you'll see it uses
OCEAN data access functions).

So the best fix for this will be when PCR 553544 gets fixed. In the meantime,you
need to do the transformation yourself.

Andrew.

On Thu, 19 Aug 2004 11:35:50 +0200, Sylvio Triebel <Sylvio.Triebel@nospam.com>
wrote:

Quote:
Hello,

I'm curious if there is a functionality to transform
expressions from Calculator into Ocean functions.
I need this for a plot tool which displays results from ocean scrips
which where distributed per lsf...

e.g. VT("net") ---> v("net" ?result "tran" ?resultsDir "...")

Our previous solution was to use the (undocumented) resultsdir argument to the
calculator functions:
VT("net") --> VT("net" dir)

However, even if we got this solution from a Cadence Consultant... We found
some strange indetermined behavior. The plots of the same pdf data have sometimes
not the same domain as the corresponding simulation and even worse,
they change if you run just a local simulation (which does not change the psf data)

With the Ocean functions those strange effects have not been observed yet.

I could imagine two solutions:

1) there must be some initialization which makes the calculator functions really usable.

2) transforming ALL special functions from the Calculator into Ocean
But is it really just IT, VT, VDC... VN() VN2() ....
It seems to me that I have always to extend the plot tool if there are new
Calculator functions - if there is no Cadence script for that task.

I would be glad, if anybody could advice which way is better.

Regards,
Sylvio

--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
Back to top
Sylvio Triebel
Guest





Posted: Fri Aug 20, 2004 11:01 am    Post subject: Re: Artist Calculator expressions <--> Ocean Reply with quote

Hello Andrew,
thanks a lot...
So I'll proceed with the transformation aproach.
Just a few functions I don't know how to transform - like
MP (needs first to find out the name of the model...) and
some special things like tables defined in the calculator.
However, those functions are probably non critical.

Sylvio.



Andrew Beckett wrote:
Quote:
There's no function to automatically translate these. There is a PCR to ask that
all the Artist data access calculator functions get transformed to use OCEAN
underneath, to make them compatible.

VT("net") becomes v("net" ?result "tran")

etc.

All these calculator functions are old Artist functions. Anything new tends to
use the OCEAN conventions (for example, if you use the ADE Results->Direct
Plot->Main Form function and then hit the Add to Outputs - you'll see it uses
OCEAN data access functions).

So the best fix for this will be when PCR 553544 gets fixed. In the meantime,you
need to do the transformation yourself.

Andrew.

On Thu, 19 Aug 2004 11:35:50 +0200, Sylvio Triebel <Sylvio.Triebel@nospam.com
wrote:


Hello,

I'm curious if there is a functionality to transform
expressions from Calculator into Ocean functions.
I need this for a plot tool which displays results from ocean scrips
which where distributed per lsf...

e.g. VT("net") ---> v("net" ?result "tran" ?resultsDir "...")

Our previous solution was to use the (undocumented) resultsdir argument to the
calculator functions:
VT("net") --> VT("net" dir)

However, even if we got this solution from a Cadence Consultant... We found
some strange indetermined behavior. The plots of the same pdf data have sometimes
not the same domain as the corresponding simulation and even worse,
they change if you run just a local simulation (which does not change the psf data)

With the Ocean functions those strange effects have not been observed yet.

I could imagine two solutions:

1) there must be some initialization which makes the calculator functions really usable.

2) transforming ALL special functions from the Calculator into Ocean
But is it really just IT, VT, VDC... VN() VN2() ....
It seems to me that I have always to extend the plot tool if there are new
Calculator functions - if there is no Cadence script for that task.

I would be glad, if anybody could advice which way is better.

Regards,
Sylvio


--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd


Back to top
 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Windows Server DSP VoIP Electronics New Topics
Powered by phpBB