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

vpmSetViolationBrowserOptions

vpmSetViolationBrowserOptions(
w_window
t_openMode
t_openLocation
x_hierarchyDepth
[ ?hierarchicalScope b_hierarchicalScope ]
=> t / nil

Description

Sets the Annotation Browser options for viewing the design violations.

Arguments

w_window

A valid GE window where the Power Manager application is running. When a valid window ID is a specified, the function sets the specified options only for the specific Annotation Browser assistant occurrence.

t_openMode

The mode in which the marker cellview is opened when you choose to navigate the marker using the Open option in the Annotation Browser. The valid values are edit and read.

t_openLocation

The location where the marker cellview is opened when you choose to navigate the marker using the Open option in the Annotation Browser. The valid values are current tab, new tab, or new window.

x_hierarchyDepth

The valid values can be an integer between 0 and 32.

b_hierarchicalScope

The valid values are t and nil. It is an optional argument.

If set to t, it sets the Annotation Browser scope value to Curren Cellview To Depth and the In-Design Checks markers in the current cellview hierarchy are displayed.

When set to nil, then it sets the Annotation Browser scope value to Current Cellview Only and only the In-Design Checks markers in the current cellview are displayed.

Value Returned

t

Returns t if the Annotation Browser options have been set successfully.

nil

Returns nil if the Annotation Browser options could not be set successfully.

Example

when(window = hiGetCurrentWindow()
  when(vpmSetViolationBrowserOptions(window ?hierarchicalScope t hierarchyDepth 32)
     println("Successfully set browser options")
  )
)

Related Topic

Loading the Violations Database


Return to top
 ⠀
X