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.
-
When set to
t, the object retains the net name of the pin or instance terminal to which it was connected prior to the move and DRD editing uses this name to flag short violations. -
When set to
nil, the object does not retain the net name, Layout XL is unaware of any connectivity associated with the object, and therefore no short message is displayed.
The original net assignment remains intact in both cases. The default value is nil.
GUI Equivalent
Examples
envGetVal("layoutXL" "drdUseNetName")
envSetVal("layoutXL" "drdUseNetName" 'boolean t)
envSetVal("layoutXL" "drdUseNetName" 'boolean nil)
Additional Information
-
The lxStickyNet Property property overrides any setting of
drdUseNetName. -
For information on design-rule-driven editing, see the Design Rule Driven Editing User Guide.
Related Topics
List of Layout XL Environment Variables
Return to top