DDR JTAG TAP Controller Interface Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reduced pin JTAG interfaces face a reduction in communication bandwidth between a JTAG controller and device, limiting their effectiveness for device test, debug, and programming operations.

Innovation Solution

A high-speed, reduced pin JTAG interface utilizing double data rate (DDR) circuitry, which combines TDI and TMS signals into a single serialized signal, allowing for high-speed data transfer with reduced pin count by inputting and outputting data components on alternating clock edges, thereby maintaining communication bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If reduced pin JTAG interfaces are used, then the number of pins required is reduced, but the communication bandwidth between JTAG controller and device is reduced

Engineering Contradiction:
Improvenumber of pinsVSAvoidcommunication bandwidth
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent combines multiple JTAG signals (TDI, TMS, TDO) into a single bidirectional pin, reducing the number of pins required while maintaining communication functionality through time-division multiplexing and double data rate encoding

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent employs double data rate (DDR) encoding where data is transmitted on both rising and falling edges of the clock signal, effectively doubling the communication bandwidth and compensating for the reduced pin count by increasing the data rate

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If reduced pin JTAG interfaces are used, then device pin availability is improved, but communication speed is reduced

Engineering Contradiction:
Improvedevice pin availabilityVSAvoidcommunication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent changes the timing parameters of signal transmission by utilizing both rising and falling edges of the clock cycle, effectively doubling the communication speed and compensating for the constraints of reduced pin availability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10162003B2DDR TMS/TDI, addressable tap, state machine, and tap state monitor
Publication Date: 2018.12.25 TEXAS INSTRUMENTS INC
  • US10162003B2 patent drawing
  • US10162003B2 patent drawing
  • US10162003B2 patent drawing

AI summary

A process and apparatus provide a JTAG TAP controller (302) to access a JTAG TAP domain (106) of a device using a reduced pin count, high speed DDR interface (202). The access is accomplished by combining the separate TDI and TMS signals from the TAP controller into a single signal and communicating the TDI and TMS signals of the single signal on the rising and falling edges of the TCK driving the DDR interface. The TAP domain may be coupled to the TAP controller in a point to point fashion or in an addressable bus fashion. The access to the TAP domain may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.