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

autoPlaceAbutmentSymAxis

APR.device.place autoPlaceAbutmentSymAxis string "abutSymAxis"

Description

Specifies the symmetry axis to be used to abut single instances when autoPlaceAbutInstances is set to t. You can either set the value to none or specify a value in the float format, for example, "3.5". The x-coordinate of the symmetry axis is set to the specified value.

The default value is none, in which case the tool determines the symmetry axis in the following order:

  1. The tool checks for a symmetry constraint in the design and applies its symmetry axis position.
  2. If a symmetry constraint is not found, the tool assigns the center of the PR boundary as the symmetry axis position.
  3. If no PR boundary is found, the instances are abutted to the left.

You can use useDeviceOrder to control whether device abutment must follow device order.

GUI Equivalent

None

Examples

envGetVal("APR.device.place" "autoPlaceAbutmentSymAxis")
envSetVal("APR.device.place" "autoPlaceAbutmentSymAxis" 'string "3.6")

Related Topics

Virtuoso Automated Device Placement and Routing Flow

Auto P&R Assistant User Interface for Device-Level Placement


Return to top
 ⠀
X