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

dbSetInPlaceCoverObstructionMergeDistance

dbSetInPlaceCoverObstructionMergeDistance(
d_InstHeaderId 
t_layerName 
n_value
) 
=> t / nil

Description

Sets value of the InPlaceCoverObstruction MergeDistance attribute on the specified instance header.

Arguments

d_InstHeaderId

ID of an instance header.

t_layerName

Name of a physical layer specified in the technology file.

n_value

A valid MergeDistance value.

Values Returned

t

The specified MergeDistance attribute value is set for the specified instance header.

nil

The operation failed.

Examples

Sets the InPlaceCoverObstruction MergeDistance attribute value as 10.0 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(dbGetInPlaceCoverObstructionMergeDistance(instHeaderId "Layer1") 0.0))
         dbSetInPlaceCoverObstructionMergeDistance(instHeaderId "Layer1" 10.0)
         equal(dbGetInPlaceCoverObstructionMergeDistance(instHeaderId "Layer1") 10.0)

Return to top
 ⠀
X