IP Library Granted Patent US 12699134
Granted Patent B2
US 12699134 · App. 18/786,933 · Granted Aug 4, 2026

Addressable test access port

Inventor: Lee D. Whetsel (Parker, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G01R31/3177G01R31/31723G01R31/31727G01R31/318555G01R31/318572
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12699134
App. No.
18/786,933
Granted
Aug 4, 2026
Kind
B2
Abstract

The disclosure describes a novel method and apparatus for making device TAPs addressable to allow device TAPs to be accessed in a parallel arrangement without the need for having a unique TMS signal for each device TAP in the arrangement. According to the disclosure, device TAPs are addressed by inputting an address on the TDI input of devices on the falling edge of TCK. An address circuit within the device is associated with the device's TAP and responds to the address input to either enable or disable access of the device's TAP.

Claims (67)

1 . A device comprising:

a test clock (TCK) terminal;

a test mode select (TMS) terminal;

a test data in (TDI) terminal;

a test access port (TAP) circuit coupled to the TCK terminal, the TMS terminal, and the TDI terminal; and

a second circuit separate from the TAP circuit,

wherein the second circuit is coupled to the TCK terminal and the TMS terminal,

wherein the second circuit is configured to respond to a message received by the second circuit from the TMS terminal, and

wherein the message includes a header, a body, and a trailer.

2 . The device of claim 1 , wherein the TAP circuit is configured to perform scan operations in response to communication received from the TMS terminal.

3 . The device of claim 1 , wherein the message occurs independently from a protocol of the TAP circuit.

4 . The device of claim 1 ,

wherein the TAP circuit is configured to operate independent of the second circuit in response to inputs received from the TCK terminal and the TMS terminal, and

wherein the second circuit is configured to operate independent of the TAP circuit in response to inputs received from the TCK terminal and the TMS terminal.

5 . The device of claim 1 ,

wherein the TAP circuit is configured to respond to communication received by the TAP circuit from the TMS terminal at a first edge of a TCK signal received by the TAP circuit from the TCK terminal, and

wherein the second circuit is configured to respond to the message at a second edge of the TCK signal received by the second circuit from the TCK terminal.

6 . The device of claim 1 , further comprising a debug circuit, wherein the second circuit is configured to access the debug circuit in response to the message received from the TMS terminal.

7 . The device of claim 6 , wherein the second circuit is configured to enable the debug circuit to perform a debug operation in response to the message received from the TMS terminal.

8 . The device of claim 1 , further comprising a programming circuit, wherein the second circuit is configured to access the programming circuit in response to the message received from the TMS terminal.

9 . The device of claim 1 , wherein the second circuit is configured to initiate an address input operation in response to the header of the message.

10 . The device of claim 1 , wherein the second circuit is configured to read an address from the body of the message.

11 . The device of claim 1 , wherein the second circuit is configured to terminate an address input operation in response to the trailer of the message.

12 . The device of claim 1 , wherein the second circuit is not configured to receive communication from the TDI terminal.

13 . The device of claim 1 , further comprising a test data out (TDO) terminal,

wherein the TAP circuit is coupled to the TDO terminal,

wherein the second circuit is configured to output a first enable signal or a second enable signal to the TAP circuit in response to the message,

wherein the TAP circuit is configured to input data from the TDI terminal and the TMS terminal and not output data to the TDO terminal in response to the first enable signal, and

wherein the TAP circuit is configured to input data from the TDI terminal and the TMS terminal and output data to the TDO terminal in response to the second enable signal.

14 . The device of claim 13 ,

wherein the TAP circuit comprises an output buffer,

wherein the output buffer is configured to be disabled by the first enable signal, and

wherein the output buffer is configured to be enabled by the second enable signal.

15 . The device of claim 1 , further comprising an inverter,

wherein the second circuit is coupled to the TMS terminal via the inverter.

16 . A device comprising:

a test clock (TCK) terminal;

a test mode select (TMS) terminal;

a test data in (TDI) terminal;

a test access port (TAP) circuit coupled to the TCK terminal, the TMS terminal, and the TDI terminal; and

a second circuit coupled to the TCK terminal, the TMS terminal, and the TDI terminal, wherein the second circuit is separate from the TAP circuit; and

a TAP access mode detector circuit coupled to the TMS terminal,

wherein the TAP access mode detector circuit is configured to deliver a mode signal to the TAP circuit and the second circuit in response to the TMS terminal,

wherein in response to a first logic level of the mode signal, the second circuit is enabled and the TAP access mode detector circuit is disabled, and

wherein in response to a second logic level of the mode signal, the second circuit is disabled and the TAP access mode detector circuit is enabled.

17 . The device of claim 16 ,

wherein when the device powers up, the TAP access mode detector circuit is configured to sample a TMS signal received from the TMS terminal, and

wherein the TAP access mode detector circuit is configured to set a logic level of the mode signal in response to a level of the sampled TMS signal.

18 . The device of claim 17 , further comprising an inverter,

wherein the TAP access mode detector circuit includes a mode output, and

wherein the TAP access mode detector circuit is configured to:

deliver the mode signal to the TAP circuit via the inverter; and

deliver the mode signal directly to the second circuit.

19 . A device comprising:

a test clock (TCK) terminal;

a test mode select (TMS) terminal;

a test data in (TDI) terminal;

a test access port (TAP) circuit coupled to the TCK terminal, the TMS terminal, and the TDI terminal; and

a second circuit separate from the TAP circuit,

wherein the second circuit is coupled to the TCK terminal and the TMS terminal,

wherein the second circuit is configured to operate independent of the TAP circuit in response to inputs received from the TCK terminal and the TMS terminal,

wherein the second circuit is configured to respond to a message received by the second circuit from the TMS terminal,

wherein the message includes a header, a body, and a trailer, and

wherein the second circuit is configured to initiate or terminate an address input operation in response to the trailer of the message.

20 . The device of claim 19 ,

wherein the TAP circuit is configured to respond to communication received by the TAP circuit from the TMS terminal at a first edge of a TCK signal received by the TAP circuit from the TCK terminal, and

wherein the second circuit is configured to respond to the message at a second edge of the TCK signal received by the second circuit from the TCK terminal.