Digital Design Studio 分析视图

检查已保存的 RTL 和 ISA 产物、共享 Event Trace、Perf,以及明确显示的输入缺失状态。

概览

Analysis 是 RTL 和 ISA 工作共用的结果检查区域。解读图表前,请选择项目和已保存运行。缺少输入或主机不支持,并不代表运行成功且事件数或成本为零。

当前视图在产物渲染器可用时使用所选运行的产物。不会用内置示例内容代替缺失结果。旧软件包可能不同;本指南介绍集成工作区,不认证新的原生发布版本。

打开已保存运行

从左侧活动栏打开 Analysis,选择已保存运行,再选择产物。运行列表按模块分组。产物标签会打开对应编辑器视图;运行菜单可打开完整运行或其报告。

已保存运行通常有一个analyze/<run-id>/目录,其中包含.alLab描述文件及实际生成的产物。描述文件和查看器元数据不能代替仿真、跟踪或引擎证据。

当主机返回该目录时,Explorer 的 Folder 视图也可显示analyze/。Analysis 面板提供了解运行上下文的导航,但不会从文件树中隐藏该目录。

在查看器选项卡中读取已保存的结果

Digital Design Studio 2.0.3 根据查看器和运行为每个已保存结果查看器选项卡命名,并在无法读取记录的文件时进行说明。

  1. 从左侧导轨打开 Analysis,选择已保存的运行,然后选择其 Waveform、Schematic 或 3D 层级产物。每个产物都会在各自的编辑器选项卡中打开。

  2. 将选项卡标签解读为 viewer · run,例如 Waveform · top-v001 或 Schematic · top-v001。查看器位于前面,因此当狭窄的选项卡被截断时,来自同一运行的两个选项卡仍可区分。当运行名称已经以模块名称开头时,模块名称不会重复。将鼠标悬停在选项卡上可查看完整的运行目录。

  3. 如果记录的波形文件缺失,查看器会显示:This saved result has no readable VCD waveform. It may contain metadata only, or the file may have been removed. Open RTL simulation to run again, or choose another saved result.

  4. 恢复文件后,使用 Retry reading this waveform。在查看器提供相应选项的地方,使用 Open RTL simulation 重新运行设计,或使用 Open saved results 选择另一个运行。

  5. 仅存储元数据的运行没有可显示的记录波形或原理图图形。从运行菜单打开运行报告,以查看该运行记录的内容。

打开已保存的结果会读取存储的产物;它不会再次运行仿真。文件缺失会与其他读取失败分开报告,包括在桌面应用中,被拒绝访问或锁定的文件仍属于可重试的读取错误。空视图不代表对空设计的成功分析。

如需报告持续存在的读取失败,请参阅 Diagnostics。

创建或刷新结果

使用 New analysis 选择目标模块、运行名称、报告级别和工具。开始前审阅能力可用性。设置表单或可导航工具不保证当前本地或 Cloud 主机能够执行它。

工具操作必须生成所需产物。打开查看器不会启动仿真、生成测量跟踪或提交在线作业。比较结果时,请保留源版本、目标、引擎版本、运行凭据和产物身份。

各视图读取的内容

对于已保存 GDS 布局,通过 Flow Navigator 打开独立的GDS 布局查看器。它直接读取所选桌面文件,不需要 Analysis 运行。

对于已保存电路,通过 Flow Navigator → Simulation 打开SPICE DC 工作点。其独立 R/I 和 R/I/V 面板直接从已保存的.cir文件计算节点电压和支路电流。

视图

输入与行为

Waveform(波形)

所选运行记录的 VCD;输入缺失时不伪造信号回放

Schematic(原理图)

所选模块的 RTL 结构;不要将模块上下文与特定运行的时序结果混淆

Roofline

运行快照或受支持的模块范围跟踪;坐标轴关联算术强度与实际性能

Path(路径)

运行的路径分析载荷,以已保存指标和行显示

Memory(内存)

运行的内存载荷,以已保存指标和行显示

Events / Event Trace(事件 / 事件跟踪)

绑定所选跟踪的单一共享 Analysis 时间轴

Perf

运行的perf.json指标和图表数据

Signoff(签核)

可用的时序、PPA 和证据产物,并标明缺失部分

System Simulator(系统仿真器)

运行已保存的仿真器载荷;不会将入门动画作为执行证据

Data Flow(数据流)

运行的dataFlow.json拓扑;会报告图数据缺失

Report(报告)

运行描述文件及其可用产物内容

产物不存在、内容不可读和能力不受支持均为明确状态。请选择其他运行或生成所需产物;不要将不可用面板视为测量。

Event Trace 与 ISA

Event Trace 位于 Analysis。ISA Execute 组保留通向同一查看器的快捷入口,不维护第二套时间轴界面。所选项目和跟踪决定显示内容。

没有跟踪时,视图会要求选择运行或报告缺少输入。时间轴缩放、选择、标记、检查或导出取决于跟踪及主机提供的操作。不会以演示跟踪代替。

Perf

Perf 读取所选运行的perf.json,将已保存观察结果显示为指标和图表。它显示加载或产物缺失状态,而不是只支持实时数据的空面板。

比较数值前,请阅读标签和单位。已保存吞吐量、利用率、延迟或计数器不能相互替代;若底层凭据未提供测量质量,图表也无法证明质量。

波形与源代码上下文

通过波形导航检查已记录的信号时间轴,再返回对应源代码或模块上下文。信号名称、源位置和可用交叉导航取决于运行数据。

记录文件仍可能来自示例或合成数据生成器。将其称为 RTL 证据前,请验证生成方和源代码绑定。仅无内置查看器回退并不能证明仿真正确。

签核与报告

时序、PPA 和证据共用一个 Signoff 视图。它展示可用指标、要求及缺失部分。界面判定或估算是审查辅助,不是独立的时序收敛、制造批准或正式签核。

报告保留运行上下文并展示产物内容。请比较相同目标、单位、源修订和方法;保留原始产物,不要仅依赖截图。

故障排除

症状

检查项

没有运行

所选项目、主机列表,以及操作是否实际保存结果

运行中缺少工具

该运行的描述文件和生成的产物文件

Event Trace 为空

跟踪选择及主机支持的跟踪访问

Perf 不可用

可读取且包含显示载荷的perf.json文件

Data Flow 没有图

产物的拓扑内容

本地操作不可用

原生主机能力,以及受保护工具已接受的授权

打开已保存结果不会提交新作业。如需新的 Cloud 结构分析,请使用已保存的 RTL 分析;有关桌面可用情况,请检查已安装主机及下载页面。

比较两次运行

  1. 匹配项目、源修订、顶层模块和目标。

  2. 比较相同单位及相同分析方法;区分估算与测量结果。

  3. 比较主要指标前,阅读警告和缺失部分。

  4. 保留两份完整产物及其输入身份,避免将后续源代码变更误认为同一次运行。