# US 12,007,441 B2 · 3D stacked die test architecture

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,007,441 B2
- Document ID: US12007441B2
- Status: Granted
- Kind: B2
- Application number: 18/208,366
- Filed: 2023-06-12
- Published: 2023-10-12
- Granted: 2024-06-11
- Earliest claimed: 2011-08-17
- Assignees: Texas Instruments Incorporated
- Applicants: Texas Instruments Incorporated
- Inventors: Lee D. Whetsel
- Web page: https://patentgrep.com/patent/US12007441B2

## CPC

- G01R 31/318555: {Control logic}
- G01R 31/31723: {Hardware for routing the test signal within the device under test to the circuits to be tested, e.g. multiplexer for multiple core testing, accessing internal nodes (routing the test signal to or from the device under test G01R31/31926)}
- G01R 31/31724: {Test controller, e.g. BIST state machine (for scan test G01R31/318555)}
- G01R 31/31725: {Timing aspects, e.g. clock distribution, skew, propagation delay (for tester hardware G01R31/31937)}
- G01R 31/3177: Testing of logic operation, e.g. by logic analysers
- G01R 31/318508: {Board Level Test, e.g. P1500 Standard (features related to boundary scan G01R31/318533)}
- G01R 31/318513: {Test of Multi-Chip-Moduls}
- G01R 31/318597: {JTAG or boundary scan test of memory devices (other scan testing of memories G11C29/32)}
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

This disclosure describes a test architecture that supports a common approach to testing individual die and dies in a 3D stack arrangement. The test architecture uses an improved TAP design to facilitate the testing of parallel test circuits within the die.

## Claims

### Claim 1

A device comprising:
a parallel test data input (PTDI) bus;
a parallel test data input/output (PTDIO) bus;
a first surface coupled to the PTDI bus and the PTDIO bus;
a second surface opposite the first surface, wherein the second surface is coupled to the PTDI bus and the PTDIO bus;
a first parallel test circuit coupled to the PTDI bus, wherein the first parallel test circuit includes a first parallel test data output (PTDO);
a second parallel test circuit coupled to the PTDI bus, wherein the second parallel test circuit includes a second PTDO;
a first comparator coupled to the first PTDO and the PTDIO bus, wherein the first comparator includes a first comparator output;
a second comparator coupled to the second PTDO and the PTDIO bus, wherein the second comparator includes a second comparator output;
a first gate circuit coupled to the first comparator output, wherein the first gate circuit includes an output coupled to the PTDIO bus; and
a second gate circuit coupled to the second comparator output, wherein the second gate circuit includes an output coupled to the PTDIO bus.

### Claim 2 (depends on 1)

The device of claim 1, further comprising:
a first buffer coupled to the first PTDO and the PTDIO bus; and
a second buffer coupled to the second PTDO and the PTDIO bus.

### Claim 3 (depends on 1)

The device of claim 1, further comprising a tri-state buffer coupled to the output of the first gate circuit, wherein the tri-state buffer includes an output coupled to the PTDIO bus.

### Claim 4 (depends on 3)

The device of claim 3, further comprising an enable line coupled to the first comparator, the second comparator, and the tri-state buffer.

### Claim 5 (depends on 1)

The device of claim 1,
wherein the PTDI bus includes a number (N) of lines, and
wherein the PTDIO bus includes N+1 lines.

### Claim 6 (depends on 1)

The device of claim 1, wherein the PTDI bus comprises a first line coupled to the first parallel test circuit and coupled to the second parallel test circuit.

### Claim 7 (depends on 6)

The device of claim 6, wherein the PTDIO bus further comprises a second line coupled to the output of the first gate circuit and coupled to the output of the second gate circuit.

### Claim 8 (depends on 1)

The device of claim 1, further comprising an enable line coupled to the first comparator and the second comparator.

### Claim 9 (depends on 8)

The device of claim 8,
wherein the first comparator is configured to compare first data on the first PTDO and second data from the PTDIO bus in response to a signal on the enable line, and
wherein the second comparator is configured to compare third data on the second PTDO and fourth data from the PTDIO bus in response to the signal on the enable line.

### Claim 10 (depends on 9)

The device of claim 9, wherein the first comparator is configured to:
detect a first mismatch between the first data and the second data; and
output a first fail signal to the first gate circuit in response to detecting the first mismatch, and
wherein the first gate circuit is configured to output a first compare failure output (CFO) in response to the first fail signal.

### Claim 11 (depends on 10)

The device of claim 10,
wherein the second comparator is configured to:
detect a second mismatch between the third data and the fourth data;
output a second fail signal to the second gate circuit in response to detecting the second mismatch, and
wherein the second gate circuit is configured to output a compare failure output (CFO) in response to the second fail signal.

### Claim 12 (depends on 1)

The device of claim 1, further comprising a test access port (TAP) circuit coupled to the first comparator and the second comparator.

### Claim 13 (depends on 12)

The device of claim 12, wherein the TAP circuit comprises an enable output coupled to the first comparator and the second comparator.

### Claim 14 (depends on 12)

The device of claim 12,
wherein the TAP circuit comprises a first enable output,
wherein the device further comprises:
a first buffer coupled to the first enable output, the first PTDO, and the PTDIO bus; and
a second buffer coupled to the first enable output, the second PTDO, and the PTDIO bus, and
wherein the TAP circuit further comprises a second enable output coupled to the first comparator and the second comparator.

### Claim 15 (depends on 14)

The device of claim 14,
wherein the first buffer is configured to:
receive first test data on the first PTDO; and
output the first test data to the PTDIO in response to a signal at the first enable output, and
wherein the second buffer is configured to:
receive second test data on the second PTDO; and
output the second test data to the PTDIO in response to the signal at the first enable output.

### Claim 16 (depends on 14)

The device of claim 14, further comprising a tri-state buffer coupled to the second enable output and the output of the first gate circuit,
wherein the tri-state buffer includes an output coupled to the PTDIO bus.

### Claim 17 (depends on 1)

The device of claim 1,
wherein the PTDI bus includes a first set of through-silicon vias (TSVs) extending between the first surface and the second surface, and
wherein the PTDIO bus includes a second set of TSVs extending between the first surface and the second surface.

### Claim 18

A device comprising:
a parallel test data input (PTDI) bus having a first PTDI line and a second PTDI line;
a parallel test data input/output (PTDIO) bus having a first PTDIO line, a second PTDIO line, and a third PTDIO line;
a first surface coupled to the PTDI bus and the PTDIO bus;
a second surface opposite the first surface, wherein the second surface is coupled to the PTDI bus and the PTDIO bus;
a parallel test circuit coupled to the first PTDI line and the second PTDI line, wherein the parallel test circuit includes a first parallel test data output (PTDO) and a second PTDO;
a first comparator coupled to the first PTDO and the first PTDIO line, wherein the first comparator includes a first comparator output;
a second comparator coupled to the second PTDO and the second PTDIO line, wherein the second comparator includes a second comparator output; and
a gate circuit coupled to the first comparator output and the second comparator output,
wherein the gate circuit includes an output coupled to the third PTDIO line.

### Claim 19 (depends on 18)

The device of claim 18, wherein the gate circuit is configured to output a compare failure output (CFO) in response to the first comparator output or the second comparator output.

### Claim 20 (depends on 18)

The device of claim 18, further comprising:
a test access port (TAP) circuit coupled to the first comparator and the second comparator and operable to enable the first comparator and the second comparator.
