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

Automatic Mirroring and Pin Permutation During Abutment

If an attempt to abut two devices causes two pins on the same net to touch, a short violation is created. Layout XL tries to resolve this violation automatically by first mirroring the device or chain in question. If that fails, it then attempts to resolve it by permuting pins.

This behavior is controlled by two environment variables, both of which are switched on by default.

To disable the mirroring of devices and chains:

  1. From the layout window menu bar, choose Options – Connectivity and click the Generation tab.
  2. Switch off the Mirror transistors option and click OK.
    This switches off both device mirroring and chain mirroring during abutment.

Resolving shorts by mirroring rather than permuting pins is desirable because pin permutation

Resolving the short violation through mirroring removes these drawbacks. No pin permutation is performed on chained devices.

Related Topics

autoMirror

autoMirrorChains


Return to top
 ⠀
X