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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 8368|回复: 4

[求助] vcs进行verilog仿真,未仿真完毕就自动停止【已解决】

[复制链接]
发表于 2015-11-13 20:05:21 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 ningyuan198 于 2015-11-14 12:20 编辑

vcs产生simv之后,在图形化界面运行simv,但是当运行到特定的时间419950ns时,就卡在那里了,不管等多久,右下角的状态都是显示的running,时间也都显示的是419950ns,手动stop,仿真结果也停止那个时间。
  但是,testbench中在该处并无任何断点之类,继续执行,依然如此。
  不使用图形界面,直接在terminal中执行./simv,进行仿真,一直卡住,也不报错。
  
  仿真所用的工程,在modelsim中进行仿真,十分正常。

  vcs使用的是2010,加了-full64选项,同时,各verilog文件中定义的timescale为1ns/1ns。

  不知如何才能让vcs完成所设定时间的仿真?
 楼主| 发表于 2015-11-14 12:20:28 | 显示全部楼层
最终发现是testbench的问题。
发现刚好停止在一个计数的always块被触发的时候,而改always块中未有时钟。
给该always块中,加入时钟之后,仿真就OK了。

不过modelsim中,该always块中无时钟居然仿真结果是对的。。。
回复 支持 反对

使用道具 举报

发表于 2020-12-15 14:51:41 | 显示全部楼层
get it
回复 支持 反对

使用道具 举报

发表于 2021-11-17 19:50:33 | 显示全部楼层
受教了
回复 支持 反对

使用道具 举报

发表于 2021-12-25 16:52:05 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-8-22 00:37 , Processed in 0.016101 second(s), 5 queries , Gzip On, Redis On.

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