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

dbSetInPlaceCoverObstructionBlockageModel

dbSetInPlaceCoverObstructionBlockageModel(
d_InstHeaderId
t_layerName
t_blockageModelName
) 
=> t/nil

Description

Sets value of the InPlaceCoverObstruction BlockageModel attribute on the specified instance header on the specified layer.

Arguments

d_InstHeaderId

ID of an instance header.

t_layerName

Name of a physical layer specified in the technology file.

t_blockageModelName

  

Valid BlockageModel value.

Values Returned

t

Returned in case of success.

nil

The operation failed.

Examples

Sets value of the InPlaceCoverObstruction BlockageModel attribute "doughnut" on 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 "Layer1")      "fullCover"))
     dbSetInPlaceCoverObstructionBlockageModel(instHeaderId "Layer1" "doughnut")

equal(dbGetInPlaceCoverObstructionBlockageModel(instHeaderId "Layer1") "doughnut")


Return to top
 ⠀
X