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% 향상시키며, 특히 소형 모델이 대형 모델 및 미세 조정된 대안과 경쟁할 수 있게 함을 보여줍니다.