| |||||||
ShanghaiTech University Knowledge Management System
ENCORE: Efficient Architecture Verification Framework with FPGA Acceleration | |
2023-02-12 | |
会议录名称 | FPGA 2023 - PROCEEDINGS OF THE 2023 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS |
页码 | 209-219 |
发表状态 | 已发表 |
DOI | 10.1145/3543622.3573187 |
摘要 | Verification typically consumes the majority of the time in the hardware development cycle. Primarily this is because multiple iterations to debug hardware using software simulation is extremely time-consuming. While FPGAs can be utilised to accelerate the simulation, existing methods either provide limited visibility of design details, or are expensive to check against a reference model dynamically at the system level. In this paper, we present ENCORE, an FPGA-Accelerated framework for processor architecture verification. The design-under-Test (DUT) hardware and the corresponding software emulator run simultaneously on the same FPGA with hardened processors. ENCORE embodies hardware modules that dynamically monitor and compare key registers from both the DUT and reference model, pausing the execution if any mismatches are detected. In this case, ENCORE automatically creates snapshots of the current design status, and offloads this to software simulators for further debugging. We demonstrate the performance of ENCORE by running RISC-V processor designs and benchmarks. We show that ENCORE can achieve over 44000x speedup over a traditional software simulation-based approach, while maintaining full visibility and debugging capabilities. © 2023 Owner/Author. |
会议录编者/会议主办者 | ACM SIGDA |
关键词 | enchmarking Design for testability Integrated circuit design Program debugging Software testing Visibility Debugging Design under tests Development cycle Efficient architecture Emulation Fpgum Hardware development Reference modeling Software simulation Verification framework |
会议名称 | 31st ACM International Symposium on Field-Programmable Gate Arrays, FPGA 2023 |
会议地点 | Monterey, CA, United states |
会议日期 | February 12, 2023 - February 14, 2023 |
收录类别 | EI ; SCOPUS |
语种 | 英语 |
出版者 | Association for Computing Machinery, Inc |
EI入藏号 | 20230913638527 |
EI主题词 | Field programmable gate arrays (FPGA) |
EI分类号 | 714.2 Semiconductor Devices and Integrated Circuits ; 721.2 Logic Elements ; 723.1 Computer Programming ; 723.5 Computer Applications ; 741.2 Vision |
原始文献类型 | Conference article (CA) |
引用统计 | 正在获取...
|
文献类型 | 会议论文 |
条目标识符 | https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/282092 |
专题 | 信息科学与技术学院_硕士生 |
通讯作者 | Xu, Shuoxiang |
作者单位 | 1.Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China; 2.ShanghaiTech University, Shanghai, China; 3.Imperial College London, London, United Kingdom; 4.The University of Sydney, Sydney, Australia |
通讯作者单位 | 上海科技大学 |
推荐引用方式 GB/T 7714 | Shi, Kan,Xu, Shuoxiang,Diao, Yuhan,et al. ENCORE: Efficient Architecture Verification Framework with FPGA Acceleration[C]//ACM SIGDA:Association for Computing Machinery, Inc,2023:209-219. |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 |
修改评论
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。