是否有API可以在验证环境中获取所有OVM组件句柄?我之所以要问的是,我需要使用OVM报告处理程序将OVM_FATAL转换为OVM_NOPRINT。此报告处理程序是在每个ovm_component中实例化的对象。目前我有从base_test调用的set_report_severity_action_hier(OVM_FATAL,OVM_NO_ACTION),它只适用于测试。我需要这会影响监视器和驱动程序等所有组件。
提前致谢
答案 0 :(得分:0)
有一个ovm_component :: find_all()方法,但它与set_report_severity_action_hier()具有相同的问题;你需要在构建完所有组件后调用它。 OVM没有phase_ready_to_end()回调,因此您需要在基础测试中构建之后的任何阶段调用set_report_severity_action_hier()。