Abutting Modgen Devices
-
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. - Do one of the following:
The Modgen devices are abutted.
To abut all devices, do one of the following:
-
In the Modgen Placement toolbar, click the Abut All
icon.
- Right-click the array and choose Abut All.
-
Set the
modgenPatternFormAbutAllenvironment variable tot.
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.
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
Return to top