(八)message、event_pool

一、message

1、message就是UVM提供的一种打印机制,包含:表达的含义严重依次增加

  1. uvm_info(ID, MSG, VERBOSITY)
  2. uvm_warning(ID, MSG)
  3. uvm_error(ID, MSG)
  4. uvm_fatal(ID, MSG)

其中VERBOSITY表示冗余度阈值,包含下列几种,四种打印方式默认的冗余度阈值为UVM_MEDIUM,所有小于等于阈值的消息都会显示,否则不会显示。uvm_warning、uvm_error、uvm_fatal的冗余度为UVM_NONE,都小于UVM_MEDIUM,所以后三种一定会打印。

 2、修改打印设置

设置打印信息的冗余度阈值

apb_env.mst_agt.drv.set_report_verbosity_level(UVM_LOW); // 设置drv里消息的阈值为low
apb_env.mst_agt.set_report_verbosity_level_hier(UVM_HIGH); // 递归设置agt及其下所有component的冗余度阈值为high
apb_env.mst_agt.set_report_id_verbosity(“MSG”,UVM_HIGH); // 设置agt里消息ID=MSG的消息阈值为high
apb_env.mst_agt.set_report_id_verbosity_hier(“MSG”,UVM_HIGH); // 递归设置agt及其下所有component消息ID为MSG的阈值为high
<s
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值