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

cphSetCellVLGen

cphSetCellVLGen(
g_physConfigID
t_logLib
t_logCell
g_boolean
)
=> t / nil

Description

Sets the VLGen property mapped to a specified logical cell in the physical configuration view associated with the given ID. The cell physical binding is set using the logical library name, logical cell name, and view layout.

Arguments

g_physConfigID

ID of the physical configuration cellview.

t_logLib

Name of the library containing the logical cell.

t_logCell

Name of the logical cell.

g_boolean

Boolean value specifying the VLGen property.

Valid Values: t or nil.

Value Returned

t

The VLGen property has been set on the specified cell.

nil

The VLGen property has not been set on the specified cell.

Example

cphSetCellVLGen(physConfigID "cph" "nand2" t)

Additional Information

If the VLGen CPH property is already defined for the specified cell and then the cphSetCellVLGen() SKILL function is set to nil, the VLGen property in CPH will also be set to nil to indicate that the logical cell is no longer a VLGen. However, the physical binding associated with the cell in CPH is retained. To completely remove the VLGen property associated with the cell, clear the physical binding in CPH and then run the cphDeleteCellVLGen SKILL command.

Related Topics

cphDeleteCellVLGen


Return to top
 ⠀
X