Product Documentation
Virtuoso ADE Verifier SKILL Reference
Product Version IC23.1, November 2023

verifSetImpData

verifSetImpData(
g_sessionId
t_libName
t_cellName
t_viewName
t_historyName
g_data
[ ?runName t_runName ]
[ ?relName t_relName ]
[ ?testName t_testName ]
[ ?outputName t_outputName ]
[ ?statName t_statName ]
)
=> t / nil

Description

Sets the specified data for a given implementation item.

Arguments

g_sessionId

Integer, string number, or window specifying the Verifier session ID. For example, 0, "0", or window(2).

t_libName

Library name of the existing implementation.

t_cellName

Cell name of the existing implementation.

t_viewName

View name of the existing implementation.

t_historyName

History name of the existing implementation.

g_data

List of key or value pairs that must be set on the resulting output.

?runName t_runName

Run name in the existing implementation.

?relName t_relName

Reliability name in the existing implementation.

?testName t_testName

Test name in the existing implementation.

?outputName t_outputName

Output name in the existing implementation.

?statName t_statName

Statistical output name in the existing implementation.

Value Returned

t

Specified data was successfully set for the item.

nil

Specified data was not set because of an error.

Examples

The following example shows how to set the data for an implementation item.

sess = verifOpenCellView("test" "sample" "verifier")
=> 0

Changes the specification and units for the output.

verifSetImpData(sess "lib" "cell" "view" "Active" '("spec" "> 45" "unit" "V") ?testName "Test1" ?outputName "Gain") 

Displays an error because the implementation name cannot be changed.

verifSetImpData(sess "lib" "cell" "view" "Active" '("name" "abc")) 

Sets the custom implementation data for an exiting output.

verifSetImpData(sess "l" "c" "v" "h" list("details" "45" "unit" "V" "spec" "> 45") ?testName "test" ?outputName "output")

Related Topics

verifGetImpData

Implementation Functions


Return to top
 ⠀
X