Product Documentation
Virtuoso Power Manager User Guide
Product Version IC23.1, June 2023

vpmLoadInDesignViolations

vpmLoadInDesignViolations(
t_libname
t_cellname 
t_viewname
t_vdbFilePath
)
=> t / nil

Description

Loads the specified violation database file that contains the violation details for a previous check on a design. As the SKILL function processes each violation from the violations file, it creates markers on relevant design objects.

Arguments

t_libname

Name of the library of the cellview to be imported or exported for power intent.

t_cellname

Name of the cell to be imported or exported for power intent.

t_viewname

Name of the view to be imported or exported for power intent.

t_vdbFilePath

Name or path of the 1801 file to be imported.

Value Returned

t

Returns t if the violations are loaded successfully.

nil

Returns nil in one of these situations:

  • t_libName, t_cellName, t_viewName are not strings, or are empty strings.
  • t_libName, t_cellName, t_viewName do not point to a valid and readable Open Access cellview.
  • One of the t_libName, t_cellName, t_viewName, argument is nil, the user gets a SKILL error.
  • The t_libName, t_cellName, and t_viewName do not match the library, cell, and view name of the design for which the violation file was generated.
  • The t_vdbFilePath references are non-existent or non-readable file.
  • Appropriate licenses required by the SKILL function are not available.

Example

ret = vpmLoadInDesignViolations( "testlib" "adcTop" "schematic"  "./testlib.adcTop.vdb") 

Related Topics

Loading the Violations Database


Return to top
 ⠀
X