Académique Documents
Professionnel Documents
Culture Documents
A copper pour on a signal layer is a common part of a PCB design. This may be a
hatched ground pour on an analog design; a solid power supply pour for carrying heavy
Summary currents; or a solid ground pour for EMC shielding. Designers requiring large areas of
This application note solid copper in their PCB designs can use fills or copper regions, or polygon pours.
looks at using polygon
pours to create regions
of copper on a PCB. It Fills and Copper Regions
covers such topics as
placing and modifying
polygon pours, setting Fills (Place » Fill) are limited to a rectangular shape and will not pour around other
properties, controlling objects such as pads, vias, tracks, fills or text.
the clearance using
A copper region (Place » Solid Region) is a polygon-
design rules and
type solid copper area, i.e. a multi-sided, filled object,
repouring.
and will not pour around other objects. You can set the
layer and net associated with the region through the
Region dialog. If you select the Polygon Cutout option, a negative copper region is created
which will create a cutout when placed over a solid polygon pour. If you select the Board
Cutout option, the region is not treated as a copper area, becomes multi-layered and Figure 1. A selected copper region.
represent an aperture through the entire board.
Polygon Pours
A Polygon Pour (Place » Polygon Pour) creates large areas of solid or hatch-filled copper
that can fill irregularly shaped areas. As they are poured, polygon pours allow for clearances
around electrical objects of a different net or can connect to objects of the same net.
Clearances can be set using the PCB Clearance design rules.
When you place a polygon pour, you are defining the outline of a polygon object. There are
three ways that the polygon object can be defined – as a solid filled polygon, a hatched fill
polygon with tracks used to create the hatch effect, or an outline only with no fill.
Solid Pours
If the polygon pour’s Fill Mode is set to Solid (Copper Regions) in the Polygon Pour dialog,
the area inside the polygon boundary is filled with copper regions (complying with applicable
Figure 2. A hatched polygon pour
design rules such as copper clearance). It places a copper region in each individual area showing varying clearances
that it finds within the boundary. These areas are created by existing objects such as tracks around electrical objects.
and pads.
Hatched Pours
The copper pour for a polygon can be crosshatched at 90° or 45°, or filled with horizontal or vertical lines. Thermal
considerations may determine the style of hatching used in a design. If you have the polygon pour’s Fill Mode set to Hatched
(Tracks/Arcs) in the Polygon Pour dialog, it first outlines all the objects that are within the boundary using tracks and arcs
(routing tracks, pads, vias, etc) and then fills in each outlined area with tracks.
Unfilled Pours
If you have the polygon pour’s Fill Mode set to None (Outlines Only) in the Polygon Pour dialog, it outlines the boundary using
tracks and arcs in compliance with applicable design rules, such as copper clearance. You may wish to use this option if you
want to place a polygon during the design phase, but do not want it to slow system performance. The polygon can be re-poured
with the desired hatching before generating output.
Use BACKSPACE to delete the last placed vertex point. There is no need to close the polygon, as the PCB Editor will
automatically complete the shape by adding a track from the start point to the last vertex point placed. This ‘auto close’ track
displays as a white, unfilled track as you place the polygon (Figure 5).
To create a hatched polygon pour, click on the Hatched (Tracks/Arcs) option. The fill pattern for the pour is determined using
a combination of the Grid Size, Track Width and Hatch Mode options that
Grid size: 30mil
become available. The fill will be created out of tracks (and arcs) automatically Track width: 10mil
placed according to these settings. The Grid Size determines the spacing between 90° hatch.
the centers of the tracks used for hatching. This grid ideally should be a fraction of
the component pin pitch to allow efficient placement of the tracks.
When hatched polygon pours are poured, they can contain many short pieces of Grid size: 20mil
tracks and arcs, placed to create smooth edges around the existing objects on the Track width: 10mil
board. Set the Minimum primitive length as appropriate, considering that a larger 45° hatch.
value gives faster pour times, screen redraws and output generation but
downgrades the smoothness of the polygon edges. Setting the Surround Pads
With option to Octagons instead of Arcs has a similar effect on the repour times
and smoothing.
Figure 7. Hatching style examples
If you are changing a hatched polygon pour to a solid pour, use the Tools »
Polygon Pours » Convert Hatched Polygons To Solid command to set the extents of the repoured polygon as well as
remove islands and necks and set the arc approximation.
Once you have defined the polygon pour, you can move, copy and paste, slice or reshape it. Delete
selected polygon pours by pressing the DELETE key.
The View/Edit Section in this dialog allows you to: name the existing polygons so they can be used to scope polygon rules or to
include them in a polygon class; sort the existing polygons using one of the 6 columns; or Shelve, Lock, Repour polygons, or
ignore polygons from on-line DRC.
The Pour Order section at the bottom of this dialog allows you to re-arrange the pour order of polygons with the Move Up,
Move Down, and Auto Generate buttons. Pour order can be important when there is a polygon completely within another
polygon, typically you would order from the smallest polygon to the largest polygon. The Auto Generate button will order the
polygons from smallest area to largest area, on a layer-by-layer basis.
Since the polygon manager can perform actions that change the design, such as repouring selected polygons, it must execute
pending actions before accepting a new request that can change the design. A message alerting you about this will appear
(Figure 14).
Figure 14. Any pending edits must be applied before a new edit can be accepted.
If you click the Repour button you have the choice of re-pouring all polygons, selected polygons or polygons that have
violations. Update progress can be monitored on Altium Designer’s status bar.
If you perform a Shelve, Lock, or Ignore from DRC action for selected polygons the action is not performed immediately. In
these cases the actions are performed when you click the Apply or OK buttons.
The Polygon Pour Manager dialog is launched from the Tools » Polygon Pours submenu.
Any polygons in the design will be selected. Open the PCB List panel (select View » Workspace Panels » PCB » PCB List)
and set the second display control at the top of the panel to non-masked objects – a list of all polygons in the PCB will appear.
These include polygon pours, internal planes (which are system-created polygons) and any defined split planes. For polygon
pours, details such as their location, layer, net and pour options are also displayed.
Figure 17. The PCB List panel showing the results of an IsPoly query.
Revision History
13-Dec-2004 2.0 Updates for SP2. Formerly Polygon Planes and Copper Pours.