JTAG Interface Signal Reuse for Multi-Port Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electrical devices with JTAG Test Access Ports lack a method to selectively reuse their external interface signals for accessing various types of access ports, limiting flexibility in testing and debugging operations.

Innovation Solution

A method and apparatus that allow the JTAG interface signals (TDI, TMS, TCK, and TDO) to be used for selectively accessing JTAG Test Access Ports, JTAG compliant Access Ports, JTAG compatible Access Ports, and non-JTAG Access Ports, utilizing an Access Port Selector circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the JTAG Test Access Port interface signals are dedicated solely to JTAG testing, then reliability and standard compliance are improved, but adaptability and versatility for accessing different types of access ports deteriorate

Engineering Contradiction:
ImproveJTAG standard complianceVSAvoidaccess port type flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic access port selection mechanism where the same physical JTAG interface signals can be dynamically configured to access different types of access ports (JTAG Test Access Ports, JTAG compliant Access Ports, JTAG compatible Access Ports, or non-JTAG Access Ports) based on selection signals. This allows the interface to change its functional state without physical reconfiguration, resolving the contradiction between dedicated JTAG functionality and multi-purpose adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal access interface where a single JTAG interface signal set serves multiple functions by enabling access to four different types of access ports through the Access Port Selector. This multi-functionality allows one physical interface to replace what would traditionally require multiple dedicated interfaces, improving versatility while maintaining JTAG standard compliance through proper signal sequencing and state management.

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

2Adaptability or versatility

If multiple access ports are provided in a device, then adaptability and testing flexibility are improved, but device complexity increases

Engineering Contradiction:
Improveaccess port type flexibilityVSAvoidaccess port selection mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple access ports into a single physical JTAG interface by using an Access Port Selector that multiplexes signals to different access port types. Instead of providing separate dedicated interfaces for each access port type (which would increase physical complexity), the patent combines them into one shared interface with selective routing, reducing the number of physical pins and simplifying the overall device architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The Access Port Selector acts as an intermediary component between the external JTAG interface signals and the various access port types within the device. This mediator uses selection signals to route and configure the interface signals appropriately for the target access port type, enabling flexible access without requiring direct connections to multiple port types simultaneously, thus managing complexity through a centralized selection mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the JTAG interface signals are reused for non-JTAG access ports, then adaptability is improved, but measurement precision and signal integrity for JTAG-compliant operations deteriorate

Engineering Contradiction:
Improveaccess port type flexibilityVSAvoidJTAG signal integrity
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent employs dynamic state management where the JTAG interface signals are placed in different functional states depending on the selected access port type. When accessing JTAG-compliant ports, the signals are configured with proper JTAG timing and sequencing; when accessing non-JTAG ports, the signals are reconfigured for the alternative protocol. This dynamic reconfiguration ensures that signal integrity and measurement precision are maintained for each specific operation type through appropriate signal edge detection and state synchronization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic state transitions and synchronization cycles to ensure proper signal integrity when switching between different access port types. The Access Port Selector uses clocked operations and state machines to periodically establish the correct signal conditions for the target port type before data transfer begins, ensuring that whether accessing JTAG or non-JTAG ports, the signal timing and synchronization are properly established to maintain measurement precision.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250155502A1Device access port selection
Publication Date: 2025.05.15 TEXAS INSTRUMENTS INC
  • US20250155502A1 patent drawing
  • US20250155502A1 patent drawing
  • US20250155502A1 patent drawing

AI summary

The disclosure describes a novel method and apparatuses for allowing a controller to select and access different types of access ports in a device. The selecting and accessing of the access ports is achieved using only the dedicated TDI, TMS, TCK, and TDO signal terminals of the device. The selecting and accessing of device access ports can be achieved when a single device is connected to the controller, when multiple devices are placed in a daisy-chain arrangement and connected to the controller, or when multiple devices are placed in a addressable parallel arrangement and connected to the controller. Additional embodiments are also provided and described in the disclosure.