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

autoMirror

layoutXL autoMirror boolean { t | nil }

Description

Specifies that if a short violation is created during abutment, Virtuoso Layout XL first mirrors the device in question to resolve the short. Only if this is unsuccessful, does Virtuoso Layout XL attempt to resolve the short by permuting the pins.

After mirroring an instance within its bounding box to resolve the short, abutment usually occurs, if the resulting overlap is between figures that can trigger abutment. However, the triggering of abutment is not guaranteed, especially in the case of asymmetric instances where no overlap is created post-mirroring.

The default is t.

If you switch the option off, Virtuoso Layout XL uses only pin permutation to attempt resolving the shorts.

GUI Equivalent

Command:

Options – Connectivity (Generation tab)

Field:

Mirror transistors

Examples

envGetVal("layoutXL" "autoMirror")
envSetVal("layoutXL" "autoMirror" 'boolean nil)

Additional Information

Related Topics

Connectivity Form

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X