uvm component组件如果某个phase不想执行。

可以在component组件的每个phase加上一个使能信号决定该组件是否跳过该phase的执行。
比如某个component的check_phase有一些比较操作,但是在一些tc中不想执行该比对,可以在该组件加上check_en=1,默认打开检查

function check_phase(uvm_phase phase)
if(!check_en) return;
下面是正常代码

在tc中将check_en改成0.

你可能感兴趣的:(uvm component组件如果某个phase不想执行。)