Corners simulation by ocean script

J

jugemu1234

Guest
Hi,

I have been trying corners simulation with several kinds of parameter
change via ocean script. Pls see following script detail. I run it
via CIW.
Problem is, though I specified different resultsDir for each
cornerRun, "Corners" folder just below the "schematic" folder is
overwritten all the time. Would anybody know how I can prevent this?

Thanks in advance.
----------------------------------------------
ocnWaveformTool( 'awd )
simulator( 'spectre )
design( "/MydfII/simulation/sim_osc2/spectre/schematic/netlist/
netlist")
resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org00" )
analysis('tran ?stop "1.3u" ?errpreset "conservative" )
desVar( "trim7" 0 )
desVar( "trim0to6" 0 )
loadPcf("/MydfII/corners7.pcf")
loadDcf("MydfII/corners7.dcf")
cornerRun()
cornerMeas()

resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org10" )
desVar( "trim7" 1 )
desVar( "trim0to6" 0 )
cornerRun()
cornerMeas()

resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org01" )
desVar( "trim7" 0 )
desVar( "trim0to6" 1 )
cornerRun()
cornerMeas()
 
jugemu1234 wrote, on 09/09/09 10:07:
Hi,

I have been trying corners simulation with several kinds of parameter
change via ocean script. Pls see following script detail. I run it
via CIW.
Problem is, though I specified different resultsDir for each
cornerRun, "Corners" folder just below the "schematic" folder is
overwritten all the time. Would anybody know how I can prevent this?

Thanks in advance.
----------------------------------------------
ocnWaveformTool( 'awd )
simulator( 'spectre )
design( "/MydfII/simulation/sim_osc2/spectre/schematic/netlist/
netlist")
resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org00" )
analysis('tran ?stop "1.3u" ?errpreset "conservative" )
desVar( "trim7" 0 )
desVar( "trim0to6" 0 )
loadPcf("/MydfII/corners7.pcf")
loadDcf("MydfII/corners7.dcf")
cornerRun()
cornerMeas()

resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org10" )
desVar( "trim7" 1 )
desVar( "trim0to6" 0 )
cornerRun()
cornerMeas()

resultsDir( "/MydfII/simulation/sim_osc2/spectre/schematic/org01" )
desVar( "trim7" 0 )
desVar( "trim0to6" 1 )
cornerRun()
cornerMeas()
I think you need to introduce an additional directory level in there. The
corners stuff (if my memory is correct) will put the results in alongside the
"results" directory.

I'm afraid I don't have time at the moment to experiment to check.

Regards,

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top