如何规划波形采集和离线分析
在运行前决定保留什么证据,缩短占用设备的调试时间。
先修知识理解时钟、触发与故障现象。
适用环境Palladium 方法说明;命令须对照已安装 WXE / IXCOM 版本
验证状态官方资料对照与原创教学示例 · 板卡 / Palladium 步骤待设备验证
先定义观察窗口
围绕最早可见异常选择触发条件,保留足够的触发前后窗口。标记关键时钟、复位、握手和状态机信号。全量、长时间记录的存储和处理成本应纳入运行计划。
运行与分析分开安排
确认当前平台的探针与追踪模式支持所需观察方式。运行后按对应流程保存离线所需数据及匹配的编译数据库,验证数据可读后释放设备,再进行后续波形分析。离线能做什么受模式与保存数据限制。
整理可重用的证据
波形必须与 RTL 修订、工具版本、测试输入、运行窗口关联。先找第一个偏离预期的周期,再向前追溯因果。波形文件损坏、窗口不覆盖或信号不可见时,应回到采集计划检查,不能把没有观察到解释为没有发生。
原理与信号关系
运行中采集和离线选择观察信号属于不同阶段。离线调试不能恢复从未进入采集窗口的历史;先确定失败周期,再安排触发与保留范围。在 WXE 24.05 的离线流程中,prepareOffline 准备的是 .phy 数据,尚不是可直接浏览的 SST2/FSDB 波形。离线阶段打开该数据并按文档选择探针、执行上传,才形成相应波形数据库。
动手步骤与预期结果
按下面的顺序执行,每一步都留下可复核的证据。若当前步骤的预期条件未满足,先停在该阶段定位原因;不要继续累积后续错误。涉及工具、板卡或专用硬件的步骤,需要使用本工程实际版本和配置,示例数值不能直接替代设备规格。
- 标记失败周期和相关域
预期与判定:用事务编号与计数器定位第一个异常,记录所用时钟域,避免用最后一个超时点替代根因。
- 准备离线数据
预期与判定:按下方 WXE 24.05 命令骨架操作;在运行到目标位置后准备数据,保存生成路径与运行标识。
- 离线加载并选择最小信号集
预期与判定:从时钟、复位、valid/ready、状态与关键数据开始;probe 语法按安装版本查询。
- 导出并验证窗口
预期与判定:执行文档规定的 database -upload 后,检查开始结束周期及失败点是否在内;首次预处理较慢不等于失败。
依据 OfflineDebugging WXE 24.05;命令骨架未在设备实测。先进入对应工具会话,替换数据库名称与真实 .phy 路径。
# 在线会话:先打开数据库,再按项目方式运行到目标周期
database -open lesson_capture
# ...运行到目标位置后...
database -prepareOffline
# 离线 XEL 会话:使用实际生成的 .phy 路径
host -offline /path/to/lesson_capture.phy
# 按该版本 probe -create 帮助选择探针后:
database -upload典型故障:从现象到复测
下面的案例是为说明定位方法而构造的教学场景,不代表真实客户事故或本平台设备实测。实践时先确认现象与证据相符,再采用相应修复;若证据不同,应回到前一步缩小范围,避免把同一种表象都归因于同一个问题。
完成检查
- 触发前后窗口覆盖故障
- 离线数据与构建匹配
- 释放资源前验证数据完整
延伸阅读与来源
本文为黄河电子原创教学说明。产品命令与支持范围请以实际安装版本的官方文档为准。
- Offline Debugging · WXE 24.05,2024-12
PDF 第 9 页:database -open、-prepareOffline、.phy 与窗口;第 13 页:host -offline、探针与 database -upload。 本站不分发受限手册;链接通向厂商公开入口,页码以本地手册 PDF 页序为准。
- Cadence Palladium 产品资料
继续阅读
硬件仿真首次使用前的工程检查清单
准备版本、输入和模型,减少第一次编译的无效往返。
如何选择 SA/ICE 及交互方式
根据测试环境所在位置与目标接口要求选择运行流程。
完成最小设计的编译运行
把第一次平台运行拆为有检查点的五个阶段。
黄河电子