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

dbCreateAreaHalo

dbCreateAreaHalo(
d_ownerId
n_topOffset
n_bottomOffset
n_leftOffset
n_rightOffset
)
=> d_areaHaloId / nil

Description

Creates an areaHalo blockage object of type placement. An area halo is associated with an instance or a prBoundary to represent an extended area around the master’s prBoundary.

An area halo supports four offsets which extend the area around a instance or a prBoundary in four orthogonal directions. The offsets in these directions can be different.

Arguments

d_ownerId

The owner ID of the areaHalo blockage.

n_topOffset

Integer or floating-point number indicating the top offset of the area halo.

n_bottomOffset

Integer or floating-point number indicating the bottom offset of the area halo.

n_leftOffset

Integer or floating-point number indicating the left offset of the area halo.

n_rightOffset

Integer or floating-point number indicating the right offset of the area halo.

Value Returned

d_areaHaloId

When successful, the area halo database ID is returned.

nil

nil is returned if the cellview ID is invalid.

Related Topics

Blockage Functions


Return to top
 ⠀
X