Home Knowledge Base Importance Sampling

Importance Sampling is a mathematically rigorous, variance-reduction technique for Monte Carlo simulation that radically accelerates the estimation of extremely rare event probabilities — by deliberately biasing the random sampling distribution toward the catastrophic failure region of interest, then mathematically correcting the bias with a likelihood ratio weight to recover an unbiased estimate using orders of magnitude fewer simulation runs.

The Rare Event Problem

The Importance Sampling Solution

1. The Biased Distribution: Instead of sampling process parameter variations from their natural Gaussian distribution (centered on the nominal target), the engineer deliberately shifts the sampling distribution's mean toward the known or suspected failure region (e.g., toward extreme threshold voltage ($V_{th}$) values). 2. The Concentrated Sampling: Now, a large fraction of the random samples land directly in the dangerous tail, generating abundant failure observations. 3. The Likelihood Ratio Correction: Each simulated outcome is multiplied by the Importance Weight: $$w(x) = frac{f(x)}{g(x)}$$ Where $f(x)$ is the original (unbiased) probability density and $g(x)$ is the biased importance distribution. This weight mathematically corrects for the artificial concentration of samples, restoring the estimate to an unbiased representation of the true failure rate. 4. The Acceleration: By concentrating computational effort exclusively in the region that contains information, Importance Sampling can estimate a $6sigma$ failure rate with as few as $10^3$ to $10^4$ simulations instead of $10^{10}$ — an acceleration factor of a million.

Importance Sampling is hunting the black swan — deliberately steering the simulation into the rarest, most catastrophic corner of the parameter space to observe in thousands of runs what brute force would require billions to witness.

importance samplingsimulation

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.