monte carlo circuit simulation
**Monte Carlo circuit simulation** is the **stochastic verification method that evaluates circuit behavior across thousands of randomized parameter samples to estimate yield and failure tails** - it is the primary way to quantify mismatch, parametric spread, and robustness beyond deterministic corners.
**What Is Monte Carlo Simulation?**
- **Definition**: Repeated circuit simulation with randomized model parameters drawn from calibrated statistical distributions.
- **Variation Sources**: Device mismatch, global process shifts, voltage uncertainty, and temperature spread.
- **Output Metrics**: Pass rate, sigma margins, distribution tails, and sensitivity ranking.
- **Use Scope**: Analog blocks, SRAM stability, timing-critical digital paths, and reliability screens.
**Why Monte Carlo Matters**
- **True Yield Visibility**: Captures failure probability instead of binary pass or fail at a few corners.
- **Tail Risk Detection**: Finds rare but costly failures that deterministic checks miss.
- **Sizing Guidance**: Shows which device dimensions or biases most improve robustness.
- **Model Calibration Feedback**: Compares simulated distributions with silicon measurements.
- **Signoff Confidence**: Supports quantitative targets such as 5-sigma or 6-sigma design goals.
**How It Works in Practice**
**Step 1**:
- Define statistical models and correlation settings for all relevant parameters.
- Generate randomized sample sets for each run.
**Step 2**:
- Simulate circuit for each sample, collect performance metrics, and compute pass rate and confidence intervals.
- Perform sensitivity analysis to identify dominant variation contributors.
Monte Carlo circuit simulation is **the probabilistic truth test for circuit robustness under manufacturing uncertainty** - it turns variation from a guess into measurable design risk that can be managed systematically.