如果未绑定组件,modelsim抛出错误

时间:2019-04-03 14:07:35

标签: modelsim

如果没有绑定组件实例,是否有一种方法可以使modelsim引发错误而不是警告?目前,它会生成警告,但通常很难在笔录中发现。如果找不到合适的源代码/签名,我真的不需要运行modelsim,因此我认为最好抛出一个错误,这样很明显,然后我可以对其进行修复。

1 个答案:

答案 0 :(得分:1)

vsim命令行选项-warning error会将所有警告升级为错误。

虽然ModelSim支持-warning <msgNumber>-note <msgNumber>来将消息(信息,警告,错误)提升为警告或注释,但我找不到用于显式提升针对错误的警告的选项。

另一方面,vcom具有以下选项:

-fatal <msgNumber>[,<msgNumber>...]
                   Report the listed messages as fatal
-error <msgNumber>[,<msgNumber>...]
                   Report the listed messages as errors
-warning <msgNumber>[,<msgNumber>...]
                   Report the listed messages as warnings
-warning error     Report all warnings as errors
-note <msgNumber>[,<msgNumber>...]
                   Report the listed message as notes
-suppress <msgNumber>[,<msgNumber>...]
                   Suppress the listed messages