我们可以使用 SpyGlass GUI 中的各种调试工具来了解违规,在 RTL 代码中调试,并查看如何在 SpyGlass 环境本身中修复这些违规。 并且在更改 RTL或者.prj文件之后都必须重新运行。 使用以下命令打开 SpyGlass GUI,将自动加载上次运行目标 (lint/lint_rtl) spyglass -project wb_subsystem.prj & 在没有-batch时,SpyGlass...
spyglass -project wb_subsystem.prj -designread –batch 运行Goal及查看报告信息 通过下面命令来获取可用的Goal列表: spyglass –project wb_subsystem.prj -showgoals 使用如下命令来运行lint/lint_rtl分析: spyglass -project wb_subsystem.prj -goals lint/lint_rtl -batch 在文件./wb_subsystem/wb_subsystem/lin...
1##spyglass tcl2##设置顶层模块3set top test4##设置工程路径5set prj_path /work/project/test6new_project ${top} -projectwdir$prj_path-force7##读取rtl及工艺库lib8##读取名称为"top"的f文件,把.f的.v及包含的文件导进来9read_file -type sourcelist ${top}.f10##读取工艺库的.v文件11read_f...
spyglass -project wb_subsystem.prj -designread –batch 运行Goal及查看报告信息 通过下面命令来获取可用的Goal列表: spyglass –project wb_subsystem.prj -showgoals 使用如下命令来运行lint/lint_rtl分析: spyglass -project wb_subsystem.prj -goals lint/lint_rtl -batch 在文件./wb_subsystem/wb_subsystem/lin...
Project File 项目文件是一个 Tcl 格式的文件,允许在 SpyGlass Explorer 之外方便地读取和编辑此文件。 项目文件(.prj)包含有关特定 SpyGlass 会话的以下数据: 输入的 HDL 文件和语言设置 运行选项 项目状态((design read, goal setup, goal run, or results analysis) ...
1.生成filelist: 2.修改xxx_lint.proj(lint检查需要修改这个文件,下边红色命令处用得到) 我这里是脚本操作,(如果自己不想用脚本启动就spyglass -project xxx.prj -goals lint_check -batch就可以启动spyglass的lint 检查)脚本主要是自动去修改上边这个文件中红色的部分: ...
3.1.1 工程(Project)文件 采用BATCH模式,这些设置都会添加到工程(Project)文件中,Project一般定义了以下内容: 下面是一个Project文件 training.prj的列子: 需要读入的文件及命令如下: 3.1.2 约束(SGDC)文件 SDC文件可以直接被SpyGlass读取,自动转换成SGDC,需要设置以下内容完成sdc2sgdc的转换: ...
Telescope/spyglassproject Atelescopeisadevicewhichtakesanobjectatinfinity(astarorthemoon)andcreatesahighlymagnifiedvirtualimagethatisviewedbytheeye.Becauseconverginglensescreateimagesthataresmall(fractionalmagnification)andinvertedwhentheobjectisplacedalongdistanceaway,asecondlensmustbeused.Thissecondlens(theeyepiece)uses...
在Terminal中输入spyglass -project test.prj &新建一个spyglass工程。 读入设计 RTL code / Flist SGDC 约束文件 lib 库 // 如果设计模块中有库单元,如SRAM,时钟门控等(1)提供lib;(2)或者提供该库单元的RTL文件,并将该库单元设成BlackBox Waiver file //过滤检查结果的文件, 非必要,尽量不使用 ...
spyglass-project wb_subsystem.prj& 在没有-batch时,SpyGlass 默认会打开 GUI。 生成对应于每个目标运行的多个报告,可从菜单栏的报告部分访问,如下所示: 在GUI底部的Violations可查看违规信息。在显示出违规信息后,点击违规信息窗口顶部的Group By,然后选择Goal by Rule。