Monte Carlo Simulation Yield Estimation via Scaled-Sigma Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for performing accurate statistical analysis of rare circuit failure events in integrated circuit (IC) design require lengthy calculations with large sample sets, leading to computational bottlenecks and increased turnaround time.

Innovation Solution

A computer-implemented method that uses a limited number of Monte Carlo simulations, employing scaled-sigma sampling and kernel density estimation to visualize and estimate the yield and failure rate of IC designs, allowing for reduced computational costs and faster design turnaround.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If large sample sets are used for Monte Carlo simulations to improve statistical analysis accuracy, then measurement precision is improved, but productivity deteriorates due to lengthy calculations and increased turnaround time

Engineering Contradiction:
Improvestatistical analysis accuracyVSAvoiddesign turnaround time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transforms the simulation approach by changing parameters from uniform sampling across the entire parameter space to scaled-sigma sampling that concentrates samples in critical regions. By adjusting the sigma scaling factor and focusing on yield-critical regions, the method achieves accurate statistical analysis with fewer samples, resolving the contradiction between measurement precision and productivity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the parameter space into critical and non-critical regions based on yield sensitivity. By identifying and separately analyzing yield-critical regions where failures are most likely to occur, the method concentrates computational resources where they provide maximum statistical value, achieving accurate failure rate estimation without requiring large overall sample sets

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If large sample sets are used for Monte Carlo simulations to obtain accurate statistical samples, then measurement precision is improved, but loss of time increases due to computational bottlenecks

Engineering Contradiction:
Improvestatistical sample accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary identification of yield-critical regions and failure modes before executing the full Monte Carlo simulation. By pre-characterizing the parameter space to locate regions that contribute most to yield loss, the method prepares a targeted sampling strategy that eliminates wasted computational time in non-critical regions while maintaining statistical accuracy in critical areas

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10528644B1Estimation and visualization of a full probability distribution for circuit performance obtained with Monte Carlo simulations over scaled sigma sampling
Publication Date: 2020.01.07 CADENCE DESIGN SYST INC
  • US10528644B1 patent drawing
  • US10528644B1 patent drawing
  • US10528644B1 patent drawing

AI summary

A method for visualizing a performance distribution of an integrated circuit (IC) design is provided. The method includes determining a yield limit based on a group of Monte Carlo simulations of the IC design, and a functional yield, and selecting an initial yield based on an initial specification value from the group of Monte Carlo simulations. The method also includes selecting additional yield values based on additional specification values and on the group of Monte Carlo simulations of the IC design, wherein the low yield values are estimated using Kernel Density Estimation, and the high yield values are estimated using repeated binary search. The cumulative distribution function and probability density function for a performance of the IC design are estimated based on the additional yield values and the additional specification values. Also, the method includes obtaining a quantile representation for the performance of the IC design from the cumulative distribution function.