On-Chip Reliability Controller for Processor Self-Test

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional reliability qualification methods for processors are inadequate for next-generation scaling, as they focus on entire process technologies rather than unit-level reliability, failing to address emerging reliability challenges effectively.

Innovation Solution

The introduction of an on-chip reliability controller that measures and compensates for reliability health by collecting data from sensor arrays, performing Bayesian probability calculations, and executing control functions such as adjusting voltage and frequency, self-repair, self-healing, and self-burn-in to ensure optimal performance and longevity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional reliability qualification methods are used for entire process technology, then manufacturing consistency is improved, but unit-level reliability measurement capability deteriorates

Engineering Contradiction:
Improveprocess technology consistencyVSAvoidunit-level reliability measurement
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent divides the processor into multiple functional regions (execution units, cache units, interface units) and places sensor arrays in each region to independently monitor reliability metrics. This segmentation enables unit-level reliability measurement while maintaining process technology consistency through standardized sensor integration across all regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Sensor arrays serve as intermediary components between the processor fabric and the reliability controller. These sensors collect reliability data from various processor units and transmit it to the controller, enabling precise unit-level measurement without disrupting the overall manufacturing process consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If sensor arrays are distributed throughout processor regions, then reliability measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvereliability measurement precisionVSAvoidsensor array integration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The reliability controller is designed as a universal unit that can process and analyze data from multiple types of sensors across different processor regions. This multi-functional controller reduces overall system complexity by consolidating reliability management functions into a single standardized component rather than requiring specialized controllers for each sensor type.

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

Solution Approach 2:

The sensor arrays are integrated directly into the processor fabric during manufacturing, enabling automatic reliability monitoring without requiring additional external components. The distributed sensors self-organize to monitor their respective regions, reducing the complexity of manual system integration while maintaining high measurement precision.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If real-time reliability monitoring is implemented, then reliability management adaptability is improved, but energy consumption increases

Engineering Contradiction:
Improvereliability management adaptabilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The reliability controller continuously receives feedback from sensor arrays and dynamically adjusts processor operation based on real-time reliability conditions. This feedback mechanism enables adaptive reliability management by allowing the system to respond to actual sensor data, optimizing performance and power consumption based on measured reliability metrics rather than operating with fixed parameters.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes operational parameters (such as voltage, frequency, or workload distribution) based on real-time reliability measurements from sensor arrays. By dynamically adjusting these parameters, the system achieves high adaptability in reliability management while optimizing energy consumption to match actual processor health conditions rather than maintaining constant high-power operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10592331B2Apparatus and method for an on-chip reliability controller
Publication Date: 2020.03.17 INTEL CORP
  • US10592331B2 patent drawing
  • US10592331B2 patent drawing
  • US10592331B2 patent drawing

AI summary

An apparatus and method are described for an on-chip reliability controller. For example, one embodiment of a processor comprises: a set of one or more cores to execute instructions and process data; a reliability controller to perform one or more self-test/diagnostic operations, the reliability controller to aggregate reliability data resulting from the self-test/diagnostic operations; a reliability estimator integral to the reliability controller to use the aggregated reliability data to perform a probability analysis to determine reliability estimates for one or more components of the processor; and a control unit integral to the reliability controller to adjust one or more variables and/or circuitry related to operation of the processor responsive to the reliability estimates.