Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

drdRemoveTarget

drdRemoveTarget( 
w_winID
l_point
) 
=> t / nil

Description

Unsets a DRD target that exists at the specified point in the specified window. If multiple DRD targets overlap at the specified point, the DRD target on the active layer is unset.

You can bind a key to the function and use the bindkey during interactive editing to unset DRD targets. For more information, see Unsetting DRD Targets Using the Bindkey and Bindkey Reassignment in Virtuoso Design Rule Driven Editing User Guide.

Arguments

w_winID

ID of the layout window in which you want to unset a DRD target.

l_point

Coordinates of the location in the layout window where the DRD target to be unset is located. The coordinates must be specified in database units (dbu).

Value Returned

t

The DRD target at the specified location was unset.

nil

The DRD target at the specified location was not unset.

Examples

drdRemoveTarget(hiGetCurrentWindow() 2000:3000)
drdRemoveTarget(window(5) 15302:1075) 
drdRemoveTarget(window(3) list(9000 3000))

Return to top
 ⠀
X