消息
×
loading..
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
发表状态已发表
DOI10.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.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Shi, Kan]的文章
[Xu, Shuoxiang]的文章
[Diao, Yuhan]的文章
百度学术
百度学术中相似的文章
[Shi, Kan]的文章
[Xu, Shuoxiang]的文章
[Diao, Yuhan]的文章
必应学术
必应学术中相似的文章
[Shi, Kan]的文章
[Xu, Shuoxiang]的文章
[Diao, Yuhan]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。