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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] uvm_subscriber的子类改写的write函数没有被调用

[复制链接]
发表于 2023-10-11 17:39:36 | 显示全部楼层 |阅读模式

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

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

x
我想实现直接用寄存器模型,在subscriber的子类里面采样寄存器的值,来收功能覆盖率。触发条件我看是这个


                               
登录/注册后可看大图

查阅资料发现,这里改写的write替代的似乎是uvm_analysis_port中的write函数。但是我在实际仿真的时候,在write函数中打印信息,一直没有打印,怀疑这个函数根本没有被调用导致没有收到功能覆盖率。
希望有大神能帮我解答一下,多谢!
发表于 2023-10-12 09:44:36 | 显示全部楼层
port的write 函数名字要对应起来
 楼主| 发表于 2023-10-12 09:49:56 | 显示全部楼层


ywestbrooks 发表于 2023-10-12 09:44
port的write 函数名字要对应起来




                               
登录/注册后可看大图

我在subscriber里面定义了write函数了

                               
登录/注册后可看大图

monitor里面这样写,但是这个ssssss一直没有打印


 楼主| 发表于 2023-10-12 11:22:17 | 显示全部楼层


ywestbrooks 发表于 2023-10-12 09:44
port的write 函数名字要对应起来


现在write函数起来了,regmodel也get到了,从env出set过来的


                               
登录/注册后可看大图

但是会报这个

                               
登录/注册后可看大图


发表于 2023-10-24 20:12:38 | 显示全部楼层
看看
 楼主| 发表于 2023-10-25 11:24:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-18 18:51 , Processed in 0.046595 second(s), 18 queries , Gzip On.

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