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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14754|回复: 12

[求助] 求助 VCS仿真 卡住了

[复制链接]
发表于 2012-5-29 19:53:10 | 显示全部楼层 |阅读模式

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

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

x
使用VCS 仿真dump VCD  dump不断增加 但是terminal display的数据卡住了不输出
又遇到这种问题的吗
发表于 2012-5-29 20:04:48 | 显示全部楼层
真的仿真进行不下去了么?dump的log有没有走呢?还只是显示卡住了?
 楼主| 发表于 2012-5-30 18:52:01 | 显示全部楼层
回复 2# navie


    log 卡住了和显示一样 testbench里面舍得终止也无法结束测试 但是VCD文件一直增大
发表于 2012-5-30 20:07:49 | 显示全部楼层
回复 4# javasun


   说明可能是你的线程出现了死循环,用ULI调试一下看看,多加一些打印,看看到了什么地方停下来的。VCD增大的话,哪怕只有时钟在动,也是会增大的,所以不要从这个地方入手。
发表于 2012-5-31 09:04:16 | 显示全部楼层
回复 1# javasun


   很简单,要么就是你的Testbench写的有问题,要么就是设计中出现不定态(XXXX,,ZZZ)所以你的testbench触发条件未满足,所以没有信息输出。
发表于 2012-5-31 23:22:56 | 显示全部楼层
波形在增加,说明仿真时间在进行的,否则波形不会增加的啊。  屏幕上的log输出来源于系统的输出缓冲区,如果一段时间内你的打印信息很少的话,是会出现不刷到屏幕上的,这个是正常的。  确认仿真有没有往下进行,可以ctrl-C以后看时间啊
 楼主| 发表于 2012-6-1 15:08:31 | 显示全部楼层
回复 7# lshj98115


    是看 结束提示的总的运行时间吗 好像真的是缓冲不及时引起的 但是我社的结束触发条件也没执行 本来到10G VCD就应该停止,现在60多G了还在运行 还是有疑惑 谢谢您的帮助
发表于 2012-6-2 12:10:32 | 显示全部楼层
回复 5# navie


    如果出现组合逻辑循环,时钟不会向下走,这样的问题遇到过,一开始不知道什么原因,用vcs的cli打印出所有执行的语句,会发现一直在loop。
    但是vcd还在增大就不清楚了,如果是组合逻辑的互相trigger,时钟应该不会向下走的。
    不过也可以用类似方法试一下。
发表于 2012-6-2 16:14:59 | 显示全部楼层
有没有使用tee和管道来保存log?用了tee的话屏幕是会卡住的,但事实上仿真还在正常跑。
 楼主| 发表于 2012-6-4 19:14:09 | 显示全部楼层
回复 9# bearhero2114


    新手刚做第一个项目困难重重 好多东西要看 谢谢帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 17:11 , Processed in 0.027781 second(s), 6 queries , Gzip On, Redis On.

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