VCS编译仿真警告Warning
问题描述
在较大的SOC集成中,通常使用Perl脚本例化子模块到Top层,然而,有时会出现例化出来的输入端口名没有在Top层定义,而且端口的位宽为1bit,那么,verdi载入不会报错或报警告,有可能造成Bug。
VCS编译log文件
针对上述问题,可以查看VCS的log文件,VCS会报出
Waring-[IWNF] Implicit wire has no fanin
的警告。
另外,可以在VCS的编译参数中加入
+lint=TFIPC-L
,VCS会报出更多端口的详细信息。
VCS警告/错误级别
在VCS的编译参数中加入
-error=IWNF
,可以增强编译报警级别,约束很强。