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

verifOpenCellView

verifOpenCellView(
t_libName
t_cellName
t_viewName
[ ?mode g_mode ]
[ ?openWindow g_openWindow ]
)
=> x_sessionId / nil

Description

Opens the Verifier cellview and returns the session ID.

Arguments

t_libName

The library name of the cellview.

t_cellName

The cell name.

t_viewName

The view name.

?mode g_mode

The mode in which the cellview is opened. The available options are:

nil: The session will be opened either for editing or as read-only depending on whether the cellview is editable or not.

r: The session will be opened as read-only.

w: The session will be opened with write-access. This will create a new cellview if it does not exist, or overwrite an existing cellview.

a: The session will be opened for edit.

?openWindow g_openWindow

Boolean to specify whether to open a window in the cellview or not. If it is nil then no window is opened, but the session is still opened in non-graphical mode. The default value is t.

Value Returned

x_sessionId

The session ID of the opened cellview.

nil

The specified cellview does not open successfully.

Examples

The following example opens a Verifier cellview in a window.

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

If a window is already open, the function brings the window to the front and returns the session ID.

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

In the Design Management flow, if a window is already open, the function returns nil. No window is opened, but the session is still opened in non-graphical mode.

sess2 = verifOpenCellView("test" "sample" "verifier")
=> nil

Creates a new cellview.

sess3 = verifOpenCellView("test" "sample" "verifier2" ?mode "w")
=> 1
verifSaveSession(sess3)
verifCloseSession(sess3)

Reopens the cellview for edit without a window.

sess3 = verifOpenCellView("test" "sample" "verifier2" ?mode "a" ?openWindow nil)
=> 2

Related Topics

verifCloseSession

verifSaveSession

verifSaveSessionAs

Verifier Session and Setup Functions


Return to top
 ⠀
X