본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 05. 08. 13:44

UVMarvel: an Automated LLM-aided UVM Machine for Subsystem-level RTL

요약

UVMarvel은 LLM(대규모 언어 모델)을 활용하여 서브시스템 레벨 RTL에 대한 UVM 테스트벤치를 자동으로 구축하는 혁신적인 검증 프레임워크입니다. 이 도구는 Intermediate Representation (IR)과 Bus Protocol Library를 도입하고 Signal Tracker 및 Verilog Patching Library를 사용하여 복잡한 사양을 프로토콜 정합의 UVM 환경으로 자동 변환합니다. UVMarvel은 기존에 수동 코딩과 전문 지식이 필요했던 테스트벤치 구축 과정을 획기적으로 단축하여, 검증 시간을 수일에서 몇 시간으로 줄이고 높은 코드 커버리지를 달성할 수 있게 합니다.

핵심 포인트

  • UVM 테스트벤치 구축의 어려움: 서브시스템 레벨 UVM 환경 구축은 여전히 많은 수동 코딩과 깊은 전문 지식을 요구하는 병목 현상입니다.
  • UVMarvel의 핵심 기능: LLM을 활용하여 이질적인 사양(specifications)을 프로토콜 정합의 UVM 테스트벤치로 자동 변환합니다.
  • 기술적 혁신 요소: Intermediate Representation (IR)과 Bus Protocol Library를 도입하여 구조화된 데이터 처리를 가능하게 합니다.
  • 성능 개선: 검증 시간을 인간 작업일 단위에서 몇 시간으로 대폭 단축시키며, 95.65%의 높은 평균 코드 커버리지를 달성합니다.

IC 개발에서 검증 (Verification)은 거의 70% 의 총 노력을 소비하는 주요 병목 현상을 제시합니다. 구조화된 검증 환경을 통해 재사용성을 개선한 Universal Verification Methodology (UVM) 이라지만, 서브시스템 레벨 UVM 테스트벤치 구축과 고품질 스템러니 생성은 여전히 광범위한 수동 코딩, 반복적인 EDA 툴 실행, 그리고 깊은 프로토콜 및 마이크로 아키텍처 전문성을 필요로 합니다. 우리는 LLM 을 활용하여 서브시스템 레벨 RTL 에 대한 UVM 테스트벤치를 구축하는 자동화된 검증 프레임워크인 UVMarvel 을 제시합니다. UVMarvel 은 이질적인 사양을 프로토콜 정합 서브시스템 레벨 UVM 테스트벤치로 번역하기 위해 Intermediate Representation (IR) 와 Bus Protocol Library 를 도입하며, LLM 기반 스템러니 정밀도를 안내하기 위해 Signal Tracker 와 Verilog Patching Library 를 사용합니다. UVMarvel 은 메인스트림 버스 프로토콜을 가로지르는 서브시스템 레벨 UVM 테스트벤치를 자동으로 구축할 수 있는 첫 번째 프레임워크이며, 검증 시간을 몇 개의 인간 작업日从 4.5 시간 자동 실행으로 줄여 95.65% 의 평균 코드 커버리지를 달성합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0