Zero-Pin IC Testing via Embedded Test Controller Pin Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern integrated circuits face challenges in testing due to the limited number of pins available, making it difficult to implement design-for-testability (DFT) functionality without additional pins, which is crucial for efficient testing and debugging.

Innovation Solution

The integration of an embedded test controller within the IC that repurposes existing pins for testing by generating signals to change the input/output function of pins and apply test functions to data storage elements, allowing for full testing without the need for dedicated test pins, thereby enabling zero-pin DFT solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated test pins are added to the integrated circuit, then testing capability is improved, but pin count and device complexity increase

Engineering Contradiction:
Improvetesting capabilityVSAvoidpin count
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by enabling existing I/O pins to serve dual purposes: normal operational functions during standard operation and test functions during testing mode. The test controller dynamically reconfigures pin functions, allowing the same physical pins to be used for both operational data I/O and test data input/output, thereby eliminating the need for separate dedicated test pins.

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

Solution Approach 2:

The patent implements dynamic reconfiguration of pin functions through a test controller that can change the operational mode of pins between normal operation and test mode. The controller dynamically assigns different functions to pins based on the operational state, enabling flexible switching between operational I/O and test I/O without requiring additional static test pins.

Inventive Principle:
Principle #15Dynamics

2Reliability

If scan chains are embedded into the integrated circuit for testing, then testability is enhanced, but the number of externally accessible scan chains increases pin requirements

Engineering Contradiction:
ImprovetestabilityVSAvoidnumber of externally accessible scan chains
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes existing I/O pins universal by enabling them to function as scan chain input/output pins during testing mode while maintaining their normal operational functions. The test controller configures selected I/O pins to serve as scan chain interfaces, allowing the same pins to be used for both operational data communication and test pattern input/output without requiring separate dedicated scan pins.

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

Solution Approach 2:

The patent merges the functional roles of operational I/O pins and test I/O pins by allowing the same physical pins to handle both operational data and test data. The test controller combines the operational mode and test mode functionalities into a unified pin structure, eliminating the need for separate dedicated test pins and reducing overall pin count.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiplexers are introduced to select between testing and non-testing modes, then mode switching capability is improved, but device complexity and pin count increase

Engineering Contradiction:
Improvemode switching capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The test controller is implemented as an embedded self-contained unit within the integrated circuit that autonomously manages mode switching between operational mode and test mode. The controller generates internal control signals to reconfigure pin functions and coordinate test operations without requiring external control logic or additional mode-select pins, thereby achieving mode switching capability while minimizing additional device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11041904B2Zero-pin test solution for integrated circuits
Publication Date: 2021.06.22 QUALCOMM INC
  • US11041904B2 patent drawing
  • US11041904B2 patent drawing
  • US11041904B2 patent drawing

AI summary

In some aspects, the present disclosure provides a method for testing an integrated circuit (IC). In some configurations, the method includes determining, by a test controller embedded in the IC, a change in operation of the IC from a normal mode to a test mode. The method also includes communicating, by the test controller to a chain of data storage elements in the IC: a first test signal configured to change an input/output (I/O) function of a first IC pin, and a second test signal configured to apply one of a plurality of test functions to each data storage element in the chain of data storage elements. The method also includes, receiving, via a second IC pin, a test clock signal configured to control a latch function of each data storage element in the chain of data storage elements.