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

Object Placement Inside the Fin Boundary

The layout editor provides rapid placement of shapes, Pcells, instances, and vias in a fin boundary by using a shape snapping algorithm. This ensures a correct-by-construction layout on the fin grid. Automatic alignment is achieved by the alignment engine that contains the alignment semantics.

The layout editor commands used for creating and moving Pcells, instances, and vias in a layout make use of the alignment engine to ensure placement correctness. The alignment engine accepts a set of shapes and based on their overlaps with fin boundaries in the design, places them appropriately. The following are the automatic placement requirements and the classification of their results:

When you select or drag a snap pattern shape, the shape behaves in the same way as any other shape in the layout editor. You can change the visibility and selectability of the snap pattern shapes using the Palette assistant.

Related Topics

Palette Assistant

Object Snapping to Local Snap Pattern Shapes

Object Snapping


Return to top
 ⠀
X