Everything You Need to Know About Stitching Vias

Zachariah Peterson
|  Created: December 9, 2022  |  Updated: January 16, 2023
stitching vias

Stitching vias are something you often see spread around the surface layer of a PCB. If someone is using copper pour correctly, then they will ideally calculate an appropriate stitching via separation distance such that the via array suppresses crosstalk/interference. The other option is usage as multiple parallel connections between layers that can provide low resistance and impedance, and therefore they can provide high current in DC or AC.

In this guide, I’ll run over some of the standard uses of stitching vias and when they should be used in a PCB. This one area of PCB design can be contentious among some designers as it is related to copper pour, which it is often stated is not needed in most designs. Regardless of your feelings about copper pour, stitching vias have important uses in PCBs at low frequencies and at high frequencies.

The Basics of Stitching Vias in a PCB

Stitching vias are simple structures: they are a periodic array of vias that are generally grounded across the PCB stackup. In this way, they are making connections between ground nets on multiple layers. Note that there is one usage of via arrays that involves power connections across layers (see below). These structures also have important uses in RF design, and this sometimes causes stitching vias to be misused.

To get a quick look at some of the various ways stitching vias can be used in a PCB, watch the video below. Some of the major uses of stitching span across high-speed PCB design, RF PCB design, and routing power across multiple layers.

 

Let’s look at each of these uses in more detail:

The Typical Usage: Connecting Ground

The standard usage of stitching vias is to connect grounds across multiple layers. In a multilayer PCB, it’s common to have more than one region of copper assigned to the same ground net. Stitching vias are a useful tool for connecting these everywhere and ensuring minimum possible impedance for any return current propagating along the reference plane in the PCB.

Stitching vias

Note that there is no requirement to use periodic stitching vias to make these connections across grounds. The grounds do need to be connected somewhere, and multiple connections may be preferable to ensure return paths are navigated to the power return point easily.

Layer Transitions Through Vias

This is one area where stitching vias connected to GND really show their value. Layer transitions in digital circuits and RF circuits need to have a clear ground reference to control signal propagation along an interconnect in a PCB. When making a layer transition, a nearby via in a stitching via array can perform the same function as the ground plane below a trace.

Generally, if you place a stitching via array in a PCB, there is likely to be a stitching via near a layer transition through a signal via. In some cases, this will probably work fine, and you probably won’t have to worry about the emission of noise or susceptibility to noise within the via transition region. The presence of a grounded stitching via near the signal via should be enough to suppress noise, particularly for slow GPIOs, I2C, UART, or other slow digital protocol (same applies in low frequency analog).

Stitching vias
These stitching vias just happened to end up near these MISO and MOSI lines after being applied automatically. Will they provide tight enough ground return?

With high-speed digital and RF, the situation is different and you need to have a purposefully designed stitching via array near the signal via. The stitching via array is intended to provide a low-impedance path for the return current induced along the edge of the stitching vias. The other reason to place stitching vias in these transitions is to confine the electromagnetic field comprising this signal within the via structure bounded by the stitching via.

Stitching vias connector
This board has a connector mount on the backside that then transfers a signal to the top layer (shown here in red).

The noise-suppression mechanism in this case is sometimes called “shielding,” as if the vias prevent coupling of electromagnetic waves into a victim interconnect. This is somewhat true. Having the stitching via structure close to the signal via provides noise reduction in two ways:

  1. The loop inductance in the via region is lower because the via is closer to ground
  2. Being closer to ground causes the signal via/ground via transition to dominate the total capacitance experienced along the via
Stitching vias parasitics

The 2nd point is equivalent to reducing parasitic capacitance by bringing a ground plane closer to a signal trace. I’ve shown how this reduces parasitic capacitive coupling to other signal nets in this article; the same kind of result would be expected here.

Stitching Vias and Antipad Affect Via Impedance

The real result from the modification of the capacitance and inductance in the previous section is that the placement of stitching vias in a layer transition will determine the via impedance. A related piece is the antipad, which ideally should intersect with the stitching vias, and thus together they will modify the impedance. Most via impedance calculators are totally unable to account for the actual via impedance due to the presence of stitching via arrangements and the antipad size around a layer transition.

Although stitching vias and the antipad through the ground planes do affect impedance, the input impedance into the via will not deviate appreciably from 50 Ohms (or about 100 Ohms differential) until the frequency exceed about 3-5 GHz. At low frequencies, don’t worry about how much stitching vias and antipad size affecting via impedance; you most likely won’t notice any effect because the via will be very electrically short. Above ~5 GHz, this is very important as incorrectly placed stitching vias and large antipads will not provide enough capacitive loading, resulting in an inductive via transition with impedance reaching ~100's of Ohms. S-parameters for an example via transition without stitching vias and large antipad is shown below.

Stitching vias S-parameters
An S11 plot shows the effects of insufficient capacitive loading from lack of stitching vias and a large antipad. We can clearly see the via transition cannot support signal bandwidths above ~3 GHz.

Do Stitching Vias Provide Shielding?

The short answer is “yes,” but only up to certain frequencies. When used with the intent of providing shielding, it is possible that a designer just guesses at the required spacing between vias. In some cases, what we call shielding in waveguides should better be called field confinement. No matter what you want to call it, stitching vias can block propagation of electromagnetic waves up to some maximum frequency.

For a given frequency, that you want to suppress, the pitch between the vias should be approximately:

Stitching via distance

This spacing requirement on stitching vias specifically for purposes of blocking electromagnetic wave propagation is the same requirement used to confine waves within a waveguide on a PCB.

An example on a grounded coplanar waveguide used as an antenna feedline is shown below. In this example, the pitch is 20 mil, which would be appropriate for shielding up to 43 GHz based on the above equation. If we had high-speed signals traveling nearby, we could expect high shielding effectiveness along this feedline, and that would help suppress crosstalk into the RF line.

Stitching vias coplanar waveguide
Coplanar waveguide with stitching vias.

I think it’s important to note here that stitching vias are not the magic cure for noise, and they do not give you an excuse to eliminate best routing practices. You should still practice good placement and routing strategies for RF boards, even if you have used stitching vias in the manner shown above.

Stitching Vias for Power

When used in a PCB layout for a power system, stitching vias are not normally placed in the typical arrangement with large spacing. In fact, you may not see them used in large grounded copper pour regions at all in these designs. However, stitching via arrays can be used to create low resistance layer transitions on a power net. This would allow a via to transfer large amounts of current with low loss between layers.

Stitching vias power
An example array of 8 vias on a power net polygon coming off a regulator circuit.

How many stitching vias are needed to transfer a given amount of current? This depends on the DC resistance of the typical via. For a typical via drill diameter and pad size (10/20 mil) and 1 mil wall plating thickness, the via resistance will be approximately 1.5 mOhm, and the thermal resistance will be approximately 180 °C/W. If you attempt to bring 20 A DC through this via, you would dissipate 600 mW of power and you could expect the via’s temperature to increase by 108 °C.

In order to keep temperature rise within some acceptable limit, we would want to use multiple vias in an array. If we used 10 of these vias in parallel, then each via would carry 2 A DC and the expected temperature rise would be 1.08 °C for each via (and thus for the entire array). This should show how you can use a temperature rise target in order to determine a limit on the number of stitching vias.

Automate Stitching Via Placement

If we note that placement of stitching vias involves locating and placing a large array of vias around a board, and with precise spacing, this can be tough with most CAD tools. Simpler CAD tools force placement of stitching vias manually, probably followed by copy-pasting each row/column around the board to form the array.

Altium Designer includes a simple utility in the PCB Editor to place stitching vias with user-defined size and spacing. You can place stitching vias by selecting a via template, or by setting a custom via size and layer transition. This feature is accessible from the Tools menu inside the PCB Editor. Read more about this feature in the documentation.

Via stitching altium

So is there an objectively “right” way to use stitching vias? The answer is sometimes not so clear. I’ve shown some instances where stitching via arrays are used for very specific purposes:

  • If you just need to connect grounds (no high-speed/RF), stitching vias are convenient but not required
  • If providing a reference across layers, stitching vias are also convenient for low-speed signals to minimize EMI
  • If providing power, closely spaced vias can provide high current with minimal temperature rise
  • For high-speed signal transitions, you can’t rely on the randomly placed stitching vias to guarantee signal integrity

That leaves shielding as an outstanding issue regarding the sizing, spacing, and placement of stitching vias. To learn more, read this article on copper pour in PCB layouts to learn some of the effects of stitching vias on noise coupling and EMI.

When you need access to the best CAD features and automation tools to build your PCB, use the complete set of product design tools in Altium Designer®. When you’ve finished your design, and you want to release files to your manufacturer, the Altium 365™ platform makes it easy to collaborate and share your projects. Come see the monthly feature updates in Altium Designer.

We have only scratched the surface of what’s possible with Altium Designer on Altium 365. Start your free trial of Altium Designer + Altium 365 today.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2000+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Back to Home