Monte Carlo Corner Extraction for Circuit Yield Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing corner-based design methods for electrical circuits fail to effectively capture and represent variations in performance and yield, particularly ignoring local process variations and lacking a reliable means to design against specific target yields or performance metrics, leading to inferior circuit designs.

Innovation Solution

A method that iteratively identifies corner points by simulating electrical circuits across a distribution of process and environmental points, using Monte Carlo sampling and line searches to optimize design variables, ensuring the circuit meets pre-determined yield and performance criteria, and stores the design point for improved circuit design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Monte Carlo sampling is used to estimate yield accurately, then measurement precision is improved, but loss of time increases significantly

Engineering Contradiction:
Improveyield estimation accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the continuous process variable space into discrete corner regions. Instead of sampling the entire continuous space with Monte Carlo methods, the algorithm identifies and analyzes specific corner regions that dominate yield behavior. This segmentation reduces the effective search space from infinite to a manageable set of discrete corners, achieving accurate yield estimation without exhaustive sampling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary corner extraction and identification before conducting detailed yield analysis. By pre-identifying which corners are most influential to yield performance, the method avoids performing full Monte Carlo simulations across all possible process variations. This preliminary action filters out non-critical regions, reducing overall computation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If traditional corner-based design methods are used, then productivity is improved through faster design iterations, but measurement precision deteriorates due to inability to capture local process variations

Engineering Contradiction:
Improvedesign iteration speedVSAvoidperformance variation capture
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by focusing computational resources on specific corner regions that are most critical to yield, rather than treating all process variations uniformly. The algorithm identifies local corners where performance metrics approach specification boundaries and concentrates analysis there. This localized approach captures local process variations accurately while avoiding wasted computation in regions that don't affect yield, thus maintaining both speed and precision.

Inventive Principle:
Principle #3Local quality

3Reliability

If comprehensive Monte Carlo sampling is performed to capture all process variations, then reliability is improved, but device complexity increases due to computational requirements

Engineering Contradiction:
Improveyield prediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and isolates the most influential corner regions from the complete process variable space. By taking out only the critical corners that dominate yield behavior and analyzing those in detail, the method achieves reliable yield prediction without needing to evaluate the entire complex multidimensional space. This extraction reduces computational complexity while preserving reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If design variables are optimized against all possible process corners, then manufacturing precision is improved, but loss of time increases due to excessive simulation requirements

Engineering Contradiction:
Improvedesign robustnessVSAvoidoptimization time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by optimizing design variables against only the most critical corner regions rather than all possible corners. The algorithm identifies a subset of corners that have the greatest impact on yield and performs optimization focused on those regions. This partial approach achieves sufficient manufacturing precision for robust design while dramatically reducing optimization time compared to exhaustive corner analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8494670B2Monte-Carlo based accurate corner extraction
Publication Date: 2013.07.23 SIEMENS INDUSTRY SOFTWARE INC
  • US8494670B2 patent drawing
  • US8494670B2 patent drawing
  • US8494670B2 patent drawing

AI summary

For application to analog, mixed-signal, and custom digital circuits, a system and method to extract circuit-specific process/environmental corners that is yield-aware and/or specification-aware. Simulation data from previous Monte Carlo-based verification actions can be re-used.