10.16652/j.issn.1004-373x.2023.16.006
一种可重用RISCV验证平台的设计与实现
随着全球芯片技术的飞速发展,处理器的性能逐渐成为了制约各公司前进的短板.而RISCV开源处理器是一种新的精简指令集架构,与其他处理器最大的不同之处在于:它采用模块化的指令集,更易于扩展和组装.然而,目前可重用RISCV的验证平台还不成熟,这可能会造成验证不够充分且效率低等问题.为此,文中设计一种基于通用验证方法学(UVM)的可重用RISCV验证平台.该平台使用UVM搭建一整套RISCV验证环境,包括随机汇编指令自动生成平台、GNU编译器套件(GCC)对汇编指令的编译、C++参考模型的运行、RISCV处理器的运行和结果监测、Python脚本对最终结果的比较以及代码和功能覆盖率的收集等.同时,利用VCS和Verdi等EDA工具对RISCV处理器进行仿真功能测试.结果表明,所搭建的验证环境能够快速、有效地验证RISCV设计的正确性,且可重用程度高,可以更加全面快速地完成RISCV处理器的验证工作.
RISCV处理器、UVM、RISCV验证环境、随机指令生成、C++参考模型、Python脚本、功能覆盖率、可重用
46
TN402-34(微电子学、集成电路(IC))
2023-08-17(万方平台首次上网日期,不代表论文的发表时间)
共5页
39-43