How to set process/mismatch parameters in 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
How to set process/mismatch parameters in Ocean?

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





Posted: Wed Oct 06, 2004 7:04 pm    Post subject: How to set process/mismatch parameters in Ocean? Reply with quote

Hi all,

I'm curious if it is possible to change process or mismatch
parameter in Ocean?
Normaly they are declared e.g. in init.scs with the
'parameters' statement.

I tried desVar(name value), but this did not work...

If there is no way, then it seems to me, that modifying the
init.scs is the only way... but I can not imagine, that e. g.
the Artist Montecarlo analysis tool will do that....

Thanks,
Sylvio

Back to top
Dmitriy Shurin
Guest





Posted: Wed Oct 06, 2004 7:04 pm    Post subject: Re: How to set process/mismatch parameters in Ocean? Reply with quote

I'm not sure but it seems to me that using corners analysis will help.
To define mismatch variable you should use: corAddProcessVar(process
mismatch_variable) and to set its value: corSetCornerVarVal(process
corner variable value). Also by using corAddProcess you can run several
processes.


"Sylvio Triebel" <Sylvio.Triebel@nospam.com> wrote in message
news:ck11ha$64p$1@athen03.muc.infineon.com

Quote:
Hi all,

I'm curious if it is possible to change process or mismatch
parameter in Ocean?
Normaly they are declared e.g. in init.scs with the
'parameters' statement.

I tried desVar(name value), but this did not work...

If there is no way, then it seems to me, that modifying the
init.scs is the only way... but I can not imagine, that e. g.
the Artist Montecarlo analysis tool will do that....

Thanks,
Sylvio




--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Back to top
Erik Wanta
Guest





Posted: Thu Oct 07, 2004 4:42 am    Post subject: Re: How to set process/mismatch parameters in Ocean? Reply with quote

Sylvio:
You can create an include file to alter the model parameters:
simulator lang=spectre
alter0 alter param=p1 value=0.00105853
alter1 alter param=p2 value=-0.685709
alter2 alter param=p3 value=-0.385933
alter3 alter param=p4 value=0.0610644

Note that you can include the file in OCEAN with the definitionFile function.
---
Erik

"Dmitriy Shurin" <shurin@bgumail.bgu.ac.il> wrote in message news:<9779b69e0f18563c85ac49fe9ff903e9.106736@mygate.mailgate.org>...
Quote:
I'm not sure but it seems to me that using corners analysis will help.
To define mismatch variable you should use: corAddProcessVar(process
mismatch_variable) and to set its value: corSetCornerVarVal(process
corner variable value). Also by using corAddProcess you can run several
processes.


"Sylvio Triebel" <Sylvio.Triebel@nospam.com> wrote in message
news:ck11ha$64p$1@athen03.muc.infineon.com

Hi all,

I'm curious if it is possible to change process or mismatch
parameter in Ocean?
Normaly they are declared e.g. in init.scs with the
'parameters' statement.

I tried desVar(name value), but this did not work...

If there is no way, then it seems to me, that modifying the
init.scs is the only way... but I can not imagine, that e. g.
the Artist Montecarlo analysis tool will do that....

Thanks,
Sylvio


Back to top
Sylvio Triebel
Guest





Posted: Thu Oct 07, 2004 12:04 pm    Post subject: Re: How to set process/mismatch parameters in Ocean? Reply with quote

Thanks, Erik!
At least it works...
It's just a bit more effort, since you can not
use e.g. paramAnalysis to sweep over such parameters.
But it's not too difficult to write some loops on your own.

Sylvio

Erik Wanta wrote:
Quote:
Sylvio:
You can create an include file to alter the model parameters:
simulator lang=spectre
alter0 alter param=p1 value=0.00105853
alter1 alter param=p2 value=-0.685709
alter2 alter param=p3 value=-0.385933
alter3 alter param=p4 value=0.0610644

Note that you can include the file in OCEAN with the definitionFile function.
---
Erik

"Dmitriy Shurin" <shurin@bgumail.bgu.ac.il> wrote in message news:<9779b69e0f18563c85ac49fe9ff903e9.106736@mygate.mailgate.org>...

I'm not sure but it seems to me that using corners analysis will help.
To define mismatch variable you should use: corAddProcessVar(process
mismatch_variable) and to set its value: corSetCornerVarVal(process
corner variable value). Also by using corAddProcess you can run several
processes.


"Sylvio Triebel" <Sylvio.Triebel@nospam.com> wrote in message
news:ck11ha$64p$1@athen03.muc.infineon.com


Hi all,

I'm curious if it is possible to change process or mismatch
parameter in Ocean?
Normaly they are declared e.g. in init.scs with the
'parameters' statement.

I tried desVar(name value), but this did not work...

If there is no way, then it seems to me, that modifying the
init.scs is the only way... but I can not imagine, that e. g.
the Artist Montecarlo analysis tool will do that....

Thanks,
Sylvio
Back to top
fogh
Guest





Posted: Fri Oct 08, 2004 3:55 pm    Post subject: Re: How to set process/mismatch parameters in Ocean? Reply with quote

Sylvio,
in ocean, you should give the parameter a string instead of a value.
try
desVar(name sprintf(nil "%L" value) )
instead of your
desVar(name value)

Sylvio Triebel wrote:
Quote:
Thanks, Erik!
At least it works...
It's just a bit more effort, since you can not
use e.g. paramAnalysis to sweep over such parameters.
But it's not too difficult to write some loops on your own.

Sylvio

Erik Wanta wrote:

Sylvio:
You can create an include file to alter the model parameters:
simulator lang=spectre
alter0 alter param=p1 value=0.00105853
alter1 alter param=p2 value=-0.685709
alter2 alter param=p3 value=-0.385933
alter3 alter param=p4 value=0.0610644

Note that you can include the file in OCEAN with the definitionFile
function.
---
Erik

"Dmitriy Shurin" <shurin@bgumail.bgu.ac.il> wrote in message
news:<9779b69e0f18563c85ac49fe9ff903e9.106736@mygate.mailgate.org>...

I'm not sure but it seems to me that using corners analysis will help.
To define mismatch variable you should use: corAddProcessVar(process
mismatch_variable) and to set its value: corSetCornerVarVal(process
corner variable value). Also by using corAddProcess you can run several
processes.


"Sylvio Triebel" <Sylvio.Triebel@nospam.com> wrote in message
news:ck11ha$64p$1@athen03.muc.infineon.com


Hi all,

I'm curious if it is possible to change process or mismatch
parameter in Ocean?
Normaly they are declared e.g. in init.scs with the
'parameters' statement.

I tried desVar(name value), but this did not work...

If there is no way, then it seems to me, that modifying the
init.scs is the only way... but I can not imagine, that e. g.
the Artist Montecarlo analysis tool will do that....

Thanks,
Sylvio
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