Boundary Scan
Understanding Boundary Scan
As IC packages shrank to BGA and 0.4 mm pitch QFP, traditional bed-of-nails in-circuit testing became impossible. Boundary scan moved the test probes inside the IC, at every I/O pin. The boundary scan cells can capture the state of each pin (observe mode), drive each pin to a known value (control mode), or pass through normal operation (transparent mode).
For RF boards, JTAG tests the digital control paths (SPI to synthesizers, I2C to gain controllers, GPIO to switches) while RF signal paths are verified through separate RF measurements. The combination provides comprehensive manufacturing test coverage.
TMS: TAP state machine control
TDI: Serial data in
TDO: Serial data out
TRST: Async reset (optional)
Chain length: N ICs × M pins each
Test time: proportional to chain length
Board Test Method Comparison
| Method | Access | Coverage | BGA Support |
|---|---|---|---|
| Boundary Scan | 4 wires | Digital interconnect | Yes |
| ICT (bed-of-nails) | Physical probes | Analog + digital | Limited |
| Flying probe | Moving probes | Analog + digital | Limited |
| Functional test | Connectors | System-level | Yes |
Frequently Asked Questions
How it works?
Shift registers at every pin. 4-wire TAP. Shift in test patterns, capture results. Daisy-chain multiple ICs. 1-20 MHz clock.
What it tests?
Stuck-at faults, solder bridges, opens. Also programs FPGAs/flash. RF boards: tests digital control paths (SPI, I2C).
JTAG signals?
TCK (clock), TMS (control), TDI (data in), TDO (data out), TRST (optional reset). Low-speed digital.