SV随机有冲突的时候会报Error,但是不会结束环境,导致 随机pkg所有值均为0. 有些DUT没有拿到预期的激励,可能就会hang住,导致环境卡死,但是会超出退出。有时候也会一直执行随机操作,这种情况通常是随机不耗时,仿真时间不会往前走,因此环境hang住。
解决办法
assert(u_cmd_cfg.randomize())
else $finish();
SV随机有冲突的时候会报Error,但是不会结束环境,导致 随机pkg所有值均为0. 有些DUT没有拿到预期的激励,可能就会hang住,导致环境卡死,但是会超出退出。有时候也会一直执行随机操作,这种情况通常是随机不耗时,仿真时间不会往前走,因此环境hang住。
解决办法
assert(u_cmd_cfg.randomize())
else $finish();