IP Library Granted Patent US 9,146,825
Granted Patent B2
US 9,146,825 · App. 14/179,754 · Granted Sep 29, 2015

At speed TAP, dual port router, and command flip-flop circuitry

Inventor: Lee D. Whetsel (Parker, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G06F11/26G01R31/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 9,146,825
App. No.
14/179,754
Granted
Sep 29, 2015
Kind
B2
Abstract

This disclosure describes different ways to improve the operation of a device's 1149.1 TAP to where the TAP can perform at-speed Update & Capture, Shift & Capture and Back to Back Capture & Shift operations. In a first embodiment of the disclosure the at-speed operations are achieved by time division multiplexing CMD signals onto the TMS input to the TAP. The CMD signals are input to a CMD circuit that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a second embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR state as a CMD signal that is input to the CMD circuit that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a third embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR and PauseDR states and in response producing Capture and Update signals that are input to a Programmable Switch that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a fourth embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR and PauseDR states and inputting these states to a Dual Port Router to control the at-speed operations of a circuit. Each of the embodiments may be augmented to include externally accessible Update and Capture input signals that can be selected to allow a tester to directly control the at-speed operations of a circuit. The improvements of the disclosure are achieved without requiring any additional IC pins beyond the 4 required TAP pins, except for examples showing use of additional data input pins (TDI or WPI signals), additional data output pins (TDO or WPO signals) or examples showing use of additional control input pins (Capture and Update signals). Devices including the TAP improvements can be operated compliantly in a daisy-chain arrangement with devices that don't include the TAP improvements.

Claims (8)

1. An integrated circuit comprising:

A. a test clock lead and a test mode select lead;

B. a state machine having a test clock input coupled to the test clock lead, a test mode select input coupled to the test mode select lead, and data register control outputs;

C. command flip flop circuitry having a clock input coupled to the test clock lead, an input coupled to the test mode select lead, and a command flip flop circuitry output; and

D. dual port router circuitry having state machine inputs connected to the data register control outputs, another input connected to the command flip flop circuitry output, a data register enable input, and data register outputs.

2. The integrated circuit of claim 1 including a test data in lead and an instruction register having an input coupled to the test data in lead an enable output connected to the data register enable input.

3. The integrated circuit of claim 1 including a test data in lead and a data register having an input coupled to the a test data in lead and data register control inputs connected to the data register outputs.

4. The integrated circuit of claim 1 in which the state machine has states of Test Logic Reset, Run Test/Idle, SelectDR, and SelectIR.

Continuity (4)
Division 13188078 · Jul 21, 2011
Provisional Application 61406674 · Oct 26, 2010
Provisional Application 61368906 · Jul 29, 2010
Related Publication 20140164838A1 · Jun 12, 2014