重载系统Verilog 系统任务



在我们所有的测试用例中,我看到固定的wait((系统调用。我需要将所有内容减少到小延迟,而不会产生太大影响。有没有办法可以将等待任务重载到我的自定义任务中,然后调用 systermverilog wait 以传递较小的延迟?

谢谢和问候, 基兰

wait()

不是系统任务调用,而是事件控制语句。您所要求的与更改if()的行为相同。

您可以做的是将语句移动到虚拟方法中,然后在需要时重写该方法。

最新更新