|
|
MonteCarlo Run in Ocean
Hello,
I am a new user of Ocean platform and I am using command interface
only (no GUI).
I want to estimate mean/sigma of a cell delay using monte carlo
analysis, but I am getting error. the error and scenario in mention
below:
Error: I am getting following run at the beginning of the monteRun().
ocean> monteRun()
Requesting Monte Carlo simulation...
*Error* parseString: argument #1 should be either a string or a symbol
(type template = "SS") - (-1e-08 0 1e-08)
ocean>
Netlist: I have a parameter "delL" in my netlist. Input signal node
name is "in" and output signal node name is "out"
Ocean Script:
ocnWaveformTool( 'wavescan )
simulator( 'spectre )
design( "netlist/netlist" )
modelFile( list( "~/mylib.lib.scs" "tt" ) )
resultsDir( "out_psf/mc_delay" )
desVar( "delL" 0.0n )
temp( 27 )
saveOption('save "all" 'currents "all")
save('all)
analysis('tran ?stop 200p )
monteCarlo(?numIters 10 ?analysisVariation 'process ?sweptParam
"delL" ?sweptParamVals list(-10n, 0, 10n))
monteExpr("data_delay" "delay(VT(\"in\") 0.5 1 \"either\" VT(\"out\")
0.5 1 \"either\" 0 0 nil nil)")
monteRun()
Please help me to resolve the problem. I tried to looked into similar
post but didn't got the answer. If there is any old post on similar
issue, please help me to locate that.
Thanks a lot,
Ashish
|
|
0
|
|
|
|
Reply
|
ashish.nigam (1)
|
1/17/2010 1:42:04 PM |
|
Hello,
I found the reason that I was not defining the statistics block in the
netlist. Could you please help me to know the method to define the
statistics block in the ocean script in SKILL?
Thanks,
Ashish
On Jan 17, 2:42=A0pm, Ashish Nigam <ashish.ni...@gmail.com> wrote:
> Hello,
>
> I am a new user of Ocean platform and I am using command interface
> only (no GUI).
> I want to estimate mean/sigma of a cell delay using monte carlo
> analysis, but I am getting error. the error and scenario in mention
> below:
>
> Error: I am getting following run at the beginning of the monteRun().
>
> ocean> monteRun()
> Requesting Monte Carlo simulation...
> *Error* parseString: argument #1 should be either a string or a symbol
> (type template =3D "SS") - (-1e-08 0 1e-08)
> ocean>
>
> Netlist: I have a parameter "delL" in my netlist. Input signal node
> name is "in" and output signal node name is "out"
>
> Ocean Script:
>
> ocnWaveformTool( 'wavescan )
> simulator( 'spectre )
> design( "netlist/netlist" )
> modelFile( list( "~/mylib.lib.scs" "tt" ) )
> resultsDir( "out_psf/mc_delay" )
> desVar( "delL" 0.0n )
> temp( 27 )
>
> saveOption('save "all" 'currents "all")
> save('all)
> analysis('tran ?stop 200p )
> monteCarlo(?numIters 10 ?analysisVariation 'process ?sweptParam
> "delL" ?sweptParamVals list(-10n, 0, 10n))
> monteExpr("data_delay" "delay(VT(\"in\") 0.5 1 \"either\" VT(\"out\")
> 0.5 1 \"either\" 0 0 nil nil)")
> monteRun()
>
> Please help me to resolve the problem. I tried to looked into similar
> post but didn't got the answer. If there is any old post on similar
> issue, please help me to locate that.
>
> Thanks a lot,
> Ashish
|
|
0
|
|
|
|
Reply
|
Ashish
|
1/17/2010 3:32:04 PM
|
|
Ashish Nigam wrote, on 01/17/10 15:32:
> Hello,
>
> I found the reason that I was not defining the statistics block in the
> netlist. Could you please help me to know the method to define the
> statistics block in the ocean script in SKILL?
>
> Thanks,
> Ashish
>
>
Hi Ashish,
Put the statistics block in a file, and then refer to it in your model files
using the modelFile() function, just as you refer to the device models.
Regards,
Andrew.
|
|
0
|
|
|
|
Reply
|
Andrew
|
1/18/2010 2:08:54 PM
|
|
|
2 Replies
979 Views
(page loaded in 0.045 seconds)
|
|
|
|
|
|
|
|
|