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

Reshaping an Object in Level-1 Editing Mode

Use the Reshape command in Level-1 Editing mode to reshape a place and route boundary without entering Edit In Place mode. To do this, you have to

  1. Select the place and route boundary to be reshaped.
  2. Draw a rectangle in such a way that it intersects at least one of the edges of the boundary or is contained within the place and route boundary.
  3. Reshape the boundary with respect to this rectangle.

You can select the shapes to be reshaped either before of after you launch the Reshape command.

Stretched objects are snapped to a grid depending on the block type.

Block Type Snap Behavior

Analog

The place and route boundary and pin edges are snapped to the manufacturing grid.

Digital

The place and route boundary is snapped to the placement grid and pin centers are snapped to the routing grid defined for the metal layer on which the pins are defined.

If the pins are not on a metal layer, they are snapped to the manufacturing grid.

A pin that is assigned a status of firm or locked is not moved. If a grid is not initialized, moved pins are not snapped.

Reshaping a Place and Route Boundary at Level 1

To reshape a block place and route boundary,

  1. With Level-1 Editing mode enabled, choose Edit – Advanced – Reshape from the layout window menu bar.
    If the Reshape form does not appear automatically, press F3 to display it.
  2. Select the polygon or path that you want to reshape.
  3. To add or remove a rectangle shape, select rectangle as the Mode. To add a polygon to a shape or to reshape a path, select line.
  4. Select a suitable Snap Mode to specify the shape of line segments.
  5. In the Snap section, select Pins and boundary to grid to snap the stretched object to a grid depending on the block type.
  6. Click Hide.
  7. Select the place and route boundary to be reshaped.
    You are prompted to point to the first corner of the reshape rectangle.
  8. Point to the first corner
    You are prompted to point to the diagonally opposite corner of the reshape rectangle.
    If the boundary of the reshape rectangle does not intersect the boundary of the block to be reshaped, the system issues a message.
  9. If you select multiple instances for reshaping, you need to reshape them one by one by using the procedure described above.

Related Topics

Save Short Locator View Form

Reshape Form

Editing Objects

Enabling Level-1 Editing Mode


Return to top
 ⠀
X