Cadence IUS 模拟器选项

Cadence IUS simulator options

NC模拟器中的-INcdir和+incdir+选项有什么区别?

下面是 Makefile 中的示例命令。据我所知,测试台目录是使用 -INcdir 包含的,源代码文件目录是使用 +incdir+ 命令

包含的
ncvlog -SV -INcdir ../include -INcdir ../src -64bit ../src/top.sv ../src/test.sv;
ncelab ncelab.log top +incdir+../../../sv/src +incdir+../../../sv/include

请帮助我理解这些选项的意义。

他们的意思是一样的。最初的 Verilog 模拟器使用 +incdir+ 类型的参数来指定包含路径。由于遗留原因,这些选项仍然存在。出于同样的原因,您会注意到其他工具也提供 +incdir+

我同意都铎。他们实际上意味着同一件事。

将+incdir+arg替换为ncvlog -incdir arg,同理+define+arg 替换为 ncvlog -define arg.

在 Cadence NC-Verilog 模拟器用户指南中称为 "Plus" 选项转换。