Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

geOpen

geOpen( 
[ ?window w_windowId ]
[ ?lib t_lib ]
[ ?cell t_cell ]
[ ?view t_view ]
[ ?viewType t_viewType ]
[ ?mode t_mode ]
)
=> w_windowId / nil 

Description

Opens a design in a new window.

The cell has the library t_lib, cell name t_cell, and view name t_view. Version t_version of the cell is opened in access mode t_mode.

Arguments

?window w_windowId

Database ID of the window in which to open the cell.

?lib t_lib

Name of the library containing the cell.

?cell t_cell

Name of the cell.

?view t_view

View of the cell. For example: layout, symbol, or schematic.

?viewType t_viewType

  

Type of data to open. For example: maskLayout, schematic.

?mode t_mode

Access mode of the cell. Valid Values: r (read), a (append)

Value Returned

w_windowId

Returns the ID of the window in which the design is created or is opened successfully. As a special case, geOpen returns t instead of the window ID. For example, when the window in which you want to open a design is not a DE window.

nil

Returns nil if a window could not be created or a design could not be opened.

Examples

Opens the layout view of mycell in window:3 in edit mode.

geOpen( ?window hiGetCurrentWindow( ) ?lib "mylib" 
?cell "mycell" ?view "layout" ?viewType "maskLayout" ?mode "a" )
=> window:3

Related Topics

Utility Functions

Return to top
 ⠀
X