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

dbCellViewUpdateLayerShifts

dbCellViewUpdateLayerShifts(
d_cellviewID
)
=> t / nil

Description

Creates or rebuilds the layer shift specification cache with the layers that are in the tech bound to the specified cellview. As a result, the per-layer shift information on the instances in the cellview is removed.

If there exists a cellview with ID cv and instance with ID inst in the same cellview, you must call dbCellViewUpdateLayerShifts(cv) before calling dbInstSetLayerShifts2(inst...). Otherwise, nil is returned and layer shifts are not set.

Arguments

d_cellviewID

Specifies the cellview ID

Value Returned

t

Returns t if per-layer color specifications are successfully updated

nil

Returns nil if per-layer color specifications are not updated

Example

if( !dbCellViewAreLayerShiftsValid(cvId)
dbCellViewUpdateLayerShifts(cvId)
)

Return to top
 ⠀
X