用于UVM报告的使用的详细级别(别名)(使用uvm_info)

问题描述 投票:0回答:1

在UVM中,有预定义的详细级别:

  • UVM_DEBUG
  • UVM_FULL
  • UVM_HIGH
  • UVM_MEDIUM
  • UVM_LOW
  • UVM_NONE

可以使用命令行参数来控制实际报告,例如+ UVM_VERBOSITY = UVM_LOW

(1)有没有一种方法可以定义用户定义的详细程度(或至少别名)?

  • 例如与“ UVM_NONE”具有相同优先级的“ UVM_INFO”>
  • (2)是否可以创建具有不同

优先级的完全用户定义的详细级别?
  • 说些什么[between

    UVM_NONE和UVM_LOW
  • 而且,如何从CLI来控制这样的事情?

  • 原因是,即使使用UVM_LOW,某些商业VIP仍然相当冗长。如果可能的话,我希望某些测试平台元素具有“我自己的水平” ...

在UVM中,存在预定义的详细级别:UVM_DEBUG UVM_FULL UVM_HIGH UVM_MEDIUM UVM_LOW UVM_NONE可以使用命令行参数来控制实际报告,例如+ UVM_VERBOSITY = UVM_LOW(...

alias uvm user-defined verbosity
1个回答
0
投票

我对uvm-1.2版本有一个想法,所以我可以在这种情况下说出来。是的,您可以设置自定义详细程度。您可以创建uvm_report_object的对象,然后调用set_report_verbosity_level来设置所选的详细程度。例如,一个小的测试用例将看起来像-

© www.soinside.com 2019 - 2024. All rights reserved.