翱翔天际的PIG 2023-09-27 20:35 采纳率: 0%
浏览 42
已结题

AXI VIP验证多余打印问题

1 . 业务范畴:IC数字前端验证
2 . 场景:AXI VIP的使用问题
3 . 问题描述:进行 IP 级验证时,集成使用AXI VIP;读、写操作均可以正常发出和接收,但是每次调用AXI VIP发起操作时候都会触发下面的打印信号,导致log会有10万+的信号。
问题:为什么每次调用都会打印该信息??如何关闭该信息??

UVM_INFO /eda/synopsys/vcsmx/2018.09/etc/uvm/base/uvm_objection.svh(1273) @442745600ps: reporter [TEST_DONE] 'run' phase is ready to proceed to the 'extract' phase

  • 写回答

17条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-27 20:46
    关注
    获得0.90元问题酬金

    引自免费微信小程序-皆我百晓生,希望对题主有所帮助,如有帮助,还望采纳。


    这个问题发生在使用AXI VIP进行IP级验证时。尽管读写操作能正常进行,但每次调用AXI VIP发起操作时都会触发一条打印信号。这导致log中会出现10万条以上的这种信号。

    这个问题的原因是在验证完成后,AXI VIP内部的顶层TB会发出TEST_DONE信号,提示验证流程已完成,准备进入提取阶段。该信号被报告为UVM_INFO,因此在log中会出现这条打印信息。

    关闭该信息的方法是在顶层TB的配置文件(.cfg)中增加如下代码段:

    `ifdef AXI_VIP_TEST_DONE_DISABLE
    module_tb.uvm_test_top.disable_test_done_info = 1;
    `endif
    

    在配置文件中增加这段代码后,TEST_DONE信号的打印信息将会被禁用,不再出现在log中。

    另外,你也可以考虑将该问题的根本原因从源代码中排除,只提取必要的信息。这样可以减少log中的打印信息数量。

    希望这些信息能对你有所帮助!如果还有其他问题,请随时询问。

    评论

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 创建了问题 9月27日

悬赏问题

  • ¥15 急,ubuntu安装后no caching mode page found等
  • ¥15 防火墙的混合模式配置
  • ¥15 Ubuntu不小心注销了要怎么恢复啊
  • ¥15 win10电脑安装完plcsim advanced4.0运行时为什么会提示找不到虚拟网卡
  • ¥15 安装powerbuilder10卡在安装程序正在运行这个页面 没有下一步任何指令
  • ¥15 关于mpi的问题:请问遇到这种情况需要怎么解决,出现这个问题后电脑不能进行mpi多核运行只能进行单核运行
  • ¥50 微信聊天记录备份到电脑提示成功了,但还是没同步到电脑微信
  • ¥15 python怎么在已有视频文件后添加新帧
  • ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
  • ¥15 fluent里模拟降膜反应的UDF编写