跳转至

输入查询内容

    本页内容

    Verdi native_dumping 录制文件已删除

    影响范围

    脚本使用 Verdi native_dumping 的 recorder/factory 文件。

    具体差异

    1.2 提供基于 VCS native dumping 的 Verdi 事务录制变体(不用 PLI/DPI);2.0 只保留标准 DPI 录制路径(verdi/dpi/uvm_verdi_dpi.*)。

    修改方案

    引用旧 native_dumping 文件或安装其 recorder 的脚本,迁移到目标安装提供的标准 uvm_custom_install_verdi_recorder.sv 流程,并核对 DPI 与启动配置。在实际 Verdi 中确认所需事务、字段及父子关系完整后,再移除旧脚本。未引用这些旧文件的流程无需因此替换文件;现有实测未覆盖全部 Verdi 工作流。

    兼容措施与范围:旧 native_dumping 文件不恢复;标准 recorder 路径保留,DPI 配置与实际事务展示仍须验证。

    已知限制KI-015

    迁移后验证

    确认目标安装中的标准 recorder 流程与所需 DPI 配置,记录一组父子事务并在实际 Verdi 工作流检查;仅编译通过不代表录制迁移完成。

    记录本条结果M10-008 · 状态与证据

    补充查阅

    扫描定位与记录结果

    有扫描规则,覆盖部分可识别写法。脚本检查名称、参数和部分 FLAG 表达式,并对少数直接声明关联使用点;未做完整类型解析或预处理,行为结果仍需验证。

    • D8 · 文本匹配:VCS FGP / native_dumping 相关(uvm_fgp_*/vcs_uvm_alt/native_dumping)。
    uv run tools/uvm_migration_scan.py <SoC代码目录> --rules D8
    

    核对命中对象及生效分支后,在条目清单记录修改与验证证据;扫描规则记录用于整理命中位置。

    扫描器下载、输入范围与报告说明

    源码与标准依据

    核查方式:源码核对。未单独进行 VCS 行为实测。

    VCS 内置 UVM-1.2src/vcs-uvm-1.2/verdi/native_dumping/uvm_custom_install_verdi_recorder_native_dumping.svuvm_verdi_factory_native_dumping.svhuvm_verdi_message_catcher_native_dumping.svh

    VCS 内置 uvm-ieee-2020-2.0src/vcs-uvm-ieee-2020-2.0/verdi/ 仍存在;其下旧 native_dumping/ 子目录已删除,标准 recorder 集成文件保留。

    术语解释 · 兼容配置

    返回Component / VCS 集成 · 迁移清单

    版本适用范围