Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

question about: ocean,parametric analysis

Status
Not open for further replies.

haoyun

Junior Member level 3
Joined
Oct 10, 2005
Messages
28
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,473
Hello,
I want to make a parametric analysis simulation in ocean.
------------------------------------------------------------------
1) After simulation in ADE. Tool->save script->paramTool.ocn
2)in ocean, run paramTools.ocn
but I can't get Plot wave.
-------------------------------------------------------------
papamTool.ocn
-------------------------------------------------------------
ocnWaveformTool( 'awd )
simulator( 'spectre )
design( "/home/........../netlist/netlist")
resultsDir( "/home/......../schematic_02" )
modelFile(
'("/home/ihp/rev50101/tech/spectre/models.typ" "")
)
analysis('dc ?saveOppoint t ?param "Vds" ?start "0"
?stop "2" )
desVar( "w_p" 480n )
desVar( "Vgs" 1 )
desVar( "Vds" 1 )
save( 'i "/P0/S" )
temp( 27 )
paramAnalysis("w_p" ?values '(4.800000000000001e-07 5.000000000000001e-07 )
)
paramRun()
selectResult( 'dcOp )
plot(getData("/P0/S") )
---------------------------------------------------------------
hire is the error info.
--------------------------------------------------------------
*Warning* Wave1 is not a waveform object that can be displayed and
will be turned OFF automatically.
name: "getData(\"/P0/S\" ?result 'dcOp)"
expr: "getData(\"/P0/S\" ?result 'dcOp)"

------------------------------------------------------------------
Anyone could tell me, how can I get all curves / individual curve?

Best regards
 

Hi,
Since u r doing DC sweep analysis, while plotting u have to say plot(VS("signal")) instead of plot(getData("signal")). This applies to all analyses where u sweep either variable or temperature. Since u r trying to plot current, use plot(IS("signal")).

Most probably this will solve the problem. If not get back to me.

cinch
 

Hi cinch:
I have simulated it again as you write, but
------------------------------------------------------------
*Warning* Wave1 is not a waveform object that can be displayed and
will be turned OFF automatically.
name: "IS(\"/P0/S\")"
expr: "IS(\"/P0/S\")"
---------------------------------------------------------

Thanks your reply.
 

Hi,
Please make sure that the waveform u r trying to plot exists. First try to plot some voltage instead of current (just to debug). May I know "P0/S" in ur code refers to which current?
Sometimes, it may so happen that the name of the voltage source is different from that of ocean script, when sources are re-instantiated in the schematic.

cinch
 

Hi cinch,
You are right.

Thanks a lot!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top