Product Documentation
Virtuoso Module Generator User Guide
Product Version IC23.1, November 2023

Abutting Modgen Devices

To abut Modgen devices:

  1. Select two or more devices that you want to abut.
    Abutment in Modgen is a row-based operation. When you select multiple instances for abutment, the instances in each row are abutted separately.
  2. Do one of the following:
    • In the Modgen Placement toolbar, click the Abut icon.
    • Right-click the array and choose Abut.
    • Select PlaceModgenAbut Modgen Instances.

The Modgen devices are abutted.

To abut all devices, do one of the following:

By default, during abutment, the selected instances are mirrored, if needed. However, you can control whether to use mirroring instances or permutation of pins during the abutment process. To switch off mirroring and turn on pin permutation, set the chainPermutePins environment variable to t.

For a set of selected instances, abutment is performed only between the instances that can be abutted. For example, if there are body contacts between two neighboring instances that are selected, then those instances cannot abut.

Synchronized Abutment of Instances

To run the same abutment for all rows in the Modgen, before running the abutment command, turn on synchronized abutment by clicking the Synch Abut button on the Modgen Placement toolbar.

Instances in all rows of the Modgen are abutted in a synchronized operation along the column.

Turn off Synch Abut (default) to abut each row individually, without considering the other rows.

Abutment of Dummy Shapes in Pcells (Virtuoso Advanced Node for Layout Only)

The Modgen editor supports the new Pcell abutment capability supported by Virtuoso Layout Suite XL. At advanced nodes, the Modgen editor supports the abutment of shapes in Pcell submasters that are not attached to pins. In addition to the usual abutment properties, these shapes also require an abutment name to be set in the Pcell SKILL code.

Related Topics

chainPermutePins

modgenPatternFormAbutAll

Modgen Device Abutment

Removing All Abutment

Advanced Node Abutment of Dummy Shapes in Pcells (Virtuoso Advanced Node for Layout Only).


Return to top
 ⠀
X