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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 5775|回复: 2

[求助] ocean仿真corner角,不能正确执行

[复制链接]
发表于 2013-10-27 13:11:30 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 lwzunique 于 2013-10-27 14:11 编辑

1234.png 1235.png 1236.png 1237.png 1238.png
上面是代码和仿真的结果。

说明:

1、
上面的代码可以执行;

2、
执行的过程供CIW窗口没有弹出ocean代码相关的错误

3、
执行的结果不争取,所有的曲线是从重合的,直观的表明,执行的是一种情况。这个按照循环for( i 0 4

     corner

analysis('dc?saveOppoint t  )

analysis('tran?stop "100n"  ?errpreset"moderate"  ?step"20p"  ?maxstep"5p"  )

desVar(       "vcont" 1      )

desVar(       "B2" 0  )

desVar(       "B1" 1.8       )

desVar(       "B0" 1.8       )

temp( 27)

run()

freq =(freq v("/vco2" ?result "tran-tran") "rising"?xName "time" ?mode "auto" ?threshold 0.0 ?histoDisplay nil?noOfHistoBins nil)

plot(freq ?expr '( "freq" ) )


fprintf(fp,"%s  \n ",corner_name)

)。既然执行了循环体,应该corner就起作用了,但是感觉它没有起作用,起作用的是corne[0]。不知道代码那个地方出问题了。

4、
执行之后,显示的是freq<0>,freq<1>,freq<2>,freq<3>,freq<4>,按我自己的理解,应该是freq<tt>,freq<ss>,freq<ff>,freq<sf>,freq<3>,freq<fs>。不知道这个怎么解决?

发表于 2014-1-7 13:23:02 | 显示全部楼层
貌似执行完一次循环要把重置直流工作点,好像是delete()这个命令,你看看手册呢
发表于 2014-5-21 00:30:22 | 显示全部楼层
因为你的仿真结果全在一个路径下。每下一次仿真都把上一次的结果覆盖了,当然了,你要打印出来的图数据也被覆盖了,所以造成这样情况,解决办法是你得把每一次仿真的数据存在不同目录下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 13:36 , Processed in 0.036451 second(s), 9 queries , Gzip On, Redis On.

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