第六章vManager 集成

概述

vManager 是 Cadence 的验证管理平台,可以管理仿真和形式验证的回归运行。JasperGold 与 vManager 集成,实现:

版本兼容

需要确保 JasperGold 和 vManager 版本兼容,正确设置 Coverage Library 版本。

环境设置

# JasperGold 端设置
set_vmanager_mode -server <vmanager_host>
set_coverage_library_version <version>

# vManager 端配置
# 指定 jg_app, jg_cmd_args, jg_tasks 等

对齐仿真和形式指标

vManager 可以将形式证明结果(proven/failed/covered)与仿真覆盖率数据合并到统一的验证数据库中。

Supported Use Models

集成流程

Standalone Flow

JasperGold 独立运行,将结果导入 vManager。

Integrated vManager Flow

vManager 直接调度 JasperGold 运行。

vManager 集成界面
vManager 集成界面

VSIF 文件

Verification Session Input Format (VSIF) 文件定义 vManager 如何运行 JasperGold:

关键属性

属性用途
run_mode运行模式(batch/interactive)
jg_app指定启动哪个 App(fpv/cdc/sec...)
jg_cmd_args传递给 JasperGold 的命令行参数
jg_tasks要运行的任务列表
jg_cov_exclude排除的覆盖率项
jg_data_merge数据合并选项

分析功能

vManager 集成界面

vManager 集成方法论

vManager 在验证流程中的角色

vManager 是 Cadence 的验证管理平台,整合仿真和形式验证的结果:

JasperGold 与 vManager 集成

核心价值:vManager 解决"验证是否完成"的问题。没有它,你需要手动汇总哪些属性 proven、哪些仿真测试通过。vManager 自动聚合所有验证数据,给出整体进度视图。

来源文档

  • jaspergold_vmanager_userguide.pdf