Allegro®
PCB and Package Physical Layout
Command Reference: Z Commands
Product Version 15.7
July 2006
1999-2006 Cadence Design Systems, Inc. All rights reserved.
Printed in the United States of America.
Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA
Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. (Cadence) contained in
this document are attributed to Cadence with the appropriate symbol. For queries regarding Cadence’s
trademarks, contact the corporate legal department at the address shown above or call 800.862.4522.
Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or
registered trademarks of Open SystemC Initiative, Inc. in the United States and other countries and are
used with permission.
All other trademarks are the property of their respective holders.
Restricted Print Permission: This publication is protected by copyright and any unauthorized use of this
publication may violate copyright, trademark, and other laws. Except as specified in this permission
statement, this publication may not be copied, reproduced, modified, published, uploaded, posted,
transmitted, or distributed in any way, without prior written permission from Cadence. This statement grants
you permission to print one (1) hard copy of this publication subject to the following conditions:
1. The publication may be used solely for personal, informational, and noncommercial purposes;
2. The publication may not be modified in any way;
3. Any copy of the publication or portion thereof must include all original copyright, trademark, and other
proprietary notices and this permission statement; and
4. Cadence reserves the right to revoke this authorization at any time, and any such use shall be
discontinued immediately upon written notice from Cadence.
Disclaimer: Information in this publication is subject to change without notice and does not represent a
commitment on the part of Cadence. The information contained herein is the proprietary and confidential
information of Cadence or its licensors, and is supplied subject to, and may be used only by Cadence’s
customer in accordance with, a written agreement between Cadence and its customer. Except as may be
explicitly set forth in such agreement, Cadence does not make, and expressly disclaims, any
representations or warranties as to the completeness, accuracy or usefulness of the information contained
in this document. Cadence does not warrant that use of such information will not infringe any third party
rights, nor does Cadence assume any liability for damages or costs of any kind that may result from use of
such information.
Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forth
in FAR52.227-14 and DFAR252.227-7013 et seq. or its successor.
Allegro PCB and Package Physical Layout Command Reference: Z Commands
Contents
Commands: Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
zcopy shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
zcore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
zrouter
zoom all
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
zoom center
zoom fit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
zoom in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
zoom out
zoom points
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
zoom previous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
zoom world . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
July 2006
3
Product Version 15.7
Allegro PCB and Package Physical Layout Command Reference: Z Commands
July 2006
4
Product Version 15.7
Allegro PCB and Package Physical Layout Command Reference: Z Commands
zcopy shape
Commands: Z
zcopy shape
Options Tab | Procedure
Lets you copy a shape, closed polygon, or rectangle and add it to a different class/subclass
at the same location in your design.
When you copy a shape, you can retain any voids or net name associated with the shape as
well as shape fill patterns, depending on the class to which the copied shape belongs.
However, if you copy a dynamic shape to another dynamic layer, any shape override
properties attached to it are not maintained. For additional related information on working with
dynamic shapes, see Working with Etch Shapes in the Allegro PCB Editor User Guide:
Preparing for Layout or Working with Conductor Shapes in the Allegro Package
Designer User Guide: Preparing for Layout.
Common shapes, rectangles, or polygons that can be reused include route keepins or
keepouts and conductor shapes.
Note: The FIXED and CLIP_DRAWING properties are no longer propagated to the copied
shape.
For example, you might require a route keepout with the same dimensions, on different layers
in your design. Each route keepout must be located in the same position in your design. You
can use the command to copy the selected route keepout to a different conductive layer and
assign a different subclass name to the destination route keepout (in this case, the subclass
name would be the name of the conductor layer).
Menu Path
Edit – ZCopy Shape
Options Tab for the zcopy shape Command
Copy to Class/Subclass Specifies the class to which you want to copy the selected
elements.
July 2006
5
Product Version 15.7
Allegro PCB and Package Physical Layout Command Reference: Z Commands
zcopy shape
If you would like the selected item copied to multiple subclasses
or layers, you can use wildcard characters to specify the various
subclasses.
Use an asterisk to indicate that any number of characters are to
be considered in the subclass specification, for example D*. The
selected item is copied to all subclasses beginning with the letter
D.
Use a question mark to indicate a single character is to be
considered in the subclass specification, for example D?. The
selected item is copied to any subclass name beginning with the
letter D and having a single character following it, such as D1,
D2, DX, and so on.
Shape Options
Create dynamic shape Choose to create a dynamic shape when the selected
destination Class is ETCH. If the destination Class is
BOUNDARY, this field is selected by default, and the shape
created is dynamic by default.
Copy
Voids: Choose to retain voids associated with the shape.
Netname: Choose to retain the net name associated with the
shape.
Size
Offset
Procedure
Contract: Choose to reduce the shape size.
Expand: Choose to increase the shape size.
Choose to reduce or increase the shape size in user-defined
units.
Copying a Shape and Adding It to a Different Class/Subclass at the Same Location in
Your Design
1. Run zcopy shape.
July 2006
6
Product Version 15.7
Allegro PCB and Package Physical Layout Command Reference: Z Commands
zcopy shape
You are prompted to choose a shape, rectangle, or closed polygon.
2. Choose the shape, rectangle, or closed polygon to be copied.
You can use the Find Filter to choose the item to be copied.
Note: You can use the Temp Group command in the pop-up menu to choose more than
one element, provided the items are in the same class/subclass. The command:
Highlights the selected items
Identifies the class and subclass of the selected items in the Selected Class/
Subclass field in the Options tab
3. In the Options tab:
a. If you want the selected items to be copied to a different class, choose the
appropriate class from the Class list box.
b. If the selected items are to be copied to a different subclass, choose the appropriate
subclass from the Subclass list box.
You can enter a wildcard for matching multiple subclass names. ? is a single
character and * is for multiple characters.
c. If any voids associated with the shape are to be retained in the copy, click Copy
Voids on.
d. If the net name associated with the shape, rectangle, or closed polygon is to be
retained in the copy, click Copy Netname on.
e. If the copied shape is to be larger or smaller than the original, choose the
appropriate Shape Expansion option then enter a value in the Offset field. The
value is in user-defined units, as established in the Drawing Parameters dialog box
(drawing param).
4. Click the right mouse button to display the pop-up menu and choose Done.
5. In the design window, choose a point on the item to be copied.
The selected item is copied to the same location in the design. The “copy-to” class/
subclass names specified in the Options tab is assigned to the copied item.
A shape is filled if it is copied to one of the following classes:
ETCH
ANTI ETCH
PACKAGE GEOMETRY
July 2006
7
Product Version 15.7
❑
❑
❑
Allegro PCB and Package Physical Layout Command Reference: Z Commands
zcopy shape
PACKAGE KEEPOUT
REF DES
ROUTE KEEPOUT
VIA KEEPOUT
6. Use the color command to display the item (class/subclass) just created.
7. Click the right mouse button to display the pop-up menu and choose Done.
Rule checking and generates DRC error generation occurs as needed.
July 2006
8
Product Version 15.7
❑
❑
❑
❑