文档库

最新最全的文档下载
当前位置:文档库 > monte carlo 仿真教程

monte carlo 仿真教程

步骤:

打开cadence的ADE环境,打开需要仿真的schematic 如图1 所示

monte carlo 仿真教程

然后tool-> Analog Environment ,load 之前自己保存的state

如图所示

monte carlo 仿真教程

点击set up –> model library disable 掉不需要的model然后在model 文件里添加你需要的monte carlo model 文件,如下图所示我的model是宏力的,monte carlo

的库文件在coners.scs的文件里已经包含,只需要在section 里打上stat即可。

monte carlo 仿真教程

之后在outputs 的save all 里选择第一行的selected 。之后点一下run。看看是否能正常仿真。不行的话就要查看问题所在。注意跑的是瞬态,貌似monte carlo 对于直流的一些特性不能仿真。跑完后如下图所示。

monte carlo 仿真教程

点击tools的calculator 如下图所示,主要trans下要为VT表达式

下面是计算delay的一个函数,如图填写

monte carlo 仿真教程

接着点击ADE的tools-> monte carlo 出现如下面所示面板,点击get expression。

monte carlo 仿真教程

将表达式名字打上,如delay,将analysis variance 中选择process &mismatch 将出现如下图所示的。主要要选择allow family plots。否则只能出现一个波形图。自己填写需要run的次数,默认的是100.

monte carlo 仿真教程

上面的这些都设置好了之后,就可以点击simulation里面的run了。

所输出的结果如下图所示:

monte carlo 仿真教程

还有一种仿真的方式在

$CDSHOME/tools/dfII/samples/artist/monteCarlo/models/statsLib.scs 里面它是脚本描写的,可以进行参数的扫描。尚未研究透,欢迎讨论。