Periodic Idle-Event Testing of SoC Functional Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for identifying degraded System on Chip (SoC) functional components are insufficient, particularly in applications where frequent cold boot events are not feasible, leading to undetected faults and potential performance degradation or failure, such as in data centers and automotive systems.

Innovation Solution

Implementing periodic in-field self-testing of SoC functional units using scan patterns generated from updated fault models, applied during idle events to detect faults without shutting down the SoC, and utilizing per-IP isolation to save power and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If periodic in-field self-testing is implemented using scan patterns, then fault detection accuracy is improved, but system downtime and power consumption increase

Engineering Contradiction:
Improvefault detection accuracyVSAvoidsystem downtime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic in-field self-testing of SoC functional units by applying scan patterns at scheduled intervals during idle events. This periodic approach ensures faults are detected regularly without requiring continuous testing, thus maintaining fault detection accuracy while minimizing system downtime and power consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent prepares scan patterns and test configurations in advance during system initialization or idle periods. By pre-loading test data and configuring test environments before actual testing is needed, the system can execute tests quickly during idle events without causing significant downtime or requiring complex real-time setup procedures.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If scan patterns are applied during idle events, then fault detection is achieved without shutting down the SoC, but testing frequency is limited by idle event availability

Engineering Contradiction:
Improvesystem availabilityVSAvoidtesting frequency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables the SoC to perform self-testing during its own idle events without requiring external testing equipment or system shutdown. The functional units test themselves autonomously by applying scan patterns and evaluating results, which maintains system availability while utilizing otherwise wasted idle time for testing purposes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent designs the testing mechanism to serve multiple functions: it detects faults in functional units, utilizes idle time effectively, consumes minimal power, and maintains system availability. The scan pattern application infrastructure is integrated into the normal operational framework, allowing the same hardware resources to serve both operational and testing functions.

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

3Use of energy by moving object

If per-IP isolation is used during testing, then power consumption and resource usage are reduced, but system complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidisolation mechanism complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies per-IP (per-intellectual property) isolation during testing, where each functional unit or IP block is independently isolated and tested. This segmentation allows testing to be confined to specific regions of the SoC, reducing power consumption and resource usage by keeping only the necessary test infrastructure active while maintaining manageable complexity through modular isolation strategies.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250306093A1Periodic In-Field Testing of System on Chip Functional Units
Publication Date: 2025.10.02 ADVANCED MICRO DEVICES INC
  • US20250306093A1 patent drawing
  • US20250306093A1 patent drawing
  • US20250306093A1 patent drawing

AI summary

Periodic in-field testing of system on chip functional units is described. In accordance with the described techniques, a scan pattern associated with a fault is applied to a functional unit during an idle event of the functional unit, the scan pattern defining a sequence of input signals. An output of the functional unit is received in response to the scan pattern. A status of the functional unit with respect to the fault is output based on the output of the functional unit and an expected output for the scan pattern.