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

dbSetInPlaceCoverObstructionBlockageAttributeValue

dbSetInPlaceCoverObstructionBlockageAttributeValue(
d_InstHeaderId
t_layerName
n_value
) 
=> t / nil

Description

Sets value of the InPlaceCoverObstruction BlockageAttributeValue attribute on 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.

n_value

Value of BlockageAttributeValue attribute to be set.

Values Returned

t

The specified BlockageAttributeValue is set on the given instance header.

nil

The operation failed.

Examples

Sets the InPlaceCoverObstruction BlockageAttributeValue attribute value 10.0 for the instance 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(dbGetInPlaceCoverObstructionBlockageAttributeValue(instHeaderId "Layer1") 0.0))
     dbSetInPlaceCoverObstructionBlockageAttributeValue(instHeaderId "Layer1" 10.0)

equal(dbGetInPlaceCoverObstructionBlockageAttributeValue(instHeaderId "Layer1") 10.0)


Return to top
 ⠀
X