
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 가이드부터 시작하세요 →