cJTAG TAP Controller Advanced Mode Command Window

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard JTAG implementations do not permit effective debug and testing of individual components mounted on printed circuit boards, limiting the ability to test and debug JTAG compatible components.

Innovation Solution

The cJTAG architecture extends the JTAG standard by reducing communication signals, allowing for advanced mode operations that enable debug and test sequences through a compact interface, using fewer pins and serializing data to optimize communication, while maintaining compatibility with the underlying JTAG protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard JTAG implementation is used, then compatibility with existing devices is maintained, but testing and debugging capabilities are limited

Engineering Contradiction:
Improvetesting and debugging capabilitiesVSAvoidcommunication interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the communication interface into two distinct modes: standard JTAG mode for basic operations and advanced mode for enhanced testing capabilities. This segmentation allows the system to maintain compatibility with existing devices while providing extended functionality when needed, resolving the contradiction between versatility and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic mode selection mechanism that allows the TAP controller to switch between standard and advanced modes based on operational requirements. The mode select signal dynamically controls whether the shift register operates in standard JTAG mode or advanced mode, enabling the system to adapt its complexity level to the specific testing task at hand.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If pin count is reduced for compact interface, then ease of manufacture and device integration is improved, but communication functionality is limited

Engineering Contradiction:
Improvedevice integrationVSAvoidcommunication functionality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent merges multiple communication functions into a unified compact interface. The advanced mode consolidates instruction register and data register operations into a single shift register structure, allowing both standard JTAG operations and enhanced testing capabilities to share the same physical interface with reduced pin count.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal TAP controller that can operate in multiple modes (standard and advanced) using the same physical interface. The mode select signal enables the same hardware to perform both basic JTAG functions and advanced testing operations, making the interface multi-functional and reducing the need for additional pins.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If advanced mode operations are enabled, then testing capabilities are enhanced, but compatibility with standard JTAG protocol is reduced

Engineering Contradiction:
Improvetesting capabilitiesVSAvoidprotocol compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses dynamic mode switching to maintain protocol compatibility. The mode select signal dynamically controls the operation of the TAP controller, ensuring that standard JTAG protocol compliance is maintained when operating in standard mode, while allowing advanced operations when explicitly switched to advanced mode, thus preserving reliability through controlled adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The mode select signal acts as an intermediary that mediates between standard JTAG protocol requirements and advanced testing capabilities. It controls the shift register operation to ensure proper protocol compliance in standard mode while enabling extended functionality in advanced mode, serving as a bridge between compatibility and enhanced capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8219863B2TAP state count specifying advanced mode command and command data
Publication Date: 2012.07.10 TEXAS INSTRUMENTS INC
  • US8219863B2 patent drawing
  • US8219863B2 patent drawing
  • US8219863B2 patent drawing

AI summary

A method comprises performing at least one zero-bit scan across an interface link. The at least one zero-bit scan defines a command window. The method further comprises an interface adapter counting a number of inert scans in the command window, and the number of inert scans defines a particular command or data. An inert scan results in no data being moved into or out of the interface adapter.