IP Library Granted Patent US 10,054,633
Granted Patent B2
US 10,054,633 · App. 15/467,485 · Granted Aug 21, 2018

Shadow protocol detection, address circuits with command shift, update registers

Inventor: Lee D. Whetsel (Parker, TX)
Assignee: Texas Instruments Incorporated
G01R31/31713G01R31/2815G01R31/2884G01R31/3025G01R31/3177G01R31/31703G01R31/31725G01R31/31727G01R31/318558G01R31/2851
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 10,054,633
App. No.
15/467,485
Granted
Aug 21, 2018
Kind
B2
Abstract

The disclosure describes a process and apparatus for accessing devices on a substrate. The substrate may include only full pin JTAG devices ( 504 ), only reduced pin JTAG devices ( 506 ), or a mixture of both full pin and reduced pin JTAG devices. The access is accomplished using a single interface ( 502 ) between the substrate ( 408 ) and a JTAG controller ( 404 ). The access interface may be a wired interface or a wireless interface and may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.

Claims (18)

1. A shadow protocol circuit comprising:

A. a shadow protocol detection circuit having a test data in input, a test clock input, a test mode select input, an enable output, a command output, a command clock output, a match input, an address output, and an address control output;

B. a command circuit including:

shift register circuitry having a command input coupled to the command output, a command clock input coupled to the command clock output, and a parallel output;

update register circuitry having a parallel input coupled to the parallel output of the shift register circuitry, a full pin select output, and a reduced pin select output; and

C. an address circuit having a match output coupled to the match input, an address input coupled to the address output, and an address control input coupled to the address control output.

2. The shadow protocol circuit of claim 1 including a mode gate having one input coupled to the test mode select input, and another input coupled to the enable output.

3. The shadow protocol circuit of claim 1 including a tri-state gate having one input coupled to a test data out lead, an output coupled to a gated test data out lead, and a control input coupled to the enable output.

4. An integrated circuit interface comprising:

A. a test data input, a test clock input, a test mode select input, and a test data output; and

B. a shadow protocol circuit including:

i. a shadow protocol detection circuit having an input coupled to the test data input, an input coupled to the test clock input, an input coupled to the test mode select input, an enable output, a command output coupled to the test data input, a command clock output coupled to the test clock input, a match input, an address output coupled to the test data input, and an address clock output coupled to the test clock input;

ii. a command circuit including:

shift register circuitry having a command input coupled to the command output, a command clock input coupled to the command clock output, and a parallel output;

update register circuitry having a parallel input coupled to the parallel output of the shift register circuitry, a full pin select output, and a reduced pin select output; and

iii. an address circuit having a match output coupled to the match input, an address input coupled to the address output, and an address clock input coupled to the address clock output.

5. The interface of claim 1 including a mode gate having one input coupled to the test mode select input, and another input coupled to the enable output.

6. The interface of claim 1 including a tri-state gate having one input coupled to a test data out input, an output coupled to the test data output, and a control input coupled to the enable output.

Continuity (9)
Division 15159171 · May 19, 2016
Division 14815396 · Jul 31, 2015
Division 14456125 · Aug 11, 2014
Division 13488956 · Jun 5, 2012
Division 13078621 · Apr 1, 2011
Division 12883629 · Sep 16, 2010
Division 11874594 · Oct 18, 2007
Provisional Application 60829979 · Oct 18, 2006
Related Publication 20170192058A1 · Jul 6, 2017