spyglass遇到的问题集锦

1、rtl代码中有include其他文件,我在add file的时候也添加进去了,但是run design read后报错“ include file could not be found”

解决方法:把Include的文件统一放到另一个文件夹,然后添加这个文件夹的路径,具体操作是:在spyglass gui界面的shell命令行,set_option incdir <文件夹路径>

2、一个模块有的子模块是生成的,不希望spyglass报有关于这些模块的错:

做一个ignore.prj文件,source一下

3、filelist.prj


4、

set_option ignorefile

set_option stop

stop命令:当你使用set_option stop {module_name}命令时,Spyglass将停止对指定模块的内部进行lint分析,但仍然会分析该模块的接口。这意味着模块的外部连接和接口定义仍然会被检查,但模块内部的逻辑和结构则不会。

ignore命令:ignorefile命令用于忽略一个文件,使得Spyglass不对其进行分析。当忽略一个文件时,该文件中描述的设计单元在Spyglass分析中被视为黑盒子(black boxes)。这意味着这些设计单元的内部和接口都不会被分析,它们在设计中被视为未知的组件

set_option y 搜索文件夹

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容