蒙特卡罗分析参数设置
发布时间:2015/8/24 21:13:15 访问次数:1444
除了元器件容差参数以外, BS62LV8007EI-70蒙特卡罗分析中需要设置的参数都是在分析参数设置对话框中完成的。下面结合图4.3.2中的共射放大电路,说明蒙特卡罗分析工具的基本方法。
(1)器件容差设置:根据上面设置容差的方法,将共射放大电路中的电阻均改为BREAKOUT库中的Rbreak,并按图4.3.24所示设置它们的容差,晶体管40237的电流放大倍数设置10%的Dev容差模式。
(2)分析方法设置:新建仿真文件,名称为“MC”,基本分析类型选择“AC Sweep/Noise”,参数设置如图4.3.8所示。并在“Option”一栏中加选“Monte Carlo/Worst Case”,煞后在其右侧选中“Monte Carlo”项,如图4.3.26所示。
(3)输出变量设置:在“Output variable”中填入电路输出特性变量名。
(4)分析次数的设置:在“Monte Carlo option”下方的“Number of runs”填入需要重复进行分析的次数,代表实际生产多少套电路。分析中第一次为标称值分析,然后采用随机抽样方式改变电路中元器件模型参数值,重复进行分析。显然分析次数越多,统计分析的效果越好,但是运行的时间也越长,因此,应综合考虑。
(5)参数分布规律的设置:在“Use distribution”中提供了三种分布供选择,用于反映实际生产中元器件参数的分布情况。Gaussian指正态分布,又称高斯分布,选用该分布时,PSpice采取将元器件的标称值设为均值,DEV容差作为标准偏差,从而产生一组随机数代表元件的分布情况;Uniform指均匀分布;GaussUser也是随机分布,但是如果选用此项分布,还需要在右侧下拉列表中选择一个数值,表示元件值分散范围对应几倍DEV的容差设置值。此外,PSpice还提供有用户设置自定义分布规律的功能,单击“Distributions...“按钮,用户可以设置更符合实际情况的参数变化分布规律。
(6)随机“种子数”的选定:PSpice软件中采用软件模块产生需要的随机数。产生随机数需要“种子数”的参数决定,产生的随机数的数值与种子数有关。“Random numberseed”一栏设置的数值就是用于指定蒙特卡罗分析中进行随机抽样时产生随机数所用的“种子数”。其值必须为1~32767的奇数,若未指定,采用内定值为17533。如果种子数相同,则产生的随机数是完全相同的,若使用者希望模拟不同批次生产的电子产品参数分布情况,则每次应该在设置蒙特卡罗分析时,采用不同的种子值。
(7)分析结果数据保存设置:“Save data from”一栏的设置用于指定将哪几次分析结果存入OUT输出文件和PROBE数据文件。“All”表示每次结果都保存;“First”选中后需要在右侧“runs”前面指定一个具体数值玎,表示只保存开始胛次的分析结果;“Every”选中后也需要在右侧“runs”前面指定一个具体数值门,表示每隔,z次保存一次分析结果;“Runs(list)”选中需要在右侧“runs”前面指定一系列数值,最多可达25个,表示蒙特卡罗分析中只保存由这些驭值确定的分析次数的分析结果。
除了元器件容差参数以外, BS62LV8007EI-70蒙特卡罗分析中需要设置的参数都是在分析参数设置对话框中完成的。下面结合图4.3.2中的共射放大电路,说明蒙特卡罗分析工具的基本方法。
(1)器件容差设置:根据上面设置容差的方法,将共射放大电路中的电阻均改为BREAKOUT库中的Rbreak,并按图4.3.24所示设置它们的容差,晶体管40237的电流放大倍数设置10%的Dev容差模式。
(2)分析方法设置:新建仿真文件,名称为“MC”,基本分析类型选择“AC Sweep/Noise”,参数设置如图4.3.8所示。并在“Option”一栏中加选“Monte Carlo/Worst Case”,煞后在其右侧选中“Monte Carlo”项,如图4.3.26所示。
(3)输出变量设置:在“Output variable”中填入电路输出特性变量名。
(4)分析次数的设置:在“Monte Carlo option”下方的“Number of runs”填入需要重复进行分析的次数,代表实际生产多少套电路。分析中第一次为标称值分析,然后采用随机抽样方式改变电路中元器件模型参数值,重复进行分析。显然分析次数越多,统计分析的效果越好,但是运行的时间也越长,因此,应综合考虑。
(5)参数分布规律的设置:在“Use distribution”中提供了三种分布供选择,用于反映实际生产中元器件参数的分布情况。Gaussian指正态分布,又称高斯分布,选用该分布时,PSpice采取将元器件的标称值设为均值,DEV容差作为标准偏差,从而产生一组随机数代表元件的分布情况;Uniform指均匀分布;GaussUser也是随机分布,但是如果选用此项分布,还需要在右侧下拉列表中选择一个数值,表示元件值分散范围对应几倍DEV的容差设置值。此外,PSpice还提供有用户设置自定义分布规律的功能,单击“Distributions...“按钮,用户可以设置更符合实际情况的参数变化分布规律。
(6)随机“种子数”的选定:PSpice软件中采用软件模块产生需要的随机数。产生随机数需要“种子数”的参数决定,产生的随机数的数值与种子数有关。“Random numberseed”一栏设置的数值就是用于指定蒙特卡罗分析中进行随机抽样时产生随机数所用的“种子数”。其值必须为1~32767的奇数,若未指定,采用内定值为17533。如果种子数相同,则产生的随机数是完全相同的,若使用者希望模拟不同批次生产的电子产品参数分布情况,则每次应该在设置蒙特卡罗分析时,采用不同的种子值。
(7)分析结果数据保存设置:“Save data from”一栏的设置用于指定将哪几次分析结果存入OUT输出文件和PROBE数据文件。“All”表示每次结果都保存;“First”选中后需要在右侧“runs”前面指定一个具体数值玎,表示只保存开始胛次的分析结果;“Every”选中后也需要在右侧“runs”前面指定一个具体数值门,表示每隔,z次保存一次分析结果;“Runs(list)”选中需要在右侧“runs”前面指定一系列数值,最多可达25个,表示蒙特卡罗分析中只保存由这些驭值确定的分析次数的分析结果。
上一篇:半导体器件的参数容差设置
上一篇:执行仿真