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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 999|回复: 5

[求助] 求助:run_phase下的task run跑不起来

[复制链接]
发表于 2022-11-14 18:29:59 | 显示全部楼层 |阅读模式

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

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

x
遇到一个玄学问题,求助各位大佬。情景如下:两条用例,内容相同,名称不同,一条用例task run可以跑起来,但是另一条则跑不起来。
此外,如果将virtual task修改为task,则可以正常运行。
我怀疑是否是virtual导致寻找子类task失败,调用到父类uvm_component中的空run去了,但是这也解释不通为什么另一条同样的用例可以跑起来。
代码如下,万望不吝解惑。
5.png
发表于 2022-11-15 16:07:59 | 显示全部楼层
本帖最后由 许晴125 于 2022-11-15 16:18 编辑

提供个思路,另外建议楼主上完整的代码
image.png
 楼主| 发表于 2022-11-17 08:56:08 | 显示全部楼层


许晴125 发表于 2022-11-15 16:07
提供个思路,另外建议楼主上完整的代码


谢谢解答,应该是我的这种写法不规范引起的问题。
发表于 2022-11-17 12:15:25 来自手机 | 显示全部楼层
调用函数的代码没有show出来,不过看你的描述,应该是你的代码有override这个class,而调这个函数的句柄是子类句柄
 楼主| 发表于 2022-11-18 16:03:29 | 显示全部楼层


eaglezhang01 发表于 2022-11-17 12:15
调用函数的代码没有show出来,不过看你的描述,应该是你的代码有override这个class,而调这个函数的句柄是 ...


谢谢您的回答,问题定位出来了,是每次仿真开始,仿真目录下上一次的编译文件没有清干净,影响到了当前的仿真结果,将文件夹删除干净再跑就没问题了。
和预期的写法问题真是南辕北辙
发表于 2022-11-18 19:21:10 | 显示全部楼层


Kurania 发表于 2022-11-18 16:03
谢谢您的回答,问题定位出来了,是每次仿真开始,仿真目录下上一次的编译文件没有清干净,影响到了当前的 ...


好的,这种情况在工作中遇到的概率还蛮大的,就是一些奇葩的问题,完全颠覆认知,然后换一个目录跑就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 00:06 , Processed in 0.023900 second(s), 8 queries , Gzip On, Redis On.

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