ShanghaiTech University Knowledge Management System
Design of SystemVerilog Assertions Hardware Towards Efficient Processor Functional Verification | |
其他题名 | 面向处理器功能验证的硬件化 SystemVerilog 断言设计 |
2024 | |
发表期刊 | JISUANJI YANJIU YU FAZHAN/COMPUTER RESEARCH AND DEVELOPMENT |
ISSN | 1000-1239 |
卷号 | 61期号:6页码:1436-1449 |
发表状态 | 已发表 |
DOI | 10.7544/issn1000-1239.202331003 |
摘要 | Processor verification occupies more than 70% of the time in the processor development flow, so it is necessary to optimize the efficiency of the processor verification process. Traditional verification methods such as software simulation provide various verification mechanisms including assertions to improve the fine-grained visibility and self-checking capability of verification, but software simulation runs slowly and lacks in efficiency. FPGA-based hardware simulation acceleration methods can greatly improve the verification performance, but debugging ability is weak, and it is difficult to locate the specific location and cause of vulnerabilities. In order to solve the above problems of verification efficiency and effectiveness, we propose a method to automatically convert non-synthesizable SystemVerilog Assertion (SVA) into logically equivalent but synthesizable RTL circuits, focusing on assertions, which is a type of non-global modeling of the design, and vertically penetrates through the various levels of abstraction, and complements the verification capability of the global ISA-based model, which can be used to verify the design. Our method complements the global ISA model-based verification capability. At the same time, combined with the advantages of FPGA fine-grained parallelization and high scalability, the verification process of the processor is hardware-accelerated, which improves the development efficiency of the processor. In this paper, we implement an end-to-end hardware assertion platform, integrate a complete toolchain for hardware-enabling SVAs, and count the triggering and coverage of hardware-enabled assertions running on FPGAs. Experiments show that the proposed method achieves more than 20 000 times verification efficiency improvement compared with software simulation. © 2024 Science Press. All rights reserved. |
关键词 | Computer software Efficiency Integrated circuit design Program debugging Verification Assertion Fine grained Functional verification Hardware simulation Processor verification Prototyping Software simulation SystemVerilog SystemVerilog assertions Verification process |
收录类别 | EI |
语种 | 中文 |
出版者 | Science Press |
EI入藏号 | 20243016762841 |
EI主题词 | Field programmable gate arrays (FPGA) |
EI分类号 | 714.2 Semiconductor Devices and Integrated Circuits ; 721.1 Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory ; 721.2 Logic Elements ; 723 Computer Software, Data Handling and Applications ; 723.1 Computer Programming ; 913.1 Production Engineering |
原始文献类型 | Journal article (JA) |
文献类型 | 期刊论文 |
条目标识符 | https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/407212 |
专题 | 信息科学与技术学院 信息科学与技术学院_硕士生 |
通讯作者 | Shi, Kan |
作者单位 | 1.State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing; 100190, China; 2.School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing; 100049, China; 3.School of Information Science and Technology, Shanghaitech University, Shanghai; 201210, China; 4.School of Computer Science and Technology, University of Science and Technology of China, Hefei; 230027, China |
推荐引用方式 GB/T 7714 | Zhang, Ziqing,Shi, Kan,Xu, Shuoxiang,et al. Design of SystemVerilog Assertions Hardware Towards Efficient Processor Functional Verification[J]. JISUANJI YANJIU YU FAZHAN/COMPUTER RESEARCH AND DEVELOPMENT,2024,61(6):1436-1449. |
APA | Zhang, Ziqing,Shi, Kan,Xu, Shuoxiang,Wang, Lianghui,&Bao, Yungang.(2024).Design of SystemVerilog Assertions Hardware Towards Efficient Processor Functional Verification.JISUANJI YANJIU YU FAZHAN/COMPUTER RESEARCH AND DEVELOPMENT,61(6),1436-1449. |
MLA | Zhang, Ziqing,et al."Design of SystemVerilog Assertions Hardware Towards Efficient Processor Functional Verification".JISUANJI YANJIU YU FAZHAN/COMPUTER RESEARCH AND DEVELOPMENT 61.6(2024):1436-1449. |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 |
修改评论
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。