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

editInstanceBoundaryMode

layout editInstanceBoundaryMode cyclic { "BBox" | "prBoundary" | "snapBoundary" }

Description

Specifies whether the Flip and Rotate commands use the instance bounding box (BBox), the place and route boundary (prBoundary), or the snap boundary (snapBoundary) as the instance border when operating on instances and mosaics.

The default is BBox. For example, if you have a standard cell with a large label that extends well beyond the PR boundary, the bounding box of that cell will be much larger than its place and route boundary. Set this environment variable to prBoundary to have Flip and Rotate ignore the bounding box and consider only the PR boundary when operating on the cell.

If you set this environment variable to prBoundary or snapBoundary and the instance or mosaic does not have the corresponding boundary, then BBox is used instead.

GUI Equivalent

Command:

Options – Editor

Field:

Instance Editing Mode

Examples

envGetVal("layout" "editInstanceBoundaryMode")
envSetVal("layout" "editInstanceBoundaryMode" 'cyclic "prBoundary")
envSetVal("layout" "editInstanceBoundaryMode" 'cyclic "snapBoundary")

Related Topics

Layout Editor Options Form


Return to top
 ⠀
X