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

dbGetInPlaceCoverObstructionBlockageModel

dbGetInPlaceCoverObstructionBlockageModel(
d_InstHeaderId
t_layerName
) 
=> t_blockageModelName/nil

Description

Returns value of the InPlaceCoverObstruction BlockageModel attribute from 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_blockageModelName

  

Valid BlockageModel value set on the specified instance header on the given layer.

nil

The operation failed.

Examples

Returns "doughnut" as the InPlaceCoverObstruction BlockageModel attribute value for the instance header instHeaderId on the layer Layer1.

inst = dbCreateInst(cv master "inst" list(3 4) "R0" 1)
     instHeaderId = inst~>instHeader
     dbCreateInPlaceCoverObstruction(instHeaderId list("closed" 1 4))
     equal(dbGetInPlaceCoverObstructionBlockageModel(instHeaderId) "fullCover"))
     dbSetInPlaceCoverObstructionBlockageModel(instHeaderId "doughnut")

equal(dbGetInPlaceCoverObstructionBlockageModel(instHeaderId) "doughnut")


Return to top
 ⠀
X