As noted in several of my previous articles, at Speeding Edge, we are big proponents of putting test structures into PCBs. The impetus for incorporating these structures covers a wide variety of topics—it’s a new design; you’re using new component technology; a new laminate or a new fabricator to name a few.
There are many critical performance characteristics required of today’s electronic products. They operate at high frequencies, move enormous amounts of data, and they do it faster than ever before. This puts a huge amount of pressure on product developers to make sure their designs check all the boxes, work as prototypes as well as in volume production, and meet critical cost and product delivery requirements.
Given all these parameters, it’s a wise technical and business decision to develop a PCB testing procedure before fabricating a new design. Test structures on a PCB can be used before loading the board with components, which will help ensure the board will operate as specified and as-built.
The things that create the impetus for building test structures on a board are based on the following:
As noted above, the layer stackup in the board must be validated through the use of stacking stripes on the edges of the board. This may seem to be a simple issue or mundane practice, but it is one that can result in dire consequences if it is not done. If board layers are out of order, there is no easy fix, and there can be significant cost and schedule hits as the only option is to scrap the boards and start all over again.
Figure 1. Stacking stripes used to Check Layer Order and Dielectric Thickness
Figure 1 depicts a stacking stripe test structure. Strips of copper used in the structure are plotted, so when the PCB is cut from the panel; the strips are visible to the naked eye. The strip in each layer gets longer than the one above. This makes it possible to determine that all the layers are in the correct order by merely seeing that the stair steps get longer going down into each layer of the PCB.
There are many places in the design and fabrication process where the order of the layers can be mishandled. One is in preparation of the photo-tools and stencils used to etch the PCB layers. Another can occur when laying up the individual layers as part of the lamination process. Obviously, the greater the number of layers in your board, the more important the stacking stripe test structures become.
Figure 2 shows an example of a failure detected through the use of test structures. Layer 11 is where layer 22 should be. Both are power planes. The out of place layer is indicated with stacking stripes, which are visible on the side of the board.
Figure 2. A PCB with layers in the incorrect order.
In this instance, all the impedances were correct because the layers that were swapped contained power and ground planes. Additional failures we have detected with test structures include an assembly where the incorrect bypass capacitors were called out on the bill of materials. Stacking stripes can also be used to detect incorrect impedance values.
Figure 3 shows an enlarged view of an actual set of stacking stripes, where the glass fibers in each dielectric layer, the copper thickness, and 5-mil traces can be seen protruding from the PCB.
Figure 3. Magnified view of stacking stripes.
As with any process, there are specific steps to be taken on the PCB prior to it being loaded with components. This PCB testing procedure goes beyond in-circuit testing. These steps include:
If the previous measurements are within specification, the next task involves verifying that the bypass capacitor population creates the proper impedance vs frequency response for each power supply voltage. This is done by sending one PCB out to be loaded with only the bypass capacitors and then performing the following tests:
Table 1. List of bypass capacitors used for each voltage in the board
After the preceding, the following tests are performed to examine the performance of the IC packages and the power supplies under worst-case conditions.
Test traces of varying lengths: On some PCBs, there may be two test traces of varying length in the same layer. Measuring the time delay on each can be used to calculate the velocity by taking the difference in time and dividing it by the difference in length. This enables the calculation of the effective dielectric constant for that layer.
DC voltage drops: On PCBs with very high currents, it is advisable to take a multimeter and run a voltage drop profile from the terminals of the regulator to the farthest load to ensure the DC voltage drops are within limits. As noted in previous articles, a lot of today’s designs can’t tolerate very much voltage sag. While there is not a lot of margin, to begin with, there doesn’t have to be very much variance before limits have been exceeded.
There are several valid reasons for placing test structures as part of a PCB testing procedure. These structures serve several purposes ensuring layers are in the correct order, copper layer thicknesses and trace widths are correct, capacitance power supply voltages are correct, making sure the impedance vs. frequency for each power supply voltage is correct, and ensuring that voltage drops are within the proper tolerance range.
Would you like to find out more about how Altium can help you with your next PCB design? Talk to an expert at Altium.
Ritchey, Lee W. and Zasio, John J. “Right The First Time, A Practical Handbook on High Speed PCB and System Design, Volumes 1 and 2.