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

Chop Form

Use the Chop form to remove parts of objects or break objects into multiple objects.

Field Description

Chop Shape

Controls the shape you want to use as the cutter. You can choose from rectangle, polygon, line, or wire. If Chop Shape is set to line, Remove Chop has no effect.

Environment variable: chopShape

  • Rectangle: Specifies the width, height, and justification of the chop shape using the Width, Height, and Justification fields.Select the Specify Size option to specify the size of the chop shape.
    Environment variables: chopRectHeight, chopRectJustify, chopRectWidth
  • Circle: Selects the Specify Size option to specify the size of the chop shape. Specify the radius and justification of the chop shape using the Radius and Justification fields.
    Environment variables: chopCircleJustify, chopCircleRadius
  • Line: Selects the Specify Spacing option to specify the size of the chop shape. You specify the type, width, and justification of the chop shape using the Type, Width, and Justification fields. You can select User Spacing or Min Spacing from the Type drop-down list. User Spacing lets you specify width of spacing and Min Spacing calculates the spacing based on the minimum spacing specified in the technology file. Also, for path, pathSeg, and rectangle, when the Min Spacing option is selected, the begin point of the line is on the lower orthogonal grid and the end point of the line is on the upper orthogonal grid.
    Environment variables: chopLineJustify, chopLineType, chopLineUserWidth

  • Wire: When you select the chop shape as wire and there is a selectable wire, path or pathSeg, at the first point that you click, the wire is chopped and the Chop command looks for next click. However, if there is no selectable wire at the first point that you click, this point becomes the first point of the line, the prompt changes and the command looks for other points for the line. You can only chop selectable wires, paths or pathsegs, for single-click chop or multiple-click chop.

For all chop shapes, a pathSeg is not converted to a polygon.

When there are no applicable rule in the technology file, the Chop command chops shapes without any gap.

Snap Mode

Controls the shape of polygon or line segments. Snap Mode applies only when Chop Shape is set to polygon or line. You can choose from anyAngle, diagonal, orthogonal, L90XFirst, and L90YFirst.

When snap mode is anyAngle or diagonal, paths and pathSegs are chopped similar to the snap mode orthogonal.

Remove chop

Removes the part of the object enclosed by Chop Shape.

Chop array

Enables you to chop an array of instances (mosaic). This check box is selected by default. When this check box is selected and you define the chop area for an array, none of the points of the chop area (vertices of the rectangle and polygon and end points of a line) should be contained within the array. The vertices or end points should be either outside the array or on the boundary of the array.

Environment variable: chopArray

Snap Section

This section lets you define snap settings for the chopped object.

Pins and boundary to grid

Snaps the chopped object to a grid depending on the block type. If it is an analog block, the place and route boundary and pin edges are snapped to the manufacturing grid. If it is a digital block, the place and route boundary is snapped to the placement grid and the pin centers are snapped to the routing grid. Pins with placement status unplaced, fixed, locked, or unknown are not snapped, even if they were touching the boundary before the chop.

Environment variable: snapToGrid

Pins to boundary

Snaps pins to the place and route boundary automatically.

Soft Block Pins to

Snaps soft block pins automatically either to the Modified Edge or to the Closest Edge after the chop is complete.

All edges to manufacturing grid

Snaps all the edges of the chopped shape to the manufacturing grid.

Environment variable: snapToMfgGrid

Related Topics

Setting Up the Snap Mode

Object Chopping

Soft Block Editing

leHiChop


Return to top
 ⠀
X