피드로 돌아가기
SPICE + Claude Code + Oscilloscope: When the Agent Touches the Physical World
Dev.toDev.to
AI/ML

SPICE 시뮬레이션-실측 데이터 연동을 통한 AI 기반 회로 디버깅 파이프라인 구축

SPICE + Claude Code + Oscilloscope: When the Agent Touches the Physical World

Juan Torchia2026년 4월 17일13intermediate

Context

회로 설계 시 LTspice 시뮬레이션 결과와 실제 물리 회로의 거동 사이에서 발생하는 괴리 해결의 어려움 분석. 기존의 수동 디버깅 방식은 체계적인 기록과 데이터 비교가 부족하여 병목 지점 파악에 과도한 시간 소요.

Technical Solution

  • ngspice를 활용한 회로 시뮬레이션 자동 실행 및 결과 데이터의 CSV/Text 추출 구조 설계
  • PyVISA 라이브러리를 통한 Oscilloscope의 실시간 파형 데이터 캡처 및 정형화
  • 방대한 시계열 데이터를 LLM에 직접 전달하는 대신 Vmax, Vmin, Frequency, Rise Time 등 핵심 통계 지표로 요약하여 Token 효율성 및 분석 정확도 향상
  • Claude Code를 분석 엔진으로 채택하여 시뮬레이션 수치와 실측치 간의 오차(±10% 기준)를 비교하는 검증 로직 구현
  • '데이터 캡처 → 모델 비교 → 가설 생성 → 검증'으로 이어지는 정형화된 디버깅 워크플로우 자동화

1. 시뮬레이션과 실측 데이터 간의 정량적 비교 기준(예: ±10% Margin) 설정 여부 검토

2. LLM 입력 전 데이터 전처리를 통해 핵심 Feature만 추출하는 요약 파이프라인 설계

3. 분석-제안-수정-검증으로 이어지는 Closed-loop 피드백 시스템으로의 확장 가능성 고려

원문 읽기