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

autoAbutment

layoutXL autoAbutment boolean { t | nil }

Description

Turns on automatic abutment, which abuts prepared transistors so that they can share pins. Abutment is switched on for both automatic and interactive layout generation and during automatic placement using the Virtuoso custom digital placer.

The default is t, which means that devices that have not been abutted but are overlapping can be abutted. If the devices are already abutted, they are not reabutted.

Auto-abutment works only when automatic extraction is on, when the extractEnabled environment variable is set to t.

GUI Equivalent

Command:

Options – Connectivity (Generation tab)

Field:

Abut transistors

Examples

envGetVal("layoutXL" "autoAbutment")
envSetVal("layoutXL" "autoAbutment" 'boolean t)
envSetVal("layoutXL" "autoAbutment" 'boolean nil)

Related Topics

extractEnabled

Connectivity Form

Prerequisites for Automatic Device Abutment in Layout XL

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X