Product Documentation
Virtuoso Automated Device Placement and Routing Flow Guide
Product Version IC23.1, November 2023

controlDeviceLayers

APR.device.route controlDeviceLayers string "{ "Y" | "N" }"

Description

Forces device layers to be included or excluded for signal and spine routing. This overrides any argument provided to the router or PDK-specific default behavior.

To always include device layers:

envSetVal(APR.device.router" "controlDeviceLayers" 'string "Y")

To always remove device layers:

envSetVal("APR.device.router" "controlDeviceLayers" 'string "N")

Any other settings (including the default "") has no effect.

GUI Equivalent

None

Examples

envGetVal("APR.device.route" "controlDeviceLayers")
envSetVal("APR.device.route" "controlDeviceLayers" 'string "Y")

Related Topics

Automated Device Placement and Routing Flow Environment Variables

Routing Assistant User Interface for Device-Level Routing


Return to top
 ⠀
X