何时以及为什么在测试verilog模块时必须使用DUT?

nod*_*nja 1 verilog module

我刚刚开始学习verilog模块的软件测试平台.我注意到当测试台调用模块时,它将DUT置于模块名称和灵敏度列表之间.这是什么意思,为什么有必要?

Geo*_*rge 9

实例化模块时,必须为实例指定名称.例如

serial_port user_terminal (port mapping);
serial_port debug_port (port mapping);
Run Code Online (Sandbox Code Playgroud)

将实例化模块serial_port两次,其中一个名为user_terminal,另一个名为debug_port.

在您的情况下,DUT是Device Under Test的缩写,用作模块的实例名称.

您可以查看Doulos Verilog简介.