Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lxSetConnRef

lxSetConnRef(
t_layLib 
t_layCell
t_layView 
t_sourceType { CELLVIEW | NONE }
[ ?schLib t_schLib ]
[ ?schCell t_schCell ]
[ ?schView t_schView ]
[ ?closeLay g_closeLay ]
)
=> t / nil

Description

Sets or unsets the connectivity reference for a specified layout cellview without opening the layout view graphically. You must specify the layout view and whether the source type is NONE or CELLVIEW. If the source type is CELLVIEW, you can specify the schematic cellview to use (by default it is set to the schematic view in the same library and cell). The function also saves the layout cellview, but only if had not been modified prior to lxSetConnRef being called.

Arguments

t_layLib

  

Name of the library in which the layout cellview is stored.

t_layCell

  

Name of the cell for which you want to set the connectivity reference.

t_layView

  

Name of the view for which you want to set the connectivity reference.

t_sourceType

  

The type of connectivity reference for the design.
Valid Values: NONE, CELLVIEW

When set to CELLVIEW, you can use the schLib, schCell, and schView arguments to specify the schematic view to use. By default it is set to the schematic view in the same library and cell.

?schLib t_schLib

  

Name of the library in which the connectivity reference is stored.

?schCell t_schCell

  

Name of the cell you want to use as a connectivity reference.

?schView t_schView

  

Name of the view you want to use as a connectivity reference.

?closeLay g_closeLay

A Boolean specifying whether currently open layout cellview should be closed. The default is nil, which means the layout cellview stays open.

Value Returned

t

The connectivity reference was set.

nil

The connectivity reference was not set.

Example

lxSetConnRef( "libA" "cellA" "layout" "NONE" )

Unsets the connectivity reference for layout cellview cellA.

lxSetConnRef( "libA" "cellA" "layout" "CELLVIEW" ?schLib "libB" ?schCell "cellA" ?schView "schematic" )

Sets the connectivity reference for layout cellview cellA in libA to schematic cellview cellA in library libB.


Return to top
 ⠀
X