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

Object Stretching

You can use the Stretch command to stretch an edge or corner of an object. The following table describes the support available for stretching various objects.  

Object Type Support for the Stretch Operation

ROD objects

The Stretch command fully supports ROD objects.

Blockages

The Stretch command stretches blockages, except for placement halos, in the same way it stretches a polygon by using points.

You can stretch both fully and partially selected blockages. When you stretch fully selected blockages, the Stretch command works the same way as the Move command. When you stretch a fully selected owner, its blockages also move.

Boundaries

The Stretch command stretches boundaries in the same way as it stretches a polygon by using points.

  • You can stretch both fully and partially selected boundaries.
  • When you stretch fully selected boundaries, the Stretch command works the same way as the Move command.
  • The Stretch command supports IOBox and CoreBoxSpec during PR boundary stretch. Stretching retains the relative distance of IOBox and CoreBoxSpec from the PR boundary.

Mosaics

You can use the Stretch command to expand or shrink mosaics. The number of rows or columns increase or decrease according to the stretching direction and the target location.

  • Mosaics can be stretched in different directions depending on the edge selected and the current Edit Snap mode.
  • Multiple mosaics can be selected and stretched at the same time.
  • When the Mosaic Partial Selection option is selected on the Selection Options form, you can partially select and stretch mosaics. In this mode, you can select edges and corners. You can also select edges from multiple mosaics in partial selection mode.

Vias

You can use the Stretch command to expand or shrink vias in X or Y direction when the Via Partial Selection option is selected on the Selection Options form. The number of rows or columns increase or decrease according to the stretching direction and the target location.

(Virtuoso RF Option) When you stretch a curved path, with the gravity feature enabled, the end points of the curved path snap to the end points or centerline of another curved path or to the center of a pin or a via. When you stretch a pin or a via, its center is snapped to the end points of a curved path or to the center of another pin or via.

Related Topics

Stretching an Object by Direct Manipulation

Stretching a Circle

Changing the Angle of a Corner by Stretching

Stretching and Moving Objects

Stretching Paths

Stretching Multipart Rectangles

Selection Options Form


Return to top
 ⠀
X