L
lagos.jl
Guest
Hej alle!.
Efter at have læst den tilhørende Kadence dokumentation og søgning via nettet har jeg ikke været i stand til at finde ud af Skill / Ocean kode er nødvendig for at 'Grab'
og plot individuelle resultater fra en parametrisk analyse.
Du overveje følgende kodeeksempel:
; =====================================
; Sample_simulation_individual_steps.il
; =====================================
ocnWaveformTool ( 'wavescan)
simulator ( 'spøgelse)
design ( "/ home / cdsmgr / cds / Tesis / Sim / GIAPRI / spøgelse / skematiske / Netlist /
Netlist ")
resultsDir ( "/ home / cdsmgr / cds / Tesis / Sim / GIAPRI / spectre / skematisk")
modelFile ( '( "/ programs/cadence/DESIGN_KITS/ams_v3.70/spectre/c35 /
mcparams.scs "" ")
'( "/ programs/cadence/DESIGN_KITS/ams_v3.70/spectre/c35/cmos53.scs"
"cmostm"))
analyse ( "DC? param" IAPR_cero "? start" 0 "? stop" 1 ")
belastning ( "Cargar_Variables_Diseno_Tesis.il")
desVar ( "IINTs_menos1" 0.5)
desVar ( "IAPR_cero" 0.5)
temp (27)
gemme ( "I" / DUT / IAPRI_uno "" / DUT / IAPRI_cero ")
paramAnalysis ( "IINTs_menos1"? værdier "(0,01 0,5 0,99)? sweepType
'paramset)
paramRun (); Udvælgelse af en individuel (første) skridt i den parametriske sæt
selectResult ( "DC bil (sweepValues ())); Signal IAPRI_cero
pIAPRI_cero = (IDC ( "/ DUT / IAPRI_cero") / (IDC ( "/ DUT / IAPRI_cero")
IDC ( "/ DUT / IAPRI_uno")))
plot (pIAPRI_cero? expr "(" pIAPRI_cero "))
addSubwindowTitle ( "IAPRI_cero")
; Signal IAPRI_uno
pIAPRI_uno = (IDC ( "/ DUT / IAPRI_uno") / (IDC ( "/ DUT / IAPRI_cero") IDC ( "/
DUT / IAPRI_uno ")))
plot (pIAPRI_uno? expr "(" pIAPRI_uno "))
addSubwindowTitle ( "IAPRI_uno")
; ende.
Uden "selectResult" linje, det kører fint, men marker hele
kurve familier for begge genereret signaler.Når jeg tilføje
"selectResult" linje, som jeg tog fra CH7 i Ocean ref.manual --
under beskrivelsen for denne kommando (BTW: den linje, der synes at
være skrevet forkert, som det lyder "selectResult (( 'TRAN bil (sweepValues ())" --
parentes mismatch), ikke blot får jeg ikke det ønskede resultat, men det
også kaster mig følgende fejl (I guess it's sweepValues
klagende):
\ o Du skal gøre openResults () og selectResults (), før du bruger
\ o denne kommando.Sørg for, at openResults () og
\ o selectResults () kommandoer arbejdede.Brug ocnHelp ( 'openResults)
\ o og ocnHelp ( 'selectResults) for mere information.
Jeg har forsøgt med linjer som "selectResult (dc)" eller ved hjælp af
openResults kommando før ovennævnte linie, men uden held.
if someone could please give me a hint on
Jeg ville være virkelig taknemmelig
hvis nogen kunne du give mig et vink om
hvordan man finder ud af det.På forhånd tak for enhver hjælp / ideer /
kommentarer!
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Hilsen,
Jorge Luis.
Efter at have læst den tilhørende Kadence dokumentation og søgning via nettet har jeg ikke været i stand til at finde ud af Skill / Ocean kode er nødvendig for at 'Grab'
og plot individuelle resultater fra en parametrisk analyse.
Du overveje følgende kodeeksempel:
; =====================================
; Sample_simulation_individual_steps.il
; =====================================
ocnWaveformTool ( 'wavescan)
simulator ( 'spøgelse)
design ( "/ home / cdsmgr / cds / Tesis / Sim / GIAPRI / spøgelse / skematiske / Netlist /
Netlist ")
resultsDir ( "/ home / cdsmgr / cds / Tesis / Sim / GIAPRI / spectre / skematisk")
modelFile ( '( "/ programs/cadence/DESIGN_KITS/ams_v3.70/spectre/c35 /
mcparams.scs "" ")
'( "/ programs/cadence/DESIGN_KITS/ams_v3.70/spectre/c35/cmos53.scs"
"cmostm"))
analyse ( "DC? param" IAPR_cero "? start" 0 "? stop" 1 ")
belastning ( "Cargar_Variables_Diseno_Tesis.il")
desVar ( "IINTs_menos1" 0.5)
desVar ( "IAPR_cero" 0.5)
temp (27)
gemme ( "I" / DUT / IAPRI_uno "" / DUT / IAPRI_cero ")
paramAnalysis ( "IINTs_menos1"? værdier "(0,01 0,5 0,99)? sweepType
'paramset)
paramRun (); Udvælgelse af en individuel (første) skridt i den parametriske sæt
selectResult ( "DC bil (sweepValues ())); Signal IAPRI_cero
pIAPRI_cero = (IDC ( "/ DUT / IAPRI_cero") / (IDC ( "/ DUT / IAPRI_cero")
IDC ( "/ DUT / IAPRI_uno")))
plot (pIAPRI_cero? expr "(" pIAPRI_cero "))
addSubwindowTitle ( "IAPRI_cero")
; Signal IAPRI_uno
pIAPRI_uno = (IDC ( "/ DUT / IAPRI_uno") / (IDC ( "/ DUT / IAPRI_cero") IDC ( "/
DUT / IAPRI_uno ")))
plot (pIAPRI_uno? expr "(" pIAPRI_uno "))
addSubwindowTitle ( "IAPRI_uno")
; ende.
Uden "selectResult" linje, det kører fint, men marker hele
kurve familier for begge genereret signaler.Når jeg tilføje
"selectResult" linje, som jeg tog fra CH7 i Ocean ref.manual --
under beskrivelsen for denne kommando (BTW: den linje, der synes at
være skrevet forkert, som det lyder "selectResult (( 'TRAN bil (sweepValues ())" --
parentes mismatch), ikke blot får jeg ikke det ønskede resultat, men det
også kaster mig følgende fejl (I guess it's sweepValues
klagende):
\ o Du skal gøre openResults () og selectResults (), før du bruger
\ o denne kommando.Sørg for, at openResults () og
\ o selectResults () kommandoer arbejdede.Brug ocnHelp ( 'openResults)
\ o og ocnHelp ( 'selectResults) for mere information.
Jeg har forsøgt med linjer som "selectResult (dc)" eller ved hjælp af
openResults kommando før ovennævnte linie, men uden held.
if someone could please give me a hint on
Jeg ville være virkelig taknemmelig
hvis nogen kunne du give mig et vink om
hvordan man finder ud af det.På forhånd tak for enhver hjælp / ideer /
kommentarer!
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Hilsen,
Jorge Luis.