首次使用前的工程检查清单
准备版本、输入和模型,减少第一次编译的无效往返。
如何选择 SA/ICE 及交互方式
根据测试环境所在位置与目标接口要求选择运行流程。
完成最小设计的编译运行
把第一次平台运行拆为有检查点的五个阶段。
迁移已有验证环境时如何划分 DUT
识别可映射逻辑、行为模型和跨边界通信。
如何规划波形采集和离线分析
在运行前决定保留什么证据,缩短占用设备的调试时间。
加速效果不理想时如何定位瓶颈
分别测量编译、软件执行、硬件执行与数据处理时间。
01 · 工程契约、环境准备与黄金基线
明确同一个 FIFO 工程的边界、目录和验收条件,先在软件环境得到可追溯的黄金结果。
02 · 从黄金仿真到 SA 编译
沿用第一章的 RTL 与 Testbench,建立独立商业仿真和硬件编译产物,审查映射边界。
03 · 加载运行、复位与跨环境验收
使用第二章生成的 snapshot,确认硬件执行证据,并将 SA 结果与黄金序列逐笔比较。
04 · 从事务错误到在线采集与离线波形
在同一个 SA 工程中保留运行现场,生成 .phy 数据并离线导出,按握手关系解释波形。
05 · 故障注入、第一处差异与修复回归
在独立构建中注入一个确定性数据错误,串起日志、CSV 和波形定位,证明检查器有效。
06 · Profiling、单变量优化与性能验收
在功能通过的同一个工程中区分软件、通信与硬件成本,用可复核数据评估优化收益。
黄河电子