PCB Testing 101: Important Methods and Metrics

Zachariah Peterson
|  Created: June 17, 2021
PCB testing

Manufacturers know that a lot will go into the PCB fabrication process in terms of quality control and PCB testing. There are many quality checks used to ensure a design will be manufacturable at scale and with high quality, but a lot of this can happen in the background without the designer realizing. Other important tests, like board bring-up and PCB functional testing, are generally the responsibility of a designer during prototyping, and these tests will get wrapped into manufacturing when producing at scale.

No matter what level of testing and inspection you need to perform, it’s important to determine the basic test requirements your design must satisfy and communicate these to your manufacturer. If it’s your first time transitioning from prototyping to high-volume production, read our list of PCB testing requirements so that you’ll know what to expect.

PCB Testing During and After Manufacturing

There are several PCB testing procedures performed during fabrication and assembly. These aim to assess bare PCB quality and yield, and to ensure a design has passed through assembly without defects. In addition, electrical testing will be performed during manufacturing/assembly and compared with the design netlist.

For prototype designs, testing doesn’t end with manufacturing. Once the boards are received, the design team should put everything through board bring-up testing and functional testing before finalizing the design. Once you scale to thousands or millions of boards, some of these measurements may need to be automated to ensure high throughput and quality.

Mechanical PCB Testing and Inspection

There is a minimum set of mechanical tests and inspections that are performed during manufacturing to verify the fabrication process and to ensure the board will be reliably assembled:

Test

What is Inspected

Criteria

Visual and X-ray inspection

Aims to identify any debris, delamination, or other damage on the surface layers (visual) and internal layers (X-ray). X-ray inspection is also used to inspect BGA or QFN packages for sufficient solder and closed connections.

Pass/fail

Peel test

Measures the force required to peel apart a laminated board after the stackup is constructed and fully cured.

Pass/fail + specific value

Solder pot and float tests

Determines the solderability of plated through hole (PTHs), as well as whether the via barrel can withstand thermal stress during soldering before failing.

Pass/fail

Automated optical inspection (AOI)

Used to automatically spot assembly defects, such as insufficient solder, cracked joints, and open connections (e.g., tombstoning). Newer AOI developed with deep learning are being used to spot cold joints.

Pass/fail

These tests can be used to determine whether there is some quality problem inherent in the manufacturing process, what rework steps might be required, or whether there is some aspect of the design that leads to a failed test. In addition to these basic tests, your board may need to pass through more stringent tests, such as MIL-STD vibration tests, NEMA/NFPA/FAA fire safety tests, thermal shock tests, HALT/HASS tests, burn-in testing, environmental tests, UL safety tests, and other product/industry-specific tests. If your manufacturer cannot perform these more advanced tests, there are specialty testing companies that will qualify new products with a comprehensive methodology.

Electrical PCB Testing During Manufacturing

Electrical testing is also performed during manufacturing to check for any faults, impedance deviations, or conductive residues from soldering:

  • In-circuit testing: Measures for the presence of opens and shorts, as well as specific voltage/current values on test points. Sometimes a test fixture is used to measure a specific waveform. In addition, power-on or power-off electrical tests may be used with specific components or test points to check for component faults.
  • Resistivity of solvent extract (ROSE) test: This conductivity measurement is used to check for any residue that may be leftover from solder flux.
  • Time domain reflectometry (TDR): This test is used to measure impedance in single-ended and differential traces. This may be performed on a test coupon or on a test board with an attached fixture. Some subsequent de-embedding and analysis is needed to fully evaluate signal integrity.
PCB electrical testing
Flying probe testers are used to probe specific points on the PCB to check for faults.

 

PCB Functional Testing

Functional testing for electronics includes a range of possible tests, many of which are focused on ensuring the product provides the desired user experience and end functions that were intended in the design. This is the responsibility of the design team during the prototyping phase, rather than the responsibility of the manufacturer. Remember, your manufacturer’s job is to give you a PCBA that electrically matches the design data you give them, it is not their responsibility to perform functional verification.

In the event the design doesn’t produce the expected functional test results, it’s up to the designer to troubleshoot and debug the design to determine the problem. The designer or test engineer may need to manually gather some electrical measurements, experiment with firmware, and retrace problems through the design to locate the causes of any defects. Once these are located, they can be addressed in the next design revision and, ideally, can be incorporated as test requirements as the product is moved into higher volume.

If you’re making the transition into higher volume, and your product’s functionality or standards conformance requires passing specific electrical, thermal, or mechanical tests, you should specify these for your manufacturer. Talk to them early to make sure they understand what you need and that they have the capabilities to automate these tests to ensure product quality. It takes time up-front to complete these tasks, but you’ll have some piece of mind knowing every possible fault has been anticipated in the design.

The best PCB design tools in Altium Designer® give you everything needed to define PCB testing requirements in your schematics and as attached documents. When you’re ready to send your design our for manufacturing, you can easily release your design data to your manufacturer with the Altium 365™ platform. Altium 365 and Altium Designer give you everything you need to pass a design review, communicate test requirements, and communicate design changes.

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 1000+ technical blogs on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

most recent articles

Back to Home