Boundary scan is a testing technique defined by the IEEE 1149.1 (JTAG) standard that allows engineers to test the electrical connections between integrated circuits on a printed circuit board (PCB) without using physical test probes. It works by placing special test cells at every I/O pin of a JTAG-compliant chip.
How It Works
- Boundary Scan Cells: Each I/O pin has a dedicated test cell that can capture the current signal value or drive a specific value onto the pin, all controlled serially through the JTAG interface.
- Testing Interconnects: By driving known patterns from one chip's output pins and capturing them at another chip's input pins, engineers can detect open circuits, short circuits, stuck-at faults, and bridging defects in board-level wiring.
- Daisy Chain: Multiple JTAG devices on a board are connected in a serial chain (TDO to TDI), allowing a single JTAG controller to access all devices.
Key Benefits
- No Physical Probes Needed: Critical for modern PCBs with fine-pitch BGA packages and high-density routing where bed-of-nails fixtures cannot reach test points.
- Non-Intrusive: Testing happens through existing I/O pins without modifying the board design.
- Programmable: Test patterns can be updated in software without hardware changes.
Beyond Board Test
Boundary scan has expanded beyond its original scope to support in-system programming of flash and FPGAs, cluster testing of multiple boards, and integration with functional test environments. It remains essential for manufacturing test of complex electronic assemblies.
boundary scantesting
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.