The Global Tools several features are aggregated that are not limited to modify the current visible cell, but that modify the whole design. For some of the features in the menu, there are identical features in other menus with a limitation to the selected shapes. So all features here are not limited to the current cells and are not limited to selected shapes.
All shapes on a layer are copied to another layer.
All shapes on the entered layer are sized in any cell of the design. Positive sizing values will grow the shapes, negative values will shrink shapes. If the design contains scales references, resulting shapes in these references may appear to be scaled differently. Use the feature Remove Scaled References to avoid it. Different types of sizing can be set. To size only selected shapes please use the feature Size Adjust in the Adjust Utilities menu.
All shapes on a choosen layer are removed from the current design. The deletion is done in all cells of the design.
All elements on layers other than the selected one are removed. The intention of the function is the preparation for mask manufacturing. Please noticed: The design name is not modified so be careful not to overwrite your original design.
A chosen layer is moved to a new design window and removed from the current design. A new layout window will be opened when executing the feature. Please noticed: Be careful when saving the original design for it was modified.
A derived layer will be created from one or two existing layers. Different derivation operations are available. To create a derived as a result of a Boolean Operation, please use the BoolOnLayer feature of the Boolean tools. This feature was introduced with release 201801004.
These derivation operations are available:
Operation: | Result: | |
---|---|---|
avoiding | ![]() |
The shapes on layer A that are completely outside and do not touch the shapes on layer B |
butting | ![]() |
The shapes on layer A that abut the shapes on layer B; the shapes on layer A must have at least one coincident edge with the shapes on layer B and must otherwise be completely or partially outside the shapes on layer B |
buttingOrCoincident | ![]() |
The shapes on layer A that have any coincident edges with the shapes on layer B; Shapes may abut, overlap, or be completely contained |
buttingOrOverlapping | ![]() |
The shapes on layer A that touch, overlap, or are contained within the shapes on layer B; like “touching” except this may have parameters |
buttOnly | ![]() |
The shapes on layer A that abut – but do not overlap – any shapes on layer B (i.e., have only a coincident edge in common) |
coincident | ![]() |
The shapes on layer A that have any coincident edges with the shapes on layer B; Some part or all of the shape on layer A must overlap the corresponding shape on layer B; Shapes that abut only are excluded |
coincidentOnly | ![]() |
The shapes on layer A that are completely contained within, and have at least one coincident edge with, the shapes on layer B |
enclosing | ![]() |
The shapes on layer A that completely contain one or more shapes on layer B |
inside | ![]() |
The shapes on layer A that are completely contained within the shapes on layer B (coincident edges are allowed) |
outside | ![]() |
The shapes on layer A that are completely outside of the shapes on layer B; Shape edges may abut but not overlap |
overlapping | ![]() |
The shapes on layer A that are completely or partially contained within the shapes on layer B; Shapes that abut but do not overlap are excluded |
straddling | ![]() |
The shapes on layer A that overlap at least one edge of the shapes on layer B. At least one point of the layer A shape must be outside the corresponding shape on layer B. Shapes that abut but do not overlap are excluded. |
touching | ![]() |
The shapes on layer A that abut, overlap or are contained within the shapes on layer B |
grow | ![]() |
The shapes on layer A extended at each side with a fix value |
shrink | ![]() |
The shapes on layer A downsized at each side with a fix value |
growVertical | ![]() |
The shapes on layer A extended at vertical sides with a fix value, diagonal edges are sized proportional. |
growHorizontal | ![]() |
The shapes on layer A extended at horizontal sides with a fix value, diagonal edges are sized proportional. |
shrinkVertical | ![]() |
The shapes on layer A downsized at vertical sides with a fix value, diagonal edges are sized proportional. |
shrinkHorizontal | ![]() |
The shapes on layer A downsized at horizontal sides with a fix value, diagonal edges are sized proportional. |
With this feature layers can be changed in the hole design including merging different layers on a single one or swapping two layers.
Overlapping shapes on the selected layer will be modified in a way that the overlap is removed without changing the resulting shape. Shapes on all other layers will not be modified. Additional cells are added to design if required.
All cell array references are replaced by an array of individual references to the cell. The function is global and cell arrays in any cell are removed. The resulting design will contain no more arrays. This feature can be used to convert a design to a file format not supporting arrays of cell references.
All cell references which are non-orthogonal are replaced by an identical rotated cell so that the remaining reference is orthogonal. Cell array references will not be modified by this feature. This feature is global and the complete design will be processed.
Cell references that use a magnification unequal 1 are replaced by an identically sized cell so that the remaining reference is not scaled. The appearance of the cell will not change. Cell array references will not be modified by this feature. This feature is global. The complete design will be processed. It is useful for conversion to file formats that do not support scaled references like CIF.
All text elements are removed from the current design. The deletion is done in all cells of the design.
All pathes with a width of 0 or less are remove in all cells of the design.