verifGetImpData
verifGetImpData(g_sessionId g_impLib g_impCell g_impView g_impHistory[ ?runNamet_runName] [ ?testNamet_testName] [ ?outputNamet_outputName] [ ?statNamet_statName] [ ?dataNamet_dataName] ) =>o_dataTable/ t_dataValue/ nil
Description
Get the data for an implementation. The common data is type, name and map. For an implementation, the additional data is runState, runPlanState, and runMode. In case of runs, the additional data is runMode. Similarly, in case of an output, the additional data is spec and unit and in case of statistical output, it is statType.
|
Integer, string number, or window specifying the Verifier session ID. For example, |
|
Value Returned
|
The implementation does not exist or the operation was unsuccessful. |
Examples
The following example opens a Verifier cellview and retrieves the implementation object data.
uid = verifOpenCellView("test" "results" "verifier")
=> 0
Gets data for an implementation.
tableToList(verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_MC" "Active")) => (("runMode" "Monte Carlo Sampling") ("name" "Two_Stage_Opamp/OpAmp/maestro_MC/Active") ("runState" "false") ("type" "Implementation") ("map" "8509cd48-5cb7-4f65-a975-048afb5a32ef") )
Gets data for an implementation test.
tableToList(verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_MC" "Active" ?testName "AC")) => (("name" "Two_Stage_Opamp/OpAmp/maestro_MC/Active/AC") ("type" "Test") ("map" "863951f4-3424-4315-b6fc-edeadbed2b1f") )
Gets data for an implementation output.
tableToList(verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_MC" "Active" ?testName "AC" ?outputName "Current")) => (("unit" "A") ("name" "Two_Stage_Opamp/OpAmp/maestro_MC/Active/AC/Current") ("spec" "< 1.5m") ("type" "Output") ("map" "dac5ef00-cbfa-4e7a-b19d-6a089e776efc") )
Gets data for an implementation statistical output.
tableToList(verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_MC" "Active" ?testName "AC" ?outputName "Current" ?statName "Current::Mean")) => (("name" "Two_Stage_Opamp/OpAmp/maestro_MC/Active/AC/Current/Current::Mean") ("statType" "Mean") ("type" "StatOutput") ("map" "87d04770-c703-456c-be78-99afd4dbb447") )
Gets data for an implementation run.
tableToList(verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_run_plan" "Active" ?runName "Nominal")) => (("runMode" "Single Run, Sweeps and Corners") ("name" "Two_Stage_Opamp/OpAmp/maestro_run_plan/Active/Nominal") ("type" "Run") )
Gets data value based on data name.
verifGetImpData(uid "Two_Stage_Opamp" "OpAmp" "maestro_run_plan" "Active" ?dataName "runMode")
=> "Run Plan"
Related Topics
Return to top