2017-02-14 7 views
0

Выполняется ли проверка покрытия на мониторе или у абонента в UVM? Я получаю два разных мнения. В ссылке Cluelogic говорится, что проверка покрытия выполняется в подписчике, но в руководстве пользователя UVM accelera указано, что проверка избыточности выполняется внутри монитора (стр. 49, раздел 3.6). Может кто-то прояснить.Охват, выполняемый монитором или подписчиком в UVM

http://cluelogic.com/2011/07/uvm-tutorial-for-candy-lovers-environment/

ответ

3

Вы можете попробовать свои данные покрытия в любом месте в вашей среде проверки, в том числе uvm_monitor или uvm_subscriber.

Однако, как правило, покрытие отбирается в uvm_subscriber, и причина в том, что для разных конструкций может потребоваться различный тип контейнеров для покрытия, и, следовательно, легко подключить этот компонент и сделать ваш основной код независимым от покрытия.

Так обычно анализ порта от uvm_monitor предоставляется на верхних уровнях, и если кто-то хочет реализовать его/ее собственный охват, то он/она может просто подключить analysis_export из uvm_subscriber к анализу порт монитора и образца охват в методе write.

 Смежные вопросы

  • Нет связанных вопросов^_^