Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

drdUseNetName

layoutXL drdUseNetName boolean { t | nil }

Description

Controls whether an object that is being moved retains the net name of the pin or instance terminal to which it was connected prior to the move. This in turn lets the design-rule-driven (DRD) editing functionality use the name to flag short violations during the move operation.

For example, when using DRD editing, if you move an object on net A towards an object on net B, the system displays a message warning you about the short violation. If the move leads to the object becoming disconnected from an I/O pin or instance terminal, the drdUseNetName environment variable controls the behavior as follows.

The original net assignment remains intact in both cases. The default value is nil.

GUI Equivalent

None

Examples

envGetVal("layoutXL" "drdUseNetName")
envSetVal("layoutXL" "drdUseNetName" 'boolean t)
envSetVal("layoutXL" "drdUseNetName" 'boolean nil)

Additional Information

Related Topics

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X