Sign In

VeriMoA: A Mixture-of-Agents Framework for Spec-to-HDL Generation

Created by
  • Haebom
Category
Empty

저자

Heng Ping, Arijit Bhattacharjee, Peiyu Zhang, Shixuan Li, Wei Yang, Anzhe Cheng, Xiaole Zhang, Jesse Thomason, Ali Jannesari, Nesreen Ahmed, Paul Bogdan

VeriMoA: A Training-Free Mixture-of-Agents Framework for RTL Design Automation

개요

VeriMoA는 RTL(Register Transfer Level) 설계를 자동화하기 위한 훈련 없는 (training-free) Mixture-of-Agents (MoA) 프레임워크입니다. LLM(Large Language Model)을 활용하여 HDL(Hardware Description Language) 생성을 개선하며, 기존 멀티 에이전트 방식의 한계점을 극복하기 위해 두 가지 혁신적인 기술을 제시합니다. 첫째, 품질 기반 캐싱 메커니즘을 통해 중간 HDL 출력을 유지하고 품질 기반 랭킹 및 선택을 가능하게 하여 지식 축적을 장려합니다. 둘째, C++ 및 Python을 중간 표현으로 활용하는 멀티 패스 생성 전략을 통해 사양-HDL 변환을 2단계 프로세스로 분해하여 솔루션 다양성을 증진시킵니다. VerilogEval 2.0 및 RTLLM 2.0 벤치마크에 대한 실험 결과는 VeriMoA가 다양한 LLM 백본에서 Pass@1을 15-30% 향상시키며, 특히 소형 모델이 대형 모델 및 미세 조정된 대안과 경쟁할 수 있게 함을 보여줍니다.

시사점, 한계점

시사점:
훈련 없이도 HDL 생성 성능을 향상시키는 효과적인 방법 제시.
소형 LLM의 성능을 향상시켜 모델 훈련 비용 절감.
품질 기반 캐싱 및 멀티 패스 생성 전략을 통해 문제 해결 능력 향상.
한계점:
구체적인 성능 향상 정도는 벤치마크 및 LLM 백본에 따라 달라짐.
C++ 및 Python과 같은 중간 표현의 활용에 대한 추가적인 연구 필요.
실제 산업 환경에서의 적용 가능성 및 확장성에 대한 추가적인 평가 필요.
👍