...
June 8, 2026

How to Test BGA and No-Access PCBs With Boundary Scan

Flynn Systems Corporation
C

If you are staring at a freshly assembled board covered in BGAs, QFNs, and fine-pitch parts and wondering how you are supposed to test solder joints you physically cannot reach, the short answer is this: you test them electrically, through the chips themselves, using JTAG boundary scan. There is no probe, no needle, and no line of sight required. The test access lives inside the silicon. After three decades of helping engineers test boards that a bed-of-nails fixture could never touch, this is the conversation I have most often, so let me walk through exactly how boundary scan tests BGA solder joints and high-density boards with zero physical access.

Why BGA and Fine-Pitch Packages Defeat Traditional Test Access

Traditional in-circuit test depends on one thing: a physical probe touching a physical pad. The moment a design hides its interconnects, that model breaks. A ball-grid array places hundreds of solder balls underneath the package, where no probe will ever reach. Fine-pitch QFNs, stacked connectors, and dense double-sided layouts leave nowhere to land a test point. Add HDI boards with buried and blind vias, and the accessible test nodes can drop below thirty percent of the nets on the board.

That inaccessible majority is exactly where modern assembly defects hide. An open under a BGA corner, a bridged pair on a 0.4 mm pitch, a tombstoned passive feeding a scan device — these are the faults that ship as field failures because the fixture never saw them. The problem is not that the defects are rare. The problem is that you have no way to reach them mechanically.

How Boundary Scan Tests Solder Joints You Cannot Physically Reach

Boundary scan, defined by the IEEE 1149.1 standard, builds the test access into the integrated circuits themselves. Every compliant device carries a ring of boundary-scan cells sitting between its core logic and its physical pins. Through a four-wire JTAG port, those cells can drive and sense the state of every pin on the device — including the buried balls under a BGA.

To test the connection between two scan-enabled devices, the controller commands one device to drive a pattern onto a net and the neighboring device to capture what actually arrived. If the solder joint is good, the pattern matches. If the joint is open, shorted, or bridged to a neighbor, the captured value disagrees and the fault is reported — down to the specific pin and net. The board does its own testing from the inside, which is why you can verify a BGA solder joint without ever touching the pad beneath it.

Which Defects Boundary Scan Catches Under a BGA

Engineers evaluating boundary scan for limited-access boards usually want a concrete list of what the technique actually detects. On a board with adequate scan coverage, JTAG boundary scan reliably finds:

  • Open solder joints on BGA balls, QFN pads, and fine-pitch leads that no probe can reach.
  • Shorts and bridges between adjacent nets, including the dense escape routing under a BGA.
  • Stuck-at faults where a net is jammed high or low by a bad joint or a damaged pin.
  • Missing or misoriented devices whose boundary register no longer responds as expected.
  • Interconnect faults between scan devices, the core strength of an onTAP boundary scan platform running a fault-graded vector set.

Pair boundary scan with cluster and memory testing and the coverage extends past the scan chain itself, reaching non-scan logic, flash, and RAM that sit between the JTAG devices.

What Makes a Board Boundary-Scan Ready

Coverage is not automatic — it depends on how much of the netlist connects to scan-enabled silicon and how cleanly the JTAG chain is wired. Before a program is written, it is worth knowing where a design stands, because the answer determines how much of an inaccessible board you can actually test. The factors that move coverage the most are:

  • Scan device density — the more IEEE 1149.1 compliant parts on the board, the more nets fall inside the boundary register’s reach.
  • Chain integrity — TDI, TDO, TCK, and TMS routed cleanly, with the TAP brought out to an accessible connector.
  • Accurate BSDL — verified boundary scan description language files for every scan device, validated against silicon rather than assumed.
  • Clustered non-scan logic — buffers, memories, and programmable parts grouped so they can be reached through neighboring scan devices.

If you are unsure where your board lands, a coverage analysis answers the question before you commit to a test strategy. That assessment is the first thing our team runs when a new program comes in.

When to Bring in a Boundary Scan Partner

Writing a fault-graded boundary scan program for a complex, no-access board is specialist work. It means chasing accurate BSDL, modeling the clusters, generating vectors, and proving coverage against a defect model — work that lands in days for a team that does it daily and in weeks for one that does it twice a year. If your board is dense, your access is gone, and your ramp window is fixed, that is the moment to talk to a partner.

Flynn Systems builds those programs as a service. Our FS-ATG test vector generation service delivers a documented, fault-graded vector set ready to run, and our onTAP turnkey service takes the program from netlist to a running test on your line. Both run on the same onTAP JTAG controllers you will use in production, so what we hand you is what your operators run.

Frequently Asked Questions

Can boundary scan test a BGA with no probe access at all? Yes. As long as the BGA is an IEEE 1149.1 compliant device, its boundary-scan cells drive and sense every ball through the JTAG port, with no physical probe required.

Does boundary scan replace a bed-of-nails fixture? On high-density boards it often replaces most of it, and on the rest it fills the access gaps a fixture cannot reach. Many manufacturers run a hybrid strategy, which we cover in our comparison of boundary scan and traditional test systems.

What if only some of my devices support JTAG? Cluster and interconnect testing extend coverage from the scan devices out to the non-scan parts wired between them, which is how boundary scan reaches memory, flash, and glue logic.

Test the Joints You Cannot Reach

The boards are only getting denser, and the day a fixture could reach every node is gone. Boundary scan moves the test access inside the silicon, where the inaccessible interconnects actually live. If you are holding a BGA-heavy board and a coverage requirement you are not sure you can meet, contact Flynn Systems for a boundary scan coverage assessment, or explore the full onTAP products and services line to see how it fits your test floor. To go deeper on the fundamentals, start with boundary scan as the backbone of PCB fault detection and the IEEE 1149.x standards every hardware engineer should know.

Recent Posts

Recent Posts

Flynn Systems Corporation

June 8, 2026

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *