vpmRunInDesignChecks
vpmRunInDesignChecks(
t_libName
t_cellName
t_viewName
[ ?instPath t_instPath ]
[ ?logFilePath t_lprcFilePath ]
[ ?vdbFilePath t_vdbFilePath ]
)
=> t / nil
Description
Runs the In-Design Checks on a design specified by library, cell, and view.
Arguments
|
t_libname
|
Name of the design cellview.
|
|
t_cellname
|
|
t_viewname
|
|
t_instPath
|
Specifies the path of a hierarchical instance within the design specified by t_libname, t_cellname, and t_viewname on which the checks would be run. If it is not provided, the checks are run on the complete design.
|
|
t_logFilePath
|
Path of the In-Design Checks log file that reports the summary and details of violations. If no value is specified, the function creates the file by the name of t_libName_t_cellName.inDesign.log in the current working directory.
|
|
g_vdbFilePath
|
Name of the violation database (.vdb). It contains the violation details for the current run. If none is specified, the function creates the file by the name of t_libName_t_cellName.vdb in the current working directory.
|
Value Returned
|
t
|
The Power Manager has been run successfully.
|
|
nil
|
One or more of the following error conditions applies:
-
The t_libName, t_cellName and t_viewName are not strings or are empty strings.
-
The t_libName, t_cellName, t_viewName do not point to a valid and readable OpenAccess cellview.
-
One of the t_libName, t_cellName, or t_viewName argument is
nil. -
If t_lprcFilePath references a directory location that is not writable.
-
If t_vdbFilePath references to a directory location that is not writable.
-
Appropriate licenses required by the function are not available.
-
The setup information is not loaded for the specified design.
|
Example
when(ret
ret = vpmRunInDesignChecks( "testlib" "adcTop" "schematic" )
when(ret
view( "./testlib_adcTop.inDesign.log")
)
)
Related Topic
Checking a Design in Foreground Mode
Return to top