SymRTLO: Enhancing RTL Code Optimization with LLMs and Neuron-Inspired Symbolic Reasoning
Created by
Haebom
저자
Yiting Wang, Wanghao Ye, Ping Guo, Yexiao He, Ziyao Wang, Yexiao He, Bowei Tian, Shwai He, Guoheng Sun, Zheyu Shen, Sihan Chen, Ankur Srivastava, Qingfu Zhang, Gang Qu, Ang Li
개요
본 논문은 레지스터 전달 레벨(RTL) 코드 최적화를 위한 새로운 신경 기호 프레임워크인 SymRTLO를 제안합니다. SymRTLO는 대규모 언어 모델(LLM) 기반 코드 재작성과 기호 추론 기술을 통합하여 수동 최적화의 시간 소모 및 오류 발생 가능성을 줄이고, 복잡한 설계 제약 조건을 효과적으로 처리합니다. LLM 기반 코드 재작성의 정확성을 높이기 위해 검색 증강 생성(RAG) 시스템과 AST 기반 템플릿을 활용하며, 유한 상태 기계(FSM) 로직 분석 및 최적화를 위한 기호 모듈을 통해 미세한 상태 병합 및 부분 명세 처리를 지원합니다. 또한, 형식적 등가 검사와 테스트 기반 검증을 결합한 빠른 검증 파이프라인을 제공하여 검증의 복잡성을 줄입니다. 실험 결과, SymRTLO는 기존 최첨단 방법에 비해 전력, 성능, 면적(PPA)을 최대 43.9%, 62.5%, 51.1%까지 개선하는 것으로 나타났습니다.