在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17893|回复: 36

[调查] 如何使用ocean进行corner仿真并用波形查看器查看结果

[复制链接]
发表于 2016-3-18 13:16:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我在仿真时,尤其是进行corner仿真时经常会遇到要不停的改corner的问题,过程繁琐,而且慢。再这里我给大家介绍一种使用ocean脚本仿真的方法,这个方法可以一次性进行多个corner仿真,
并且,仿真速度是直接使用ADE仿真速度的三倍!!!这是我在仿真时发现的,希望对大家有帮助。

使用ocean进行corner仿真,大致可以分为三步:

1、在ADE中进行仿真的设置

2、生成ocean文件

3、执行ocean文件


1ADE中进行仿真的设置

这一步的设置和正常进行仿真设置完全一样,但是为了使用ocean文件进行仿真时,可以选点存储,建议在这一步的设置中,把选点存储设置好


file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image002.png

2生成ocean文件

点击 Session→Save OceanScript


file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image004.png

之后会出现如下界面,这个界面是选择ocean文件的存储路径。点击红色方框中的按钮

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image006.png

紧接着会在下面的界面中选择存储路径,已经文件名称,文件后缀为“.ocn”。例如图中文件名称为:dllcorner.ocn文件存储路径为……../DLL_tb






file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image008.png


之后点击2号方框中的“save”,之后会弹出如下界面,点击“ok

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image010.png

然后会弹出ocean文件,图中,红色方框中的内容包括了存储路径、工艺角、仿真类型、存储点以及plot点的信息。把这些内容全部复制一遍。

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image012.png

复制完成后的文件如下图所示,其中椭圆红色框中的内容代表的是存储路径,小矩形方框代表的是工艺角的类型。需要仿真几种工艺角的组合,就需要复制几个,然后进行相应的修改。此次仿真共进行了四组工艺角的仿真,但是由于篇幅限制,图片中只显示了两组工艺角仿真的设置。

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image014.png对工艺角和仿真结果存储路径进行修改后的文件如下。保存文件后就可以进行仿真了

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image016.png


3执行ocean文件

执行ocean文件有两种方法,一种是在CIWCommandInterpreter Window)中进行。另一种是在终端上,在相应的路径下执行ocean文件。在执行ocean文件之前,必须先生成电路的网表,其生成方法如下。

如下图所示,在ADE界面中,点击Simulation→Netlist→Create,即可生成网表。


file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image018.png

接着看第一种在CIW中的执行方法。如下图所示,在CIW中输入load “filename.ocn”。然后按回车键即可执行仿真。



file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image020.png

第二种执行ocean文件的方法,在终端中,在ocean文件所在的文件夹下,输入ocean然后点击回车

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image021.png

之后,输入load  ”filename.ocn” ,点击回车,即可进行仿真。

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image022.png


当仿真完成后,由于在仿真文件中有自动弹出波形的语句,仿真结果会自动弹出。但是此时波形查看器中可能同时显示一大堆的波形,不利于直观的查看数据,因此可以通过波形查看器,查看想要看的波形,并进行比较。

通过波形查看器的查看波形的方法如下,首先随便打开一个ADE,选择Tools→Results Browser


file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image024.png

之后会弹出的在下面的界面中,点击红色方框中的选项。这个选项的意思是选择路径。

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image026.png

选择psf文件,点击open

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image028.png

之后波形查看器会变成如下所示:


file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image030.png

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image032.png

为了避免不同工艺角下具有相同名称的同一个信号相混淆,可以双击信号名称,在弹出的对话框中,对信号的名称进行修改。

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image034.png

file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image035.png

以同样的方式打开不同工艺角下vc信号的波形,并修改名称,最终结果如下图所示。



file:///E:/Users/lihaibin/AppData/Local/Temp/11/msohtmlclip1/01/clip_image037.png

接着就可以比较同一个信号在不同工艺角下的变化了。

发表于 2016-3-18 17:41:38 | 显示全部楼层
哎哟不错哦,哈哈
 楼主| 发表于 2016-3-18 19:25:38 | 显示全部楼层
回复 2# jiangtao92
竟然碰到你了
发表于 2016-3-18 22:58:01 | 显示全部楼层
不错哦,哈哈
发表于 2016-3-19 10:49:21 | 显示全部楼层
回复 1# 残桥挂月


   很想学习一下,可是文档里面的图片看不见   给个附件?
 楼主| 发表于 2016-3-21 09:43:37 | 显示全部楼层
如何使用ocean进行corner仿真 - 副本.pdf (980.53 KB, 下载次数: 848 )

点评

感谢分享!受用!  发表于 2021-8-4 21:16
发表于 2016-3-21 13:48:43 | 显示全部楼层
这是6141的版本吧
发表于 2016-3-22 14:06:28 | 显示全部楼层
图挂了。
现在仿真corners,用ADE XL岂不是更好?
发表于 2016-3-23 08:36:09 | 显示全部楼层
哎呦,不错哦!
发表于 2016-4-22 09:43:21 | 显示全部楼层
看看,谢谢。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 01:52 , Processed in 0.025685 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表