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

lxSetConfigRef

lxSetConfigRef(
t_layLib 
t_layCell
t_layView 
t_referenceType
[ ?cfgLib t_cfgLib ]
[ ?cfgCell t_cfgCell ]
[ ?cfgView t_cfgView ]
[ ?closeLay g_closeLay  ]
)
=> t / nil

Description

Sets or unsets the physical configuration cellview for a specified layout cellview. You specify the layout cellview in question and whether the reference type is NONE or physConfig. If the reference type is physConfig, specify the library, cell, and view names of the physical configuration to use.

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_referenceType

Specifies whether or not a configuration reference is set for the layout cellview.

Valid Values: NONE, physConfig

If you set this option to physConfig, use the cfgLib, cfgCell, and cfgView arguments to specify the physical configuration view to use.

?cfgLib t_cfgLib

Name of the library in which the physical configuration is stored.

?cfgCell t_cfgCell

Name of the cell to use as the configuration reference.

?cfgView t_cfgView

Name of the view to use as the configuration 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 physical configuration reference was set.

nil

The physical configuration reference was not set.

Example

lxSetConfigRef("libA" "cellA" "layout" "NONE" 

Sets the physical configuration cellview for a layout cellview cellA to NONE, which means that no physical configuration is set.

lxSetConfigRef("libA" "cellA" "layout" "physConfig" ?cfgLib "libB" ?cfgCell "cellA" ?cfgView "physConfig")

Sets the physical configuration cellview for layout cellview libA, cellA, layout to be of type physConfig, where the configuration is stored in the library libB, cell cellA, and view physConfig.


Return to top
 ⠀
X