【技术实现步骤摘要】
本专利技术涉及cpu设计领域,具体而言,涉及一种基于spike模拟器的risc-v cpu功能单元建模方法。
技术介绍
1、传统的riscv cpu设计和前仿真与验证过程简单描述为以下四个步骤:
2、(1)cpu总体架构和微架构设计阶段;
3、(2)cpu功能描述阶段,详细描述cpu各个模块及功能;
4、(3)rtl编码阶段,设计人员将使用硬件描述语言进行rtl编码,实现各个模块的功能;
5、(4)仿真与验证阶段,使用仿真工具,验证各个模块的功能是否正确,及其他测试工作;等一系列步骤。
6、由以上过程可知,在riscv cpu设计之后、仿真与验证之前,需要将riscv cpu模块进行rtl编码才能对riscv cpu设计的正确性进行检验。
技术实现思路
1、本专利技术提供一种基于spike模拟器的risc-v cpu功能单元建模方法,用以解决上述现有技术存在的技术问题。
2、为达到上述目的,本专利技术提供了一种基于sp
...【技术保护点】
1.一种基于Spike模拟器的RISC-V CPU功能单元建模方法,其特征在于,包括:
2.根据权利要求1所述的基于Spike模拟器的RISC-V CPU功能单元建模方法,其特征在于,C语言函数库进一步提供C函数接口,使用SC Tests库通过C函数接口对四种建模功能进行正确性测试。
3.根据权利要求1所述的基于Spike模拟器的RISC-V CPU功能单元建模方法,其特征在于,步骤S5中,进一步通过UVM搭建仿真环境验证构建的模型是否正确。
4.根据权利要求1所述的基于Spike模拟器的RISC-V CPU功能单元建模方法,其特征
...
【技术特征摘要】
1.一种基于spike模拟器的risc-v cpu功能单元建模方法,其特征在于,包括:
2.根据权利要求1所述的基于spike模拟器的risc-v cpu功能单元建模方法,其特征在于,c语言函数库进一步提供c函数接口,使用sc tests库通过c函数接口对四种建模功能进行正确性测试。
3.根据权利要求1所述的基于spike模拟器的risc-v cpu功能单元建模方法,...
【专利技术属性】
技术研发人员:姜志颖,冯泽坤,常晓涛,范东睿,
申请(专利权)人:苏州睿芯集成电路科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。