
gokeshenzhen/traceweave
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Открытый, основанный на доказательствах MCP-сервер для отладки RTL-симуляции: корреляция логов VCS/Xcelium, волновых форм VCD/FSDB, источника SystemVerilog/UVM, иерархии и подключения для отслеживания сбоев root...
Обзор
MCP-сервер для отладки симуляции на основе доказательств TraceWeave — это MCP-сервер для отладки RTL / SoC. Он соединяет записи компиляции, журналы симуляции, волны VCD/FSDB и RTL-источник с вашим AI-ассистентом, помогая вам работать от неудачной симуляции к соответствующим временим, сигналам и логике управления. Используйте его с Claude Code, Codex, Copilot или другим клиентом MCP. Опишите проблему на естественном языке; ассистент использует инструменты для расследования, отслеживания и проверки, используя доказательства, которые вы можете просмотреть. Поддерживает логи симуляции VCS / Xcelium / Verilator и волны VCD / FSDB / FST. Также можно запросить экспортированные формальные волны; автоматическое обнаружение артефактов в настоящее время поддерживает JasperGold. Необязательная поддержка FST в Linux обеспечивает обнаружение, базовое чтение, фиксированный выбор битов, выражения, цикловую дискретизацию, анализ протоколов и транзакций, сравнение между форматами и историю X. В резюме перечислены на данный момент принятые инструменты.
Обзор (машинный перевод)
Английский · 简体中文
MCP-сервер для отладки симуляции на основе доказательств
TraceWeave — это MCP-сервер для отладки RTL / SoC. Он соединяет записи компиляции, журналы симуляции, волны VCD/FSDB и RTL-источник с вашим AI-ассистентом, помогая вам работать от неудачной симуляции к соответствующим временим, сигналам и логике управления.
Используйте его с Claude Code, Codex, Copilot или другим клиентом MCP. Опишите проблему на естественном языке; ассистент использует инструменты для расследования, отслеживания и проверки, используя доказательства, которые вы можете просмотреть.
Сценарии использования · Установка · Настройка клиента · Начало отладки · Быстрый справочник инструментов · FAQ · Документация и отзывы
Сценарии использования
| Проблема | Как TraceWeave помогает |
|---|---|
| Симуляция заканчивается или зависает, без чёткой отправной точки | Суммировать сбои и сканировать рукопожатия интерфейса, чтобы сузить круг затронутых интерфейсов и временного окна |
| Несоответствие табло или разные результаты между забегами | Сравните записи отказов и волновые формы, найдите наблюдаемые различия, а также отслеживайте данные и источники управления с обеих сторон |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 →