blob: 97ee51981e61f5db295a797e9c2d123cf1dfcc03 [file] [log] [blame]
4.1 Statistical Models Syntax & Usage
=====================================
4.1.1 General Syntax
....................
The general model syntax is described below.
To run Monte Carlo simulations, designers are required to include the following elements in their netlist.
**Library invocation**:
**To be added**
**Transistor declaration:**
**To be added**
4.1.2 Parameter switches
........................
**To be added**
4.1.3 MC skew limit parameter
.............................
**To be added**
The skew parameter is used to model the tightening or loosening of manufacturing process variation. The default value of fet_mc_skew/ res_mc_skew/ cap_mc_skew is 3. Hence in the case of EP spec bound statistical (MC) models, if the actual manufacturing variation is smaller than the EP spec limit, a skew value < 3 can be used to produce a tighter Monte Carlo simulation.
The fet_mc_skew/ res_mc_skew/ cap_mc_skew parameter affects global variation only. It does not affect the mismatch simulation.
The following plots show an example of the results when fet_mc_skew is set to different values:
.. image:: images/3_monte_carlo1.png
:width: 600
:align: center
:alt: MC skew limit parameter
The value of the fet_mc_skew parameter can be any real number greater than 0. When simulating MC parallel device, in order to get consistent mismatch results, both m and par multiplicity factors parameters are needed. It must instantiated as follows:
- Xm11 2 0 0nfet_10v0_asymw=10u l=10u m=10
- Xm21 2 0 0pfet_10v0_asymw=10u l=10u m=10