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

Abutment Event 1

During the processing of Event 1, the abutment function calculates the spacing between two figs—pin figures or shapes—and returns the value. The use of abutNames takes precedence over the use of pin figure names to find the abuttable pin figures from the new master.

The abutment engine uses the abutment direction to determine how the instances should move so that the reference edges of the figures are properly spaced. If necessary, the perpendicular edges of the abuttable instances are aligned.

To prevent the abutment group ID to be passed to Event 1, set the lxAbutPassGroupIdToEvent1 environment variable to nil.

Alignment Support During Abutment Event 1

The following data types can be returned during Event1:

The supported snapping modes (dbcAbutSnapTop, dbcAbutSnapBottom, dbcAbutSnapMiddle, dbcAbutSnapLeft, dbcAbutSnapRight, dbcAbutSnapCenter are detailed below. These snapping modes are useful when devices are of different heights and widths.

Related Topics

lxAbutPassGroupIdToEvent1


Return to top
 ⠀
X