Boundary Scan
Digital stimulus sequences applied through a standardized test access port allow the automated inspection of board-level interconnections without physical probe access. For complex digital assemblies, JTAG test vectors are generated to exercise the boundary-scan cells of integrated circuits on the printed circuit board assembly. These test sequences verify the continuity of traces between chips and identify short or open circuits on high-density ball grid array packages.
Test developers run these diagnostic arrays through boundary-scan software to isolate solder defects during the prototype bring-up and production testing phases.
Diagnostic Coverage
Algorithmic generation of test patterns determines the percentage of board faults that can be successfully identified. By executing structured sequences of logic highs and lows through the scan chains, JTAG test vectors can pinpoint the exact pin-level location of an electrical short. This method eliminates the need for expensive bed-of-nails test fixtures in many low-volume or high-density board environments.
Design engineers often include these test routines in the initial board development phases to shorten diagnostic times. Modern boundary-scan systems use these vectors to program flash memory and configuration devices in-circuit, expanding the utility of the test interface beyond simple structural verification.
Implementation Constraint
Physical test access requires the routing of five basic control signals to a dedicated on-board header. If the scan chain is broken by a single failed device, the entire set of JTAG test vectors becomes useless until the fault is isolated.