我使用Questasim 10.4c来模拟Systemverilog设计,该设计在一堆地方使用`ifdef编译器指令。例如:
`ifdef FOR_SIMULATION_ONLY
<code>
`endif
编译之后,我还没有找到任何方法让Questasim能够明确地告诉我是否已经定义了FOR_SIMULATION_ONLY。我已经挖掘了用户指南和命令参考手册,我发现的最接近的事情是在我的所有vlog编译语句中添加-E选项,然后检查创建的文件以查看是否定义了FOR_SIMULATION_ONLY。 Questasim可以告诉我,它是否已经定义而不必使用vlog -E方法?
答案 0 :(得分:0)
没有开关可以做到这一点。你可以放入
`ifdef FOR_SIMULATION_ONLY
$info("FOR_SIMULATION_ONLY defined");
`endif
并在精心制作时收到消息。