Dual-Purpose JTAG Interconnects for Multi-IC Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multiple-IC systems, such as system-in-package (SiP), there is often an insufficient number of available package pins to support dedicated external JTAG interface pins for each IC, leading to challenges in testing, as existing configurations require all ICs except the one under test to be set into a 'TDI-to-TDO bypass mode, which limits the ability to fully test internal ICs without direct JTAG connections and increases inter-IC routing.

Innovation Solution

The implementation of complementary test circuitry on multiple ICs, including dual-purpose interconnects that can function as both JTAG and slave/master ports, reduces the need for external JTAG pins and inter-IC routing by allowing internal ICs without direct JTAG connections to be fully testable, and enables multiplexing of JTAG interconnects with input slave and output master ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single set of external JTAG interface pins is used to connect to multiple ICs, then the number of package pins is reduced, but the ability to test internal ICs without direct JTAG connections is limited and inter-IC routing complexity increases

Engineering Contradiction:
Improvenumber of package pinsVSAvoidinter-IC routing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements dual-purpose interconnects that can function as either JTAG interface connections or slave/master port connections depending on the operational mode. This allows the same physical interconnect structure to serve multiple functions, reducing the total number of package pins required while maintaining full testing capability for all ICs in the system.

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

Solution Approach 2:

The patent divides the system into ICs with direct JTAG connections (master ICs) and ICs without direct JTAG connections (slave ICs). Each IC segment can operate independently in test mode, allowing comprehensive testing of the entire system while using a single set of external JTAG pins through coordinated bypass modes.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all ICs except the one under test are set into TDI-to-TDO bypass mode, then access to the IC under test is enabled, but the testing capability for internal ICs is limited

Engineering Contradiction:
Improveaccess to IC under testVSAvoidtesting capability for internal ICs
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic mode switching capability where ICs can transition between functional mode and JTAG test mode. This allows the system to adapt its configuration based on which IC is being tested, enabling any IC to be the active test target while others operate in bypass mode, thereby providing versatile testing capability for all internal ICs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces intermediary routing paths through master ICs that have direct JTAG connections. These master ICs act as mediators, allowing test signals to reach slave ICs without direct external JTAG pins. This intermediary approach enables comprehensive testing of all ICs while maintaining ease of operation through a unified external interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If dual-purpose interconnects are implemented, then the need for external JTAG pins is reduced, but the complexity of managing multiple operational modes increases

Engineering Contradiction:
Improveexternal JTAG pinsVSAvoidoperational mode management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where each IC automatically manages its own operational mode based on system configuration signals. The ICs autonomously switch between functional mode and JTAG test mode without requiring complex external control, thereby reducing the overall system complexity despite the dual-purpose nature of the interconnects.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9110142B2Methods and apparatus for testing multiple-IC devices
Publication Date: 2015.08.18 NXP USA INC
  • US9110142B2 patent drawing
  • US9110142B2 patent drawing
  • US9110142B2 patent drawing

AI summary

Embodiments include systems that include at least one integrated circuit (IC) and methods for their testing. Each IC includes an input interconnect to receive an input signal, a test enable interconnect to receive a test enable signal, and a controller (e.g., a TAP controller) for performing testing of the integrated circuit based on values in at least one register (values corresponding to the input signal). Each IC also includes an input port and a multiplexer coupled to the first input interconnect, the at least one register, and the input port. The multiplexer is controllable to pass the input signal to the input port in response to non-assertion of the test enable signal, and to pass the input signal to the at least one register in response to assertion of the test enable signal. When the system includes multiple controllers, each controller may implement a different opcode-to-instruction mapping.