Home Knowledge Base Boundary Scan (JTAG / IEEE 1149.1)

Boundary Scan (JTAG / IEEE 1149.1) is the standardized on-chip test interface that enables testing of chip interconnects, board-level connections, and chip programming through a simple 4-wire serial protocol — providing controllability and observability of every chip I/O pin without physical probe access, essential for testing dense BGA packages where pins are hidden under the chip.

JTAG Interface (4 Wires)

SignalDirectionFunction
TCKInputTest Clock — serial shift clock
TMSInputTest Mode Select — controls TAP state machine
TDIInputTest Data In — serial data input
TDOOutputTest Data Out — serial data output
TRST (optional)InputTest Reset — async reset of TAP controller

TAP Controller (Test Access Port)

Boundary Scan Operation

1. Boundary Scan Register: A shift register cell at every I/O pin of the chip. 2. EXTEST Instruction: Boundary cells drive and capture pin values — tests board-level solder joints. 3. SAMPLE Instruction: Captures functional pin values without interrupting chip operation. 4. BYPASS Instruction: 1-bit bypass register shortens the scan chain for faster access to other chips on the chain.

Board-Level Testing

Beyond Testing — JTAG Applications

Boundary scan is one of the most universally adopted standards in electronics — virtually every digital IC manufactured since the 1990s includes a JTAG interface, making it the lingua franca of chip testing, board testing, programming, and debug.

boundary scanjtagieee 1149jtag testboard level test

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.