0
是否在监视器或用户的UVM中完成覆盖率检查?我有两种不同的看法。在Cluelogic链接中,它表示覆盖检查是在订阅者中完成的,但在UVM加速器用户指南中,它提到了在监视器内进行超额检查(第49页,第3.6节)。有人可以澄清。监视器或用户在UVM中的覆盖范围
http://cluelogic.com/2011/07/uvm-tutorial-for-candy-lovers-environment/
是否在监视器或用户的UVM中完成覆盖率检查?我有两种不同的看法。在Cluelogic链接中,它表示覆盖检查是在订阅者中完成的,但在UVM加速器用户指南中,它提到了在监视器内进行超额检查(第49页,第3.6节)。有人可以澄清。监视器或用户在UVM中的覆盖范围
http://cluelogic.com/2011/07/uvm-tutorial-for-candy-lovers-environment/
您可以在验证环境中的任何地方自动取样覆盖数据,包括uvm_monitor
或uvm_subscriber
。
但是,通常覆盖范围是在uvm_subscriber
中进行采样,原因是不同的设计可能需要不同类型的覆盖元素,因此很容易插入该元素并使您的核心代码独立于覆盖范围。
所以一般从uvm_monitor
分析口在上层提供的,如果有人想实现他/她自己的报道,那么他/她可以直接连接uvm_subscriber
的analysis_export
到显示器和样品的分析端口方法的覆盖范围为write
。