verdi_bridge

MCP server that connects an AI agent to a live Synopsys Verdi session so it can find signals, inspect transitions, move through simulation time, and open the driving RTL in the same GUI the engineer debugs in.

MCP serverOpen sourceMaintainedVerification

What it does and how it connects

verdi_bridge is an MCP server that connects an AI agent to a live Synopsys Verdi session, so the agent can find signals, inspect transitions, move through simulation time and open the driving RTL in the same GUI the engineer debugs in. Eighteen typed MCP tools work locally or over SSH with an existing Verdi setup, and the agent reasons while the bridge observes.

The tools cover finding and displaying signals, navigating an error window with cursor and time-window moves, inspecting actual waveform values with X and Z preserved, summarizing long windows, discovering error times and clocks from logs, and tracing drivers into RTL source. Long windows on large FSDBs can run through Verdi's NPI reader outside the GUI so the GUI stays responsive.

It is experimental at v0.3.3, tested with UART TX, AXI-Lite, FIFO and arbiter RTL in licensed VCS and Verdi sessions, including a 2.7 GB FSDB. A licensed Verdi installation is required and no vendor software is bundled; the bridge does not automatically compile, edit or repair RTL, and attachment to an arbitrary existing GUI is not yet separately validated. It is not affiliated with Synopsys.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • Pricing: none stated on the repo; a licensed Verdi installation is required.
  • Real user voices: no real linked post read for this page; the repo's issues are the maintainer's own demos.
  • No Verdi error ids exist in the error map, so no related errors are recorded.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.