
gokeshenzhen/traceweave
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
RTLシミュレーションデバッグ用のオープンソースでエビデンス駆動型MCPサーバー:VCS/Xceliumログ、VCD/FSDB波形、SystemVerilog/UVMソース、階層、ルートへの失敗追跡接続を関連付けます...
概要
エビデンス駆動型シミュレーションデバッグのためのMCPサーバー TraceWeaveはRTL / SoCデバッグ用のMCPサーバーです。コンパイルレコード、シミュレーションログ、VCD/FSDB波形、RTLソースをAIアシスタントに接続し、失敗したシミュレーションから関連する時刻、信号、運転ロジックへと移行するのを支援します。 Claude Code、Codex、Copilot、または他のMCPクライアントと組み合わせて使うことができます。問題を自然な言語で説明してください。アシスタントは調査、追跡、検証のためのツールを使い、証拠を確認できます。 VCS / Xcelium / VerilatorシミュレーションログおよびVCD / FSDB / FST波形をサポートしています。エクスポートされた形式波形もクエリ可能です。自動アーティファクト発見は現在JasperGoldをサポートしています。 LinuxでのオプションFSTサポートにより、ディスカバリー、基本読み取り、固定ビット選択、式、サイクルサンプリング、プロトコルおよびトランザクション解析、クロスフォーマット比較、X履歴が提供されます。要約には現在受け入れられているツールが一覧化されています。
概要(AI 翻訳)
英語 ·简体中文
エビデンス駆動型シミュレーションデバッグのためのMCPサーバー
TraceWeaveはRTL / SoCデバッグ用のMCPサーバーです。コンパイルレコード、シミュレーションログ、VCD/FSDB波形、RTLソースをAIアシスタントに接続し、失敗したシミュレーションから関連する時刻、信号、運転ロジックへと移行するのを支援します。
Claude Code、Codex、Copilot、または他のMCPクライアントと組み合わせて使うことができます。問題を自然な言語で説明してください。アシスタントは調査、追跡、検証のためのツールを使い、証拠を確認できます。
ユースケース ·インストール ・クライアント設定 ·デバッグ開始 ·ツールクイックリファレンス ·FAQ ・ドキュメントとフィードバック
ユースケース
| 問題点 | TraceWeaveの助け |
|---|---|
| シミュレーションがタイムアウトまたはハングし、明確なスタート地点がない | 失敗箇所を要約し、インターフェースのハンドシェイクをスキャンして影響を受けるインターフェースと時間枠を絞り込む |
| スコアボードの不一致やラン間で異なる結果 | 故障記録や波形を比較し、観察された差異を特定し、両側のデータと制御源を追跡する |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
🐙 TraceWeave
English · 简体中文
An MCP server for evidence-driven simulation debugging
TraceWeave is an MCP server for RTL / SoC debugging. It connects compile records, simulation logs, VCD/FSDB waveforms, and RTL source to your AI assistant, helping you work from a failed simulation to the relevant time, signals, and driving logic.
Use it with Claude Code, Codex, Copilot, or another MCP client. Describe the problem in natural language; the assistant uses tools to investigate, trace, and verify, with evidence you can review.
Use Cases · Installation · Client Setup · Start Debugging · Tool Quick Reference · FAQ · Documentation and Feedback
Use Cases
| Problem | How TraceWeave helps |
|---|---|
| A simulation times out or hangs, with no clear starting point | Summarize failures and scan interface handshakes to narrow down the affected interfaces and time window |
| A scoreboard mismatch or different results between runs | Compare failure records and waveforms, locate observed differences, and trace data and control sources on both sides |
| A signal becomes X/Z | Follow drivers and review waveform history to check whether a register sampled and retained an unknown value |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →