vpmGenerateSigInfo
vpmGenerateSigInfo(
t_libName
t_cellName
t_viewName
t_sigInfoFilePath
)
=> session_id / nil
Description
Adds the signal type and voltage values for all the canonical nets in the design. If a design net spans across multiple levels in the hierarchy, the net at the highest level of the hierarchy is considered as canonical.
Argument
|
t_libName
|
Name of the design cellview.
|
|
t_cellName
|
|
t_viewName
|
|
t_sigInfoFilePath
|
Path of the text file that is created by the SKILL function that contains the details of the canonical design nets. For each canonical net listed in the file, its details include the signal type and net voltages. If no file path is specified, the function creates the file by the name of t_libName_t_cellName.siginfo.txt in the current working directory.
|
Value Returned
|
t
|
Returns t if it is able to successfully generate the information for canonical nets.
|
|
nil
|
Returns nil in one of these situations:
-
The t_libName, t_cellName, t_viewName are not strings or are empty strings.
-
The t_libName, t_cellName, t_viewName do not point to a valid and readable Open Access cellview.
-
One of the t_libName, t_cellName, or t_viewName argument is
nil. -
The t_sigInfoFilePath references to a directory location that is not writable.
-
Appropriate licenses required by the function are not available.
-
Power Manager Setup is not loaded for the specified design.
|
Example
This example showcases how a signal information file is generated.
when(ret
;; If setup is loaded successfully, try to generate sigInfo
ret = vpmGenerateSigInfo( "testlib" "adcTop" "schematic" )
when(ret
;; If the API run was successful it should have created a file by the name of testlib_adcTop.siginfo.txt;
;; Open it in a view window to view the results
view( "./testlib_adcTop.siginfo.txt")
)
)
Related Topic
Generating Signal Information
Return to top