在我们所有的测试用例中,我看到固定的wait((系统调用。我需要将所有内容减少到小延迟,而不会产生太大影响。有没有办法可以将等待任务重载到我的自定义任务中,然后调用 systermverilog wait 以传递较小的延迟?
谢谢和问候, 基兰
wait()
不是系统任务调用,而是事件控制语句。您所要求的与更改if()
的行为相同。
您可以做的是将语句移动到虚拟方法中,然后在需要时重写该方法。