Object Chopping
You can use the Chop command to cut away part of an object or cut an object into pieces. If a non-ROD object has a net name and it is cut into pieces, each remaining piece of the object retains the net name. Partial chopping of instances and vias is not supported.
The following table describes the support available for chopping various objects.
| Object Type | Support for Chop Functionality |
|---|---|
|
Most shapes lose ROD attributes when they are chopped. For multipart paths, the effect of a chop depends on what parts are choppable and how you chop them. For details, see How Chopping Affects Multipart Paths. When you chop the master rectangle of a multipart rectangle, all subrectangles are deleted and the shapes resulting from chopping the master rectangle are regular, unnamed database shapes. When you chop any ROD object, all alignments to that object are deleted. |
|
|
Chopping a blockage object may result in more than one blockage object. If the original blockage object had an owner, then all the resulting blockage objects will have the same owner. One owner will then have multiple associated blockages. |
|
|
The Chop command does not support snap boundary objects.
|
|
|
The Chop command support pins. A single pin is chopped into multiple pins. The new pins is strongly connected, this means that all the chopped pins have new pinFigs but the terminal and pin names are the same. The supported pin shapes are rectangle, polygon, and ellipse. All the properties of the original pin are retained after the chop operation. |
|
|
The Chop command supports grid-aware snapping for row regions if grids are specified in the row template manager. Grid-aware snapping is supported for the line, rectangle, and polygon chop shapes. For the line chop shape, snapping is supported for no spacing and the User Spacing type; it is not supported for Min Spacing. |
|
|
The Chop command supports arrays (mosaic or group array) if the vertices of the rectangle and polygon, or end points of a line, are either outside the array or on the boundary of the array. |
To cut hierarchical objects, such as parameterized cells, you need to use the Yank command.
(Virtuoso RF Option) The Chop command is supported for curved shapes in all modes (Rectangle, Polygon, Circle, and Line mode).
Related Topics
Copying and Cutting Through the Hierarchy
Modifying Corners of a Polygon
Return to top