On-Chip Test Data Distribution for Parallel Multi-Die Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing multiple functional dies in integrated circuits is inefficient and expensive due to the need for a large number of dedicated test pins, which increases circuit size or requires repurposing of pins, and serial application of test data is time-consuming.

Innovation Solution

An on-chip test distribution module (TDM) distributes test data to multiple dies using a small number of integrated circuit pins, allowing concurrent testing of individual dies without requiring dedicated test pins for each, thereby simplifying the design and reducing test time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dedicated test pins are provided for each die, then testing can be performed in parallel, but the number of pins increases significantly

Engineering Contradiction:
Improvetesting efficiencyVSAvoidnumber of test pins
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple test data streams into a single shared test pin by using a test distribution module that serially receives test data and distributes it to multiple dies. This merging approach allows parallel testing of multiple dies through a single pin, resolving the contradiction between testing efficiency and pin count.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The test distribution module acts as an intermediary between the single test pin and multiple dies. It receives test data from the external tester through one pin and distributes it to multiple dies in a time-multiplexed manner, enabling efficient resource utilization without requiring dedicated pins for each die.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If test data is applied serially through a small number of pins, then device complexity is reduced, but testing time increases

Engineering Contradiction:
Improvenumber of test pinsVSAvoidtesting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The test distribution module implements periodic action by time-multiplexing the test data distribution to different dies in rapid succession. Each die receives test data in alternating time slots, creating a periodic pattern that enables efficient sequential testing without requiring simultaneous pins for all dies.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically switches the connection between the single test pin and different dies through the test distribution module. This dynamic time-multiplexed switching allows the same physical pin to serve multiple dies sequentially, reducing pin count while maintaining testing efficiency.

Inventive Principle:
Principle #15Dynamics

3Speed

If multiple pins are used for parallel testing, then testing speed increases, but the integrated circuit size increases

Engineering Contradiction:
Improvetesting speedVSAvoidintegrated circuit area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent merges multiple test data pathways into a single shared pin interface by implementing a test distribution module that time-multiplexes test data delivery to multiple dies. This consolidation reduces the area required for pin connections while maintaining parallel testing capability through rapid sequential operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12487282B2On-chip distribution of test data for multiple dies
Publication Date: 2025.12.02 AMD PROD (CHINA) CO LTD
  • US12487282B2 patent drawing
  • US12487282B2 patent drawing
  • US12487282B2 patent drawing

AI summary

A multi-die integrated circuit uses an on-chip test distribution module to distribute test data to different dies, such as processor chiplets. The test distribution module receives test input data from an external source via one or more integrated circuit pins and distributes the test input data to the different dies, such that the different dies are able to concurrently apply the test data to one or more circuits. Based on application of the test input data the different dies concurrently generate corresponding test results that are used to identify and address design or operation errors at the dies.