CSpace  > 中国科学院计算技术研究所期刊论文  > 英文
Functional Verification for Agile Processor Development: A Case for Workflow Integration
Xu, Yi-Nan1,2; Yu, Zi-Hao1; Wang, Kai-Fan1,2; Wang, Hua-Qiang1,2; Lin, Jia-Wei1,2; Jin, Yue1,2; Zhang, Lin-Juan1,2; Zhang, Zi-Fei1,2; Tang, Dan1,3; Wang, Sa1; Shi, Kan1; Sun, Ning-Hui1,2; Bao, Yun-Gang1,2
2023-07-01
发表期刊JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY
ISSN1000-9000
卷号38期号:4页码:737-753
摘要Agile hardware development methodology has been widely adopted over the past decade. Despite the research progress, the industry still doubts its applicability, especially for the functional verification of complicated processor chips. Functional verification commonly employs a simulation-based method of co-simulating the design under test with a reference model and checking the consistency of their outcomes given the same input stimuli. We observe limited collaboration and information exchange through the design and verification processes, dramatically leading to inefficiencies when applying the conventional functional verification workflow to agile development. In this paper, we propose workflow integration with collaborative task delegation and dynamic information exchange as the design principles to effectively address the challenges on functional verification under the agile development model. Based on workflow integration, we enhance the functional verification workflows with a series of novel methodologies and toolchains. The diff-rule based agile verification methodology (DRAV) reduces the overhead of building reference models with runtime execution information from designs under test. We present the RISC-V implementation for DRAV, DiffTest, which adopts information probes to extract internal design behaviors for co-simulation and debugging. It further integrates two plugins, namely XFUZZ for effective test generation guided by design coverage metrics and LightSSS for efficient fault analysis triggered by co-simulation mismatches. We present the integrated workflows for agile hardware development and demonstrate their effectiveness in designing and verifying RISC-V processors with 33 functional bugs found in NutShell. We also illustrate the efficiency of the proposed toolchains with a case study on a functional bug in the L2 cache of XiangShan.
关键词functional verification agile development open-source hardware workflow integration
DOI10.1007/s11390-023-3285-8
收录类别SCI
语种英语
资助项目Strategic Priority Research Program of Chinese Academy of Sciences (CAS)[XDC05030200] ; National Key Research and Development Program of China[2022YFB4500403] ; National Natural Science Foundation of China[62090022] ; National Natural Science Foundation of China[62172388] ; Youth Innovation Promotion Association of the Chinese Academy of Sciences[2020105] ; Institute of Computing Technology, Chinese Academy of Sciences[E261100]
WOS研究方向Computer Science
WOS类目Computer Science, Hardware & Architecture ; Computer Science, Software Engineering
WOS记录号WOS:001102032000002
出版者SPRINGER SINGAPORE PTE LTD
引用统计
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/38074
专题中国科学院计算技术研究所期刊论文_英文
通讯作者Bao, Yun-Gang
作者单位1.Chinese Acad Sci, Inst Comp Technol, State Key Lab Processors, Beijing 100190, Peoples R China
2.Univ Chinese Acad Sci, Beijing 100049, Peoples R China
3.Beijing Inst Open Source Chip, Beijing 100080, Peoples R China
推荐引用方式
GB/T 7714
Xu, Yi-Nan,Yu, Zi-Hao,Wang, Kai-Fan,et al. Functional Verification for Agile Processor Development: A Case for Workflow Integration[J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,2023,38(4):737-753.
APA Xu, Yi-Nan.,Yu, Zi-Hao.,Wang, Kai-Fan.,Wang, Hua-Qiang.,Lin, Jia-Wei.,...&Bao, Yun-Gang.(2023).Functional Verification for Agile Processor Development: A Case for Workflow Integration.JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,38(4),737-753.
MLA Xu, Yi-Nan,et al."Functional Verification for Agile Processor Development: A Case for Workflow Integration".JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 38.4(2023):737-753.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Xu, Yi-Nan]的文章
[Yu, Zi-Hao]的文章
[Wang, Kai-Fan]的文章
百度学术
百度学术中相似的文章
[Xu, Yi-Nan]的文章
[Yu, Zi-Hao]的文章
[Wang, Kai-Fan]的文章
必应学术
必应学术中相似的文章
[Xu, Yi-Nan]的文章
[Yu, Zi-Hao]的文章
[Wang, Kai-Fan]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

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