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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5071|回复: 10

[求助] driver的run phase如何drop?

[复制链接]
发表于 2014-3-24 21:33:00 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ICSYS 于 2014-3-25 14:53 编辑

driver的run phase是通过无限循环驱动接口总线的,那么会不会出现跳不出此循环而报错呢?即使在循环语句之后drop,仿真时依然执行不到该drop语句,而总在循环里无限循环。怎么drop driver中的phase的呢?。

I wish to do uvm test ,but simulation has error follows';


default phase are timeout of 9200 hit, all process are waiting, phase "main" are ready to end.how to fix it?
发表于 2014-3-24 22:49:01 | 显示全部楼层
可以输入VCS -help查看命令帮助,还可以查看软件的help手册
 楼主| 发表于 2014-3-25 10:13:00 | 显示全部楼层
发表于 2014-3-25 16:07:05 | 显示全部楼层
假如simulation time就可以了,超时就报timeout
 楼主| 发表于 2014-3-25 16:38:59 | 显示全部楼层
本帖最后由 ICSYS 于 2014-3-25 16:43 编辑

回复 4# 飞扬紫百合


   呵呵。我都认得你了。   我没有明白您的意思,可以再详细一些吗?如何解决这个问题。。
发表于 2014-3-26 11:04:10 | 显示全部楼层
回复 5# ICSYS


    OK,Great! Where are you?
 楼主| 发表于 2014-3-26 13:21:50 | 显示全部楼层
本帖最后由 ICSYS 于 2014-3-28 12:29 编辑

回复 6# 飞扬紫百合


发表于 2014-3-28 10:49:23 | 显示全部楼层
回复 1# ICSYS


    为什么要drop driver呢?一般driver都是无限循环的,仿真的结束靠的是sequence的drop。driver相当于是手枪,sequence是弹夹。手枪只管要子弹,要到了就发出去。弹夹才是控制什么时候没子弹了就结束。
发表于 2014-3-29 01:12:11 | 显示全部楼层


回复  ICSYS


    为什么要drop driver呢?一般driver都是无限循环的,仿真的结束靠的是sequence的dro ...
xiaojigao 发表于 2014-3-28 10:49




楼上正解,不要在driver中控制,既然用了TLM的概念,就应该在transaction层来做控制
 楼主| 发表于 2014-3-31 10:59:20 | 显示全部楼层
好吧。楼上两位说的对,这个超时问题应该不是drop的问题,我再看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-2 17:46 , Processed in 0.029331 second(s), 9 queries , Gzip On, Redis On.

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