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

Instance Snapping in Abstract Mode Placement

The abstract mode placement allows fast placement of large layout blocks. The width spacing pattern (WSP) default abstract mode placement is performed in the following cases:

In the above cases, the following tasks are performed to snap to the default WSP grid in either direction:

The following is an example of an advanced scenario when abstract mode placement is performed for WSPs if you specify the leSnapPatternSnappingVerticalGrid or leSnapPatternSnappingHorizontalGrid property.

The offset overrides can be specified for WSP abstract mode snapping using the leSnapPatternSnapping property only if one of the properties, leSnapPatternSnappingVerticalGrid or leSnapPatternSnappingHorizontalGrid, has been set. If you do not specify either of these properties and only specify the offset overrides using the leSnapPatternSnapping property, the largest grid in the constraint in either direction is considered for snapping. It is assumed that you want to specify an offset override only when you override the grid.

In this case, the grid that you have specified is accepted without any further check. If the leSnapPatternSnapping property has an offset override, it is applied based on the existing rules that apply to this property. If only one direction grid has been specified, the other grid is determined based on the default algorithm.

When leSnapGridHorizontal and leSnapGridVertical abstract override properties have been specified, the object closest to pointer is used as the reference object for snapping. However, in case of modgens, the object that has the abstract override properties specified is used as the reference object for snapping.

Related Topics

Object Snapping Behavior in Width Spacing Patterns


Return to top
 ⠀
X