Cadence Virtuoso中ADE XL的蒙特卡洛(monte carlo)仿真出现“run stopped because no statistical data generated”问题解决
在使用Cadence IC617构造电路后,ADE L能够正常仿真,但是使用ADE XL进行蒙特卡洛仿真时产生如下报错:
ERROR(ADEXL-5052): Monte Carlo run stopped because no statistical data generated for the text: <library_name>:<cell_name>
--------------------------------------
Nominal simulation might have failed. Either fix the problem in the test setup or disable the test and re-run.
To view the simulator output, right-click on the test name, result name, or any corner column in the "Detail" view of the "Results" tab and choose "OutputLog" menu option.
--------------------------------------

答案就在谜面上,大概率为Data view中Corners的Nominal存在问题,取消勾选Nominal,自建一个新的工艺角,应该能解决问题。
1 蒙特卡洛(monte carlo)仿真步骤
1.1 构造电路与基本仿真
先构造自己的电路,然后采用基本的ADE L进行仿真,不存在仿真问题后即可进入下面的步骤。
1.2 蒙特卡洛仿真
1、 点击ADE XL打开软件:

2、 点击Create New View:

3、确认创建:

4、进入界面后,添加Tests:

5、在自动弹出的Choose Design窗口,选择需要仿真的Cell:

6、在自动弹出的ADE XL Test Editor中添加分析(Analyses)和输出(Outputs),操作与基本的ADE L仿真一样。但需要注意的是,此时需要对仿真的模型库进行修改。选择Setup->Model Libraries。

7、将原来的仿真模型库文件类型修改为带“mc”的,表示蒙特卡洛仿真。

8、修改Corners:
部分仿真库原来可能存在问题,因此尝试跳过此步骤,如果无法仿真,则再回来修改,取消勾选原来的Nominal,添加自己的Corners。

取消勾选Nominal,点击上方的新建工艺角,选择模型库文件,选择section为带“mc”的工艺角。

9、选择蒙特卡洛采样:
(方法1)在界面上选择Monte Carlo Sampling,然后点击右侧的Simulation Options。

(方法2)菜单栏点击Run->Monte Carlo Sampling…

10、蒙特卡洛设置:
- 采样方法设置为Random,采样点数100差不多,需要更精确的统计可以200以上。
- 保存工艺和失配信息。
- 运行Nominal仿真可以关掉,刚刚已经取消勾选了。
- 保存数据允许Family绘图。
- 蒙特卡洛种子如果设置,可以保证相同种子的仿真都是可以复现的。

11、点击Run即可进行蒙特卡洛计算:

12、仿真完成后,点击Plot All Waveforms查看波形:

参考文章:
https://bbs.eetop.cn/thread-626916-2-1.html
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)