20 v0.3.3 更新于 2026-10-14

Verdi Bridge MCP Server

在实时运行的 Synopsys Verdi 中查看波形并导航 RTL。需要已授权的 Verdi 安装。

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "verdi-bridge": {
      "command": "uvx",
      "args": [
        "verdi-bridge"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 17 个工具

find_signals
按名称或模式查找波形中的信号。
browse_scope
浏览设计层次作用域以发现信号。
add_signals
将信号添加到 nWave 窗口显示。
set_cursor
在波形窗口中设置光标到指定时间。
set_time_window
设置波形显示的时间窗口范围。
jump_before_error
跳转到错误发生之前的时间点。
find_transitions
查找信号发生跳变的时间点。
get_value_changes
获取信号在时间窗口内的值变化。
sample_signals
在指定时间点采样信号的值。
count_changes
统计信号在时间窗口内的变化次数。
sample_on_clock
按时钟边沿采样信号值以汇总长窗口。
read_log
读取仿真日志以发现错误时间等信息。
measure_clock
测量时钟信号的周期等特性。
trace_driver
追踪信号的驱动来源以定位 RTL 代码。
read_source
读取驱动信号的 RTL 源代码。
read_source_file
读取指定源文件的 RTL 代码。
goto_source
在 nTrace 中跳转到对应源代码位置。