验证结构中IMonitor的作用

4 篇文章 0 订阅

DUT  的 input 端口采用的monitor 是干嘛的呢?

根据白书:  

 一,大型项目中,driver 根据协议发送数据,而monitor根据协议接收数据。

如果driver和monitor由不同人实现,那么可以大大减少其中任意一方对协议理解的错误。

二,便于复用???


另外,我的一点理解是:

用于判断是否真的将输入,打入了DUT。????

就一般环境,IF与drive和monitor的连接一般是通过config_db

实现形式:将VIF形的IF set 到 driver、i_monitor、o_monitor。见白书P28

这样的连接关系实际上是,在top层将IF实例化,然后IF与DUT相连接,然后将VIFset 出去。


另外,现在很少很少见到,将driver 和monitor,裸露出来,供给cofig 的过程。

是不是直接将VIF set 给I agent, I agent 会自动分发VIF呢??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值