SIMterix-Simplis~10~Monte Carlo
在实际电路中,电阻,电容都有自己容差(Tolerance),在SS中也可以设置电阻电容的容差来达到预测电路运行结果的目的,首先咱们还是用最基础的电路将功能跑一遍。
图
1:用于容差分析的基本电路
有了基础电路咱们在设置电阻的容差,首先先选择电阻(图2),设置所选择器件的容差(图3),在这里我们设置容差为0.1,代表电阻误差为±10% 。
图2:Tolerance 设置1
图3:tolerance 设置2
图4:tolerance 设置3
在这里先回顾下电阻色环知识
电阻色环识别表
|
黑
|
棕
|
红
|
橙
|
黄
|
绿
|
蓝
|
紫
|
灰
|
白
|
金
|
银
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
5%
|
10%
|
咱们可以按照实际电路去设置电阻的精度,在设置完电阻的容差后就可以开始设置仿真类型了。步骤:simulato -》choose analysis
图5:Monte Carlo 定义
图6:选择Monte Carlo
选择Number of steps 设置仿真多少次,number of cores 设置用多少个核仿真。设置完毕点击ok。直接run就能看运行结果。
图7:运行结果
他除了可以在GUI里面设置也可以直接使用命令行进行设置,按F11,调出命令行。
命令行如下:
*monte设置仿真次数
.simulator SIMETRIX
.tran 20u 1m Sweep monte=10
.options noraw
.simulator DEFAULT
|
考虑到不同批次匹配度不同,在SS中还能设置器件的匹配程度。
图8:器件容差匹配设置
在View log File下可以看到器件的实际值,在整个值情况下的运行结果。如图9所示。
图9:器件运行实际值
参考文档:
SIMETRIX SIMULATOR REFERENCE MANUAL