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

deNewCellView

deNewCellView( 
t_libName 
t_cellName 
t_viewName 
t_viewType 
g_winSpec 
)
=> w_windowId / nil

Description

Creates a new cellview and opens it in a window.

If a configuration cellview is given as an argument, a SKILL symbol named 'hierEditor is returned. The value of hierEditor is as follows:

When a configuration cellview is opened in the hierarchy editor, the value of hierEditor is t. If a cellview is not open or fails to open, the value of hierEditor is nil.

When opening a new configuration cellview the matching top level schematic is not defined so it is not possible to return a window ID for the value of 'hierEditor.

Arguments

t_libName

The name of the library in which the cellview will be created.

t_cellName

The cell in which the new cellview will be created.

t_viewName

The view name of the new cellview.

t_viewType

The type of the new cellview.

g_winSpec

Creates a window.

The valid Values are:

nil creates window using .Xdefaults

'interactive creates window letting user specify location

l_bBox creates window using l_bBox as screenBox

w_window uses w_window

Value Returned

w_windowId

The window Id if the new cellview is created.

nil

The new cellview was not created.

Examples

Opens a mask layout window for editing that contains the layout view of the cell called top from the test library and created with the specified bounding box. Returns the ID of the window.

deNewCellView("test" "top" "layout" "maskLayout" list(list(0 0) list(500 600)))

Return to top
 ⠀
X