TPCS: RTL 모델링 및 생성을 위한 네이티브 실행 의미론을 갖춘 사이클 레벨 시뮬레이션 패러다임
요약
본 논문은 하이레벨 모델링의 속도와 RTL 기반 도구의 정확성 사이의 격차를 해소하기 위해 Transaction-Pruned Cycle Simulation (TPCS)라는 새로운 프레임워크를 제안합니다. TPCS는 마이크로아키텍처 모델링, 사이클 정확도 시뮬레이션, 합성 가능한 RTL 구현을 통합하며, 트랜잭션 기반 함수 호출과 논리 가지치기를 통해 성능이 크게 향상된 사이클 정확도를 제공합니다.
핵심 포인트
- TPCS는 속도와 충실도의 상충 관계를 해결하는 새로운 프레임워크입니다.
- 트랜잭션 기반 함수 호출 및 비활성 논리 가지치기로 시뮬레이션 오버헤드를 줄였습니다.
- Verilator 대비 최대 42배의 성능 향상을 달성하며 높은 효율성을 입증했습니다.
- 생성된 RTL은 수작업 구현과 비교 가능한 타이밍 및 면적을 보여줍니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기