Modeling a Metal Plating Finishing Process

Tips and App Notes


Metal plating is a commonly used finishing process in circuit fabrication. Printed Circuit Boards (PCBs) often have plated finishes to protect the three exposed sides of copper traces from oxidation. Lossy metal plating, such as nickel, can have a significant negative effect on the high frequency loss of a circuit and can be essential to capture in a model.

It is possible to model metal plating which coats the three exposed sides of bare metal using multiple Thick Metal types. To model the plating, you add a Thick Metal polygon on top of the base metal polygon to represent top plating and narrow Thick Metal polygons along the edges, to represent edge plating.

Procedure Outline

The basic procedure for modeling metal plating of the three exposed surfaces is below, followed by an example of modeling plated metal for a simple through line.

  1. Set the cell size of the project to be less than or equal to the thickness of the plating you wish to model. For Manhattan traces, using a cell size equal to the thickness of the plating is usually sufficient, but for circuits with diagonal or curved structures, a smaller cell size is required.

  2. Specify a Thick Metal type for the base metal, a second Thick Metal type for the top metal plating, and a third Thick Metal type for the edge plating.

  3. The thickness of the Dielectric Layer in which the base metal and edge plating metal are placed should be specified using the same thickness as the base metal. This will create a metal level on top of the base metal trace where you can add the top metal plating.

  4. Specify the desired Technology Layers in the Stackup Manager. Using Technology Layers is optional, but they can help you understand the modified stackup at a glance.

  5. Create the layout of the base metal (unplated) polygons.

  6. Draw narrow polygons alongside  the base metal edges representing the edge plating.

  7. Draw the top metal plating polygons. You should be able to copy, then paste, the base metal polygons and the edge plating polygons created in the previous two steps. Ensure the pasted polygons are then set to the plated metal properties. If you are using Tech Layers this is done automatically, but if not, you will need to change the metal type of the polygons.

PCB Through Line Example

NOTE: To obtain the Sonnet project used as the example, plated_thruline.son, please contact Sonnet Support.

An example project, containing a nickel plated copper trace is shown in the 3D view below: The plating is modeled as covering the three exposed surfaces of the trace.

plating_3d_view.gif

A cross-sectional view with the dimensions is shown below. Note that the drawing is not drawn to scale for clarity.

plating_cross_section.gif

The next two figures contain 2D top views looking straight down on the base metal of the through line (metal level 2) and on the top plating metal (metal level 1) respectively. A view of the Stackup Manager with the metal level highlighted is shown in each figure. Note that ports are added on both metal levels.

plating_base_closeup.gif

plating_top_closeup.gif

The metal types used in this model are shown below:

pm_metal_defs.gif

The Trace_Copper metal type uses the Rough Metal model with Thick Cross Section. The Ground_Copper metal type uses the Rough Metal model with Thin Cross Section. The surface roughness values are representative of a 1 oz, electrodeposited copper foil. When the surface roughness is approximately equal to or greater than the Skin Depth, it adds to the metal resistance and inductance.

The Top_Nickel_Plating and the Edge_Nickel_Plating metal types use the Thick Metal model, which does not include surface roughness.  Plated metal finishes, typically used in PCB processing, are relatively smooth. The nickel conductivity value is set to a variable and the value was found experimentally to match measured data for a physical PCB through line. In practice, electroless nickel plating is often used, which is a nickel phosphorus alloy. The exact alloy content and plating process will influence the Conductivity and Relative Permeability characteristics of the plating. The best practice is to perform your own benchmark and determine appropriate nickel properties for your process.

The Dielectric Layers dialog box for this example is shown below. The base metal and edge plating metal are placed in the 1.4 mil Air dielectric layer (see the Stackup Manager in the illustrations above). This dielectric layer is the same thickness as the base metal. The top metal plating is placed in the 0.2 mil Air dielectric layer which places it directly on top of the base metal. This dielectric layer is the same thickness as the plating metal.

plating_dielectric_db.gif

Special Considerations when Modeling Plating