当然可以尝试grep,如果两者都要筛选可以用更复杂的语法。这里只讨论UVM原生的处理方法。 那就是使用set_report_severity_*_hier系列方法,不带hier的版本对本模块有效,如果希望对子模块有效就得用hierarchy系列。几点注意事项: 1.set系列函数最好放在build phase,且在children例化之后,这一点在源码里可以看到的,ref里没提。根据需要调用default/severity/id/severity_id file等函数 2.还有对应的action_hier函数需要加上UVM_LOG的action,注意使用或或者加UVM_DISPLAY,必要的时候还有UVM_EXIT等。 3.只对set之后的report有效,假如build phase里set了,new里满足要求的report也不会起作用。
UVM中保存指定ID或report severity为log文件的方法
最新推荐文章于 2023-06-25 08:15:00 发布