一、问题描述:
vcs编译重复定义文件可能出现下面的情况:
1、编译报error [MPD]module previously declared
2、编译报warning[OPD]override previous declaration
二、原因:
基于sv LRM 1800-2012, section 33.3.1.1多个相同名字的module被map在同一个lib中需要报告出来
三、解决办法
1、在允许覆盖的情况下,消除不报error,用-top指定顶层或加选项-error=noMPD
2、需要消除warning和error的情况下,可以采用libmap功能,分到不同的lib中
vcs编译重复定义文件问题
最新推荐文章于 2024-07-02 21:11:28 发布