Community코딩 & 개발github.com

L1Ban404/systemverilog-waveform-debug-skill

FST/VCD 파형 및 RTL 소스에서 Verilog/SystemVerilog를 디버깅하기 위한 Codex 스킬

systemverilog-waveform-debug-skill란 무엇인가요?

이 스킬은 Codex AI 에이전트가 FST(Fast Signal Trace) 및 VCD(Value Change Dump) 파형 파일과 Verilog/SystemVerilog RTL 소스 코드를 분석하여 하드웨어 디자인 버그를 찾고 수정할 수 있도록 지원합니다. RTL 시뮬레이션에서 생성된 파형 덤프를 읽고 신호 값 변화를 추적하며, 설계 문제의 근본 원인을 식별합니다. 주로 하드웨어 설계 및 검증 엔지니어가 사용하는 디지털 회로 디버깅 워크플로우의 일부로 활용되며, 코드 에이전트가 수동 분석 없이도 파형 데이터를 직접 해석할 수 있게 합니다. 이는 특히 FPGA, ASIC 설계 및 SystemVerilog 검증 환경에서 유용하며, 에이전트가 RTL 코드와 시뮬레이션 결과 사이의 불일치를 자동으로 감지하도록 지원합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add L1Ban404/systemverilog-waveform-debug-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

systemverilog-waveform-debug-skill은(는) 무엇을 하나요?

FST/VCD 파형 및 RTL 소스에서 Verilog/SystemVerilog를 디버깅하기 위한 Codex 스킬

개요

이 스킬은 FST 및 VCD 형식의 파형 덤프와 Verilog/SystemVerilog RTL 소스를 분석하여 디지털 하드웨어 설계를 디버깅할 수 있도록 Codex AI 에이전트를 지원합니다.

주요 기능

  • FST/VCD 파일에서 신호 값 읽기
  • 시간 경과에 따른 신호 변화 추적
  • RTL 소스 코드를 사용하여 파형 데이터 교차 참조
  • 시뮬레이션 출력과 설계 의도 간의 불일치 감지

지원되는 파일 형식

  • FST (Fast Signal Trace) - GTKWave 및 기타 도구에서 일반적으로 사용
  • VCD (Value Change Dump) - 표준 Verilog 시뮬레이션 출력 형식

사용 예시

# 파형 파일 로드
load_waveform --file dump.fst

# 특정 신호 덤프
show_signal --name clk

# 시간 범위 분석
analyze_range --start 100ns --end 200ns

요구 사항

  • FST/VCD 파싱을 위한 pyvcd 또는 유사 라이브러리
  • 파형 분석을 위한 gtkwave 또는 호환 유틸리티 (선택 사항)
  • Verilog/SystemVerilog RTL 소스 파일

한계

  • 대형 VCD 파일은 많은 메모리를 소비할 수 있음
  • 복잡한 타이밍 다이어그램 시각화는 현재 지원되지 않음

라이선스

MIT 라이선스 - 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬