首先,通过命令行打开spyglass GUI,并创建一个文件夹来存储中间信息。输入以下命令即可:cd spyglassspyglass 文件配置与编译 您可以直接将设计文件导入spyglass,或者仅添加filelist.f文件。避免使用包含中文字符的路径。此外,spyglass仅能识别module-endmodule块,若存在include文件,请确保在文件中已展开相关内容。在完成...
使用以下命令打开 SpyGlass GUI,将自动加载上次运行目标 (lint/lint_rtl) spyglass -project wb_subsystem.prj & 在没有-batch时,SpyGlass 默认会打开 GUI。 生成对应于每个目标运行的多个报告,可从菜单栏的报告部分访问,如下所示: 在GUI底部的Violations可查看违规信息。在显示出违规信息后,点击违规信息窗口顶部的Gr...
包括:rtl(用于存放代码),sim(用于存放中间文件和工程文件)、filelist文件等。 spyglass GUI操作 首先我们在sim目录中打开spyglass GUI界面操作: 读取设计文件 GUI界面打开spyglass spyglass & 然后点击Add File(s)添加文件: 所需文件路径存放在filelit文件中: 设置顶层模块 添加完文件后点击Set Options,然后选择列表中...
使用SpyGlass GUI操作,首先打开sim目录下的界面,通过"Add File(s)"功能,将所需文件路径导入filelist文件中。接着,设定顶层模块并进行编译设计,SpyGlass会列出问题,其中"ErrorAnalyzeB Box"问题表示模块文件缺失。GUI通过颜色编码显示模块状态:绿色表示文件已准备好分析但未综合,黑色代表无法分析,白色表...
首先我们在sim目录中打开spyglass GUI界面操作: 读取设计文件 GUI界面打开spyglass spyglass & 然后点击Add File(s)添加文件: 所需文件路径存放在filelit文件中: 设置顶层模块 添加完文件后点击Set Options,然后选择列表中选择Top Level Design Unit,Value值为顶层模块名,如下图所示: ...
Spyglass的Analyze Results默认GUI界面如下, 我们通过View -> Windows -> Help Viewer 来查看SolvNet对每个RTL lint warning类型的解释。 举个例子: W528 : A signal or variable is set but never read W528是Warning类型,说一个信号或者变量没有负载。
我们将分析lint目标运行期间产生的违规行为。我们可以使用 SpyGlass GUI 中的各种调试工具来了解违规,在 RTL 代码中调试,并查看如何在 SpyGlass 环境本身中修复这些违规。并且在更改 RTL或者.prj文件之后都必须重新运行。 使用以下命令打开 SpyGlass GUI,将自动加载上次运行目标 (lint/lint_rtl) ...
因此,建议查阅SpyGlass的官方文档或用户指南以获取最准确的信息。 此外,如果你正在使用SpyGlass的GUI界面,通常也可以通过图形化界面来设置黑盒子,而无需手动编辑项目文件或约束文件。在GUI中,你可以找到相关的设置选项,并通过简单的点击和选择来完成黑盒子的设置。
The SpyGlass Explorer GUI Files/Directories Created in SpyGlass Explorer SpyGlass 生成不同的文件来记录运行时的信息,比如报告和日志文件。 有些文件/目录,比如 spyglass.log、spyglass_reports、spyglass_spysch 和 spyglass.vdb,每次运行 SpyGlass 时都会生成。
我这里是脚本操作,(如果自己不想用脚本启动就spyglass -project xxx.prj -goals lint_check -batch就可以启动spyglass的lint 检查)脚本主要是自动去修改上边这个文件中红色的部分: 这里主要是启动spyglass lint 检查: 这里是检查之后的结果统计显示: 这里是gui 打开检查结果显示:...