| Author |
Message |
Sylvio Triebel
Guest
|
Posted:
Wed Oct 06, 2004 7:04 pm Post subject:
How to set process/mismatch parameters in Ocean? |
|
|
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? |
|
|
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? |
|
|
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? |
|
|
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? |
|
|
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 |
|
 |
|
|
|
|