Cadence_16.6高速电路板设计与仿真.pdf - 第243页
“ O u t p u t v a r i a b l e ( 选 择分 析 的输 出 节点 ) ” 。 “ M o n t e C a r l o o p t i o n s ” : 显示 蒙 特卡 罗 分析 的 参数 选 项。 ● “ N u m b e r o f r u n s ” : 分析 采 样的 次 数。 ● “ U s e d i s t r i b u t i o n ” : 使 用的 器 件偏 差 分布 情 况 ( …

化等效。本项分析中不涉及 PROBE数据文件。
图 8-8 “Analysis(分析)”选项卡———静态工作点分析
8.3.7 蒙特卡罗分析 (MonteCarloAnalysis)
蒙特卡罗分析是一种统计模拟方法,它是对选择的分析类型 (包括直流分析、交流分
析、瞬态分析)多次运行后的统计分析。
在 “SimulationSetting(仿真设置)” 对 话框中 打 开 “Analysis(分析)” 选 项 卡,在
“
Analysistype(分析类型)” 下拉列表框中选择 “TimeDomain(Transient) (瞬态特性分
析)”,在 “Options(选项)” 选项组中选中 “MonteCarlo/Worst-Case(蒙特卡罗统计分
析)”,在右面 选 择 “
MonteCarlo(蒙 特 卡 罗 分 析 )”,进 行 蒙 特 卡 罗 分 析,如 图 8-9
所示。
图 8-9 “Analysis(分析)”选项卡———蒙特卡罗分析
132

“Outputvariable(选择分析的输出节点)”。
“
MonteCarlooptions”:显示蒙特卡罗分析的参数选项。
●
“Numberofruns”:分析采样的次数。
●
“Usedistribution”:使用的器件偏差分布情况 (正态分布、均匀分布或自定义)。
●
“Randomnumberseed”:蒙特卡罗分析的随机种子值。
●
“Savedatafrom”:保存数据的方式。
“
Moresettings”:单击此按钮,弹出如图 8-10所示的对话框。
图 8-10 “MouteCarlo/Worst-CaseOutputFileoptions” 对话框
在 “Find(查找)”下拉列表框中显示如下选项:
●
“YMax”:求出每个波形与额定运行值的最大差值。
●
“Max”:求出每个波形的最大值。
●
“Min”:求出每个波形的最小值。
●
“Rise_edge”:找出第一次超出域值的波形。
●
“Fall_edge”:找出第一次低于域值的波形。
●
“Threshold”:设置域值。
●
“Evaluateonlywhenthesweepvariableisintherange”:定义参数允许的变化范围。
●
“Listmodelparametervaluesintheoutputfileforeachrun”:是否在输出文件里列出模型
参数的值。
8.3.8 最坏情况分析 (Worst-Case/Sensitive)
最坏情况分析也是一种统计分析,是指电路中的元器件参数在其容差域边界点上选取某
种组合时所引起的电路性能的最大偏差分析,最坏情况分析就是在给定元器件参数容差的情
况下,估算出电路性能相随标称值时的最大偏差。
在 “SimulationSetting(仿 真设置)” 对 话 框 中 打 开 “Analysis(分 析)” 选 项 卡,在
“Analysistype(分析类型)” 下拉列表框中选择 “TimeDomain(Transient) (瞬态特性分
析)”,在 “
Options(选项)” 选项组中选中 “MonteCarlo/Worst-Case(蒙托卡诺统计分
析)”,在右面选择 “Worst-Case/Sensitive(最坏情况分析)” 单选钮,进行最坏情况分析
仿真参数设置,如图 8-11所示。
232

“Worst-Case/Sensitivityoptions(最坏情况分析的参数选项)”:
图 8-11 “Analysis(分析)”选项卡———最坏情况分析
●
“Varydevicesthathave”:分析的偏差对象。
●
“Limitdevicestotype”:起作用的偏差器件对象。
●
“Savedatafromeachsensitivityrun”:勾选此复选框,将每次灵敏度分析的结果保存入
“.OUT输出文件”。
“Moresettings”:单击此按钮,弹出如图 8-12所示的 “moresetting”对话框。
图 8-12 “MonteCarlo/Worst-CaseOutputFileOptions” 对话框
在 “Find(查找)”下拉列表中显示如下选项:
●
“YMax”:求出每个波形与额定运行值的最大差值。
●
“Max”:求出每个波形的最大值。
●
“Min”:求出每个波形的最小值。
●
“Rise_edge”:找出第一次超出域值的波形。
●
“Fall_edge”:找出第一次低于域值的波形。
●
“Threshold”:设置域值。
332