EquivFusion: 알고리즘부터 넷리스트까지 하드웨어 동등성 검증 통합 솔루션
요약
EquivFusion은 고수준의 알고리즘 모델(PyTorch, C/C++)부터 저수준 하드웨어 넷리스트까지 이질적인 추상화 레벨 간의 기능적 일관성을 검증하는 통합 도구입니다. 기존 방식처럼 파편화된 도구를 사용하는 대신, MLIR 기반의 검증 지향적인 (verification-oriented) 로어링(lowering) 파이프라인을 활용하여 다양한 입력 포맷을 공통 중간 표현(Intermediate Representation, IR)으로 통일합니다. 이를 통해 SMT-LIB, BTOR2, AIGER와 같은 표준 형식으로 자동 변환된
핵심 포인트
- EquivFusion은 PyTorch, C/C++, Chisel, Verilog 등 다양한 모달리티의 입력을 MLIR 기반 파이프라인을 통해 통합 처리합니다.
- 핵심 기능은 알고리즘 레벨과 하드웨어 넷리스트 간의 이질적인 추상화 격차(semantic gap)를 해소하는 자동 쌍별 동등성 검증입니다.
- 검증된 디자인은 SMT-LIB, BTOR2, AIGER와 같은 표준 형식으로 변환되어 공식적 검증(formal verification)을 용이하게 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기