目录
传统的Systemverilog常使用$display()打印信息,而uvm含有几个特定的打印方法,可自动打印详细信息,无需再用$display()指定
1. component 消息机制
1.1. 消息打印
UVM所有的消息打印方法均来自uvm_report_object类,而uvm_component类又继承于uvm_report_object类,所以所有的component都含有消息打印的方法和设定方法
下面给出常用方法的原型,实际上所有的方法本质都是调用的uvm_report,可查看源码。
//...\questasim64_2020.1\verilog_src\uvm-1.2\src\base\uvm_report_object.svh
class uvm_report_object extends uvm_object; //...
virtual function
这篇博客详细介绍了UVM中的消息机制,包括组件消息和全局消息的打印与控制。内容涵盖组件消息的verbosity过滤度、uvm_severity安全级别,以及消息控制的过滤度阈值、文件控制和行为控制。同时讲解了全局消息如何在对象和测试环境中使用,强调了在connect_phase控制过滤度的重要性。
订阅专栏 解锁全文
5304

被折叠的 条评论
为什么被折叠?



