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

dbGetInPlaceCoverObstructionPinCutOut

dbGetInPlaceCoverObstructionPinCutOut(
d_InstHeaderId
t_layerName
) 
=> t / nil

Description

Returns value of the InPlaceCoverObstruction PinCutOut attribute for the specified instance header on the given layer.

Arguments

d_InstHeaderId

ID of an instance header.

t_layerName

Name of a physical layer specified in the technology file.

Values Returned

t

The PinCutOut attribute value for the specified instance is set to t.

nil

The PinCutOut attribute value for the specified instance is set to nil. This is also the default value of PinCutOut attribute when the InPlaceCoverObstruction is created.

Examples

Returns t as the value to confirm that the PinCutOut attribute value for the instance header instHeaderId on the layer Layer1 is set to t.

inst = dbCreateInst(cv master "inst" list(3 4) "R0" 1)
         instHeaderId = inst~>instHeader
         dbCreateInPlaceCoverObstruction(instHeaderId list("closed" 1 4))
         equal(dbGetInPlaceCoverObstructionPinCutOut(instHeaderId "Layer1") nil)
         dbSetInPlaceCoverObstructionPinCutOut(instHeaderId "Layer1" t)
         equal(dbGetInPlaceCoverObstructionPinCutOut(instHeaderId "Layer1") t)

Return to top
 ⠀
X