Overview of RF View Tolerance Analysis
RF View's Tolerance Analysis tab runs Monte Carlo simulation on any matching network or circuit built in the Circuit Simulator. It randomly varies each component value within its specified tolerance range and overlays all simulation runs on a single chart — giving an immediate visual picture of the response spread and yield.
Step 1: Build the Circuit
- Open RF View → Circuit Simulator tab
- Load DUT as S2P block (your device .s2p file)
- Add matching network elements: shunt C, series L (using nominal values from Auto Match)
- Verify nominal simulation: S11 < −10 dB at design frequency
Step 2: Configure Tolerance Analysis
Open Tolerance Analysis tab:
Component tolerances (typical SMD values):
Standard SMD C0G capacitor: ±5% (or ±0.5 pF if <5 pF)
Standard SMD X7R capacitor: ±10% to ±20% (temperature-dependent)
Standard SMD inductor (0402): ±5% to ±10%
Precision 1% resistor: ±1%
For microstrip matching:
Strip width W: ±0.05 mm (standard PCB)
Line length L: ±0.05 mm
Number of Monte Carlo runs:
Quick preview: 100 runs
Statistical accuracy: 500 runs
High-accuracy yield: 1000+ runs
Step 3: Run and Interpret Results
After running 500 iterations: Result chart interpretation: - Green center trace: nominal (ideal component values) - Blue envelope: all 500 simulated responses - Width of envelope = sensitivity to tolerance - Narrow envelope = robust design - Wide envelope = sensitive to component variation Yield calculation example: Spec: S11 < −10 dB at 880–915 MHz Count traces passing spec: 468 of 500 = 93.6% yield
Step 4: Improving Yield
| Problem | Yield Impact | Fix |
|---|---|---|
| Center freq shift >5% | Large yield loss | Use ±1% tolerance components |
| Wide spread but deep dip | Moderate yield loss | Lower matching Q (Pi/T network) |
| Temperature drift | Environment-dependent | Use C0G/NP0 capacitors (vs X7R) |
| Substrate variation | Microstrip designs | Use controlled-impedance PCB service |
RF View Tolerance Analysis: Built into the Circuit Simulator tab. Set per-component tolerance %, choose run count, tap Run. All overlaid traces and yield percentage displayed instantly. Free on Android.