set_report_verbosity_level
时间: 2023-12-07 07:03:42 浏览: 172
unit_testing_practice
set_report_verbosity_level是UVM中的一个函数,用于设置某个特定component的默认冗余度阈值。通过调用这个函数,可以控制该component内所有的uvm_info宏显示的信息的级别。\[1\]\[2\]
该函数可以在connect_phase之前或之后调用,具体取决于是否涉及到层次引用。如果不涉及层次引用,可以在connect_phase之前调用。如果涉及到层次引用,需要在connect_phase及以后的phase才能调用该函数。\[1\]
此外,UVM还提供了递归的设置函数set_report_verbosity_level_hier,可以将某个component及其下所有component的冗余度阈值设置为指定级别。这对于在芯片级别验证中重用不同模块的env,并根据个人习惯设置不同的冗余度级别非常有用。\[3\]
总之,set_report_verbosity_level函数可以用于设置特定component的默认冗余度阈值,而set_report_verbosity_level_hier函数可以递归地设置某个component及其下所有component的冗余度阈值。这些函数可以帮助控制整个验证平台输出信息的质量。
#### 引用[.reference_title]
- *1* *2* *3* [UVM中设置打印信息的冗余度阈值和重载打印信息的严重性](https://blog.csdn.net/Michael177/article/details/125710947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文