VCS编译仿真警告Warning

本文探讨了在SOC集成中使用Perl脚本实例化子模块到顶层时可能遇到的问题,特别是当输入端口未在顶层定义时可能出现的隐式连线无扇入警告。文章还介绍了如何通过VCS编译参数调整来增强错误报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VCS编译仿真警告Warning

问题描述


在较大的SOC集成中,通常使用Perl脚本例化子模块到Top层,然而,有时会出现例化出来的输入端口名没有在Top层定义,而且端口的位宽为1bit,那么,verdi载入不会报错或报警告,有可能造成Bug。

VCS编译log文件


针对上述问题,可以查看VCS的log文件,VCS会报出Waring-[IWNF] Implicit wire has no fanin的警告。
847278-20170609170423387-2124934516.png

另外,可以在VCS的编译参数中加入+lint=TFIPC-L,VCS会报出更多端口的详细信息。
847278-20170609170432418-218746671.png

VCS警告/错误级别


在VCS的编译参数中加入-error=IWNF,可以增强编译报警级别,约束很强。

847278-20170609170437872-1758244535.png

转载于:https://www.cnblogs.com/OneFri/p/6972764.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值