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

dbCellViewAreLayerShiftsValid

dbCellViewAreLayerShiftsValid(
d_cellviewId
)
=> t / nil

Description

Returns a Boolean depending on whether the layer shift information on the instances in the specified cellview is synchronized with the layers and color information in the bound tech. This function is currently intended only for the advanced nodes release.

Layer shift information can become invalid if the cellview is not bound to a tech, or if the bound tech is modified after the layer shifts were specified on the instances. If the layer shift information is not valid, use the dbCellViewUpdateLayerShifts function to reset the layer shift information on the instances in the cellview.

Arguments

d_cellviewId

Specifies the cellview ID

Value Returned

t

Returns t if there is a valid per-layer shift on the instances in the cellview

nil

Returns nil if there is no valid per-layer shift on the instances in the cellview

Example

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

Return to top
 ⠀
X