API для получения всех дескрипторов компонентов OVM - PullRequest
0 голосов
/ 25 мая 2018

Существует ли API для получения всех дескрипторов компонентов OVM в среде верификации?Причина, по которой я спрашиваю, заключается в том, что мне нужно преобразовать OVM_FATAL в OVM_NOPRINT с помощью обработчика отчетов OVM.Этот обработчик отчетов является объектом, созданным в каждом ovm_component.В настоящее время у меня есть set_report_severity_action_hier (OVM_FATAL, OVM_NO_ACTION), вызванный из base_test, который относится только к тесту.Мне нужно, чтобы это затронуло все компоненты, такие как монитор и драйвер.

Заранее спасибо

1 Ответ

0 голосов
/ 25 мая 2018

Существует метод ovm_component :: find_all (), но он имеет ту же проблему, что и set_report_severity_action_hier ();Вы должны вызвать его после того, как все компоненты были собраны.OVM не имеет обратного вызова phase_ready_to_end (), поэтому вы должны поместить вызов set_report_severity_action_hier () в любой этап после сборки в базовом тесте.

...