Monte Carlo Form
The Monte Carlo form lets you set up options to run various Monte Carlo methods.
| Field | Description |
|---|---|
|
Lets you select one of the following methods to run Monte Carlo sampling:
In addition, you can also select the following options provided that the corresponding environment variables are set to
|
|
|
Specifies the maximum number of sample points to simulate while trying to build an accurate model. If a model cannot be constructed even after simulating the maximum number of points, the Monte Carlo run is stopped. |
|
|
Specifies the number of sample points to simulate. You can use scientific notation to specify values in this field.
For example, you can use either |
|
|
Specifies the maximum scaling factor to be used for the Scaled-Sigma Sampling method. You can specify a value between 3–7. By default, this field is set to 7, which means that seven child histories using seven different scaling factors will be generated. Environment variable: enableMaxScalingFactorForSSS |
|
|
Specifies the maximum number of points to be simulated for FMC Worst Sample method. |
|
|
Specifies the yield value that you want to achieve for your design. It can be expressed either as a sigma value or as a percentage value. The target yield can be any value between 3–6 sigma or 99.865%. |
|
|
Specifies the number of tail samples. If you do not specify the number of tail samples, it is calculated automatically using Total Samples and Target Yield values. |
|
|
Specifies the number of simulations to be run for FMC method.
For example, |
|
|
Specifies the number of initial points based on which metrics, such as mean and standard deviations are calculated and annotated in histograms. Specifying higher number of initial points improves the accuracy of the mean and standard deviation measurements. In FMC method, an initial model is built after the initial sampling group finishes. The initial model can be built with additional data points by increasing the number of initial points. |
|
|
Lets you control the grouping of Monte Carlo points (Spectre
|
|
|
Lets you create statistical corners that can further be used in optimizing and debugging the design. This option is available only for Scaled-Sigma Sampling and Worst-Case Distance methods. |
|
|
Saves output data (psf files) for every Monte Carlo iteration so that you can perform post-processing operations, such as plotting, printing, annotation, and re-evaluation on individual iterations. This option is not available for Scaled-Sigma Sampling and Worst-Case Distance methods. |
|
|
Lets you specify the distribution types for Monte Carlo process and mismatch variations. Environment variable: showOptionDistributionTypeAndScaling |
|
|
Specifies the distribution type for Monte Carlo process variations. The valid values are Gaussian and Uniform. |
|
|
Specifies the distribution type for Monte Carlo mismatch variations. The valid values are Gaussian and Uniform. |
|
|
Specifies the probability value in percentage. Probability values closer to 100% will require more simulations before the yield estimate can be determined to be lower or higher than the target. Smaller probability values require fewer simulations before autostop is triggered.
The default probability is Environment variable: yieldProbability |
|
|
Specifies the percentage value of stopping criteria for the Confidence Interval - Autostop method. Environment variable: confidenceAutoStopPercentage |
|
|
Determines the confidence interval for the output standard deviation considered by the stopping criteria. Environment variables: confidenceAutoStopLevel and showConfidenceAutoStopLevel. |
|
|
Determines the range of output variations considered by the stopping criteria. Environment variables: confidenceAutoStopSigma and showConfidenceAutoStopSigma. |
|
|
Selects one of the following statistical sampling methods: For more information, see Statistical Sampling Methods. |
|
|
Specifies a seed for the Monte Carlo analysis. You can reproduce a previous experiment by specifying the same seed. If you do not specify a seed, the default value |
|
|
Specifies a starting run number. The first point specifies the run that Monte Carlo begins with. By specifying this number, you can reproduce a particular run or sequence of runs from a previous experiment (for example, to examine an earlier case in more detail). |
|
|
Specifies additional analysis options that you want to generate in the netlist.
You cannot specify the |
|
|
Click to specify the sensitive instances and devices you want to either include or exclude for applying mismatch variations.
For more information, see |
|
|
Click to specify the mismatch ID.
For more information see, |
|
|
Click to specify design variables that you want to vary with statistical distribution in Monte Carlo analysis.
For more information see, |
|
|
Provides additional options that are related to the Worst-Case Distance method. |
|
|
Selects a reference Monte Carlo run history from the list of available histories. It is essential that the simulation data of the selected history contains the process and mismatch data. If any one of these data is not available, an error message is displayed. The Use Monte Carlo History option is enabled if you have already run a Monte Carlo simulation. You can use the process and mismatch data from the history of that run. |
|
|
Enables the automatic selection of number of Monte Carlo points. When you select this check box, the Number of Points and Automatic Variable Reduction fields become unavailable. To manually specify the number of Monte Carlo points to be simulated, disable this check box. |
|
|
Reduces the set of statistical variables by eliminating insignificant variables—variables that have no variation or have no influence on the WCD point. Insignificant variables bring noise and require more simulations for sensitivity analysis. Therefore, it is recommended to enable variable reduction. By default, the Automatic Variable Reduction check box is disabled. To enable this check box, first deselect the Automatic Number of Monte Carlo Points check box. |
|
|
Ignores the specifications for which Monte Carlo yield is less than a specified percentage. The default value of this field is If you want to run high yield estimation on all the specifications, deselect the Skip Specs With MC Yield < check box. |
|
|
Specifies the maximum number of iterations to be run for each specification. The default number of iterations is |
Related Topics
Running the Fast Monte Carlo Method
Running the Confidence Interval - Autostop Method
Running Mismatch Contribution Analysis
Running the Yield Verification - Reorder Sample Method
Running the K-Sigma Corners Method
Running the Worst Sample Method
Running the Scaled-Sigma Sampling Method
Running the Worst-Case Distance Method
Return to top