在不使用systemverilog中的程序块的情况下避免竞争条件

use*_*085 3 verilog race-condition system-verilog

我们知道在SystemVerilog中使用程序块来避免DUT和测试平台之间的竞争条件.在SystemVerilog出现之前,验证工程师做了什么?我只能想到使用握手信号.

dav*_*_59 5

您使用与设计人员用来防止RTL中的竞争条件相同的语义:非阻塞分配或备用时钟边沿.

程序块是SystemVerilog中不必要的构造.请参阅http://go.mentor.com/programblocks