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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 234|回复: 4

[求助] 对于slave agent中不存在sequencer的疑惑

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式

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

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

x
请问大家,为什么在看一些slave agent时,发现agent中并没有sequencer,而是只有monitor以及driver?并且在driver中也并不是用item_done()这种形式来进行transaction的发送的;但是在有些slave agent中是存在sequencer的,并且在driver中也是按照相同的get_next_item()以及item_done()的形式来获取transaciton的?
发表于 前天 16:48 | 显示全部楼层
本帖最后由 在赤道的企鹅 于 2024-12-16 16:50 编辑

这个完全是看是怎么做的。如果有些slave很简单 ,就没必要加sequence和 sequencer,直接在driver里收到请求,再把数据驱动到interface就行了。
 楼主| 发表于 前天 18:16 | 显示全部楼层


在赤道的企鹅 发表于 2024-12-16 16:48
这个完全是看是怎么做的。如果有些slave很简单 ,就没必要加sequence和 sequencer,直接在driver里收到请求 ...


大佬请教一下,如果验证环境中,Master agent端通过DUT来给slave agent数据,再从slave这端去回收数据,是不是就是像您说的这样driver里收到请求在发出的情况,相当于数据从master到agent再由agent发出,这样就不需要sequencer了,不知道理解的对不对,请多指教
发表于 前天 18:40 | 显示全部楼层
你这个描述不太好,一般来说,2个agent的功能应该比较独立。你描述这个场景,倒像是一个request和一个response的握手场景了。你的slave agent怎么实现,应该主要看DUT的接口,和master agent的实现应该无关。2楼说的是有道理的,一切要看你怎么实现,UVM只是提供一个框架做参考,并没有说一定要按照它的所有结构来实现你的组件。
 楼主| 发表于 昨天 11:00 | 显示全部楼层


gaurson 发表于 2024-12-16 18:40
你这个描述不太好,一般来说,2个agent的功能应该比较独立。你描述这个场景,倒像是一个request和一个respo ...


好嘞谢谢大佬指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-18 15:05 , Processed in 0.016862 second(s), 6 queries , Gzip On, Redis On.

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