System-Level Yield Estimation via Statistical Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional yield models fail to accurately analyze the impact of process variability on electronic systems, particularly in nanometer technology, leading to functional and parametric yield loss, and do not effectively capture the effects of frequency scaling in embedded real-time systems.

Innovation Solution

A method for determining system-level yield loss by propagating statistical properties of individual components' performance variables, such as delay and energy, to the system level, while considering application information and correlations, using bivariate probability density functions to estimate yield loss and energy consumption, allowing for run-time trade-offs and dynamic frequency scaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional yield models are used to analyze electronic systems, then the analysis process is simple, but the accuracy of yield estimation is insufficient

Engineering Contradiction:
Improveyield estimation accuracyVSAvoidanalysis method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the yield analysis into component-level and system-level analyses. Statistical properties are first obtained for individual components, then propagated to the system level through mathematical operations (convolution for energy, maximum for delay). This segmentation allows accurate system-level yield estimation without requiring exhaustive system-level simulations, thus improving accuracy while managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces statistical properties (mean, standard deviation, probability density functions) as intermediary representations between component characteristics and system-level yield metrics. These statistical intermediaries enable accurate yield propagation through mathematical operations, bridging the gap between component-level data and system-level predictions without direct complex simulations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If frequency binning is applied to increase functional yield, then more chips become operationally functional, but timing parametric yield deteriorates due to missed application deadlines

Engineering Contradiction:
Improvefunctional yieldVSAvoidtiming parametric yield
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent introduces dynamic frequency scaling as a runtime mechanism to adjust operating frequency based on actual component performance. Instead of static frequency binning, the system dynamically adapts frequency to meet application deadlines while maximizing functional utilization. This dynamic approach resolves the contradiction by allowing frequency adjustment that maintains both functional yield and timing parametric yield.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating frequency parameter at runtime based on measured component performance and application deadline requirements. By dynamically adjusting this critical parameter, the system can maintain timing parametric yield (meeting deadlines) while maximizing functional yield (utilizing more chips), thus resolving the trade-off between the two yield types.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If deterministic and predictable timing and energy consumption is assumed at system level, then design estimation is simplified, but accuracy deteriorates due to process variability

Engineering Contradiction:
Improvetiming and energy estimation accuracyVSAvoidstatistical propagation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the statistical propagation into distinct mathematical operations for different parameters: convolution for energy consumption and maximum operation for delay. This segmentation allows accurate handling of process variability through appropriate statistical methods for each parameter type, improving estimation accuracy while managing the complexity through structured mathematical approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses statistical properties (probability density functions, mean, standard deviation) as intermediary representations to propagate variability effects from components to system level. These statistical intermediaries enable accurate prediction of timing and energy consumption under process variability without requiring complex simulations, thus improving accuracy while managing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If all system components must meet the same performance requirements, then timing yield is maximized, but energy consumption increases and area grows

Engineering Contradiction:
Improvetiming yieldVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by allowing different components to have different performance characteristics based on their actual measured properties. Instead of requiring all components to meet uniform performance requirements, the system adapts operating parameters (frequency, voltage) locally to each component's capabilities. This resolves the contradiction by maintaining timing yield through adaptive operations while reducing energy consumption and area through component-specific optimization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adaptation of operating parameters based on individual component performance measurements. Components can operate at different frequencies and voltages according to their actual characteristics rather than uniform specifications. This dynamic approach maintains timing yield by ensuring each component operates within acceptable parameters while minimizing energy consumption through optimized operating points for each component.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8037430B2Method for exploring feasibility of an electronic system design
Publication Date: 2011.10.11 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US8037430B2 patent drawing
  • US8037430B2 patent drawing
  • US8037430B2 patent drawing

AI summary

One inventive aspect relates to a method of determining an estimate of system-level yield loss for an electronic system comprising individual components subject to manufacturing process variability leading to manufacturing defects. The method comprises obtaining a description of the composition of the electronic system in terms of which individual components are used. The method further comprises obtaining statistical properties of the performance of individual components of the electronic system with respect to first and second performance variables, e.g. energy consumption and delay, the statistical properties including correlation information of the first and second performance variables. The method further comprises obtaining information about execution of an application on the system, e.g. a number of accesses of a component by an application. The method further comprises propagating the statistical properties of the first and second performance variables of the individual components to the electronic system so that the correlations between the first and second performance variables are preserved, the propagating taking into account the application information.