验证结构中IMonitor的作用

来源:互联网 发布:java实现分段函数 编辑:程序博客网 时间:2024/05/16 02:19

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呢??

原创粉丝点击