Electronic Design Automation

Boundary Scan

Boundary Scan (IEEE 1149.1, commonly called JTAG) is a test and debug methodology that uses serial shift registers built into IC pins to test board-level interconnections, program FPGAs and flash memory, and debug embedded processors, all through a 4-wire Test Access Port (TCK, TMS, TDI, TDO). Essential for BGA and fine-pitch packages where physical probe access is impossible. Multiple ICs are daisy-chained for full board coverage.
Category: Electronic Design Automation
Standard: IEEE 1149.1

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.

JTAG TAP Signals
TCK: Test clock (1-20 MHz)
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

MethodAccessCoverageBGA Support
Boundary Scan4 wiresDigital interconnectYes
ICT (bed-of-nails)Physical probesAnalog + digitalLimited
Flying probeMoving probesAnalog + digitalLimited
Functional testConnectorsSystem-levelYes
Common Questions

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.

Test Solutions

Request a Quote

Need JTAG test equipment, boundary scan software, or board test fixtures? Contact our team.

Get in Touch