【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种参考模型的集成方法、装置、电子设备及存储介质。
技术介绍
1、差分验证作为常用的验证方法,通过对比验证对象(design underverification,duv)以及参考模型的行为来验证duv的功能是否正确,因此需要提供软件参考模型作为duv的黄金标准。为了对自定义扩展指令系统进行差分验证,需要将扩展指令的参考模型集成到cpu的参考模型isa模拟器中。传统验证流程中参考模型往往通过软件建模工程师手写建模,同时需要手动插入模型进行集成,严重影响了验证的效率。
技术实现思路
1、本专利技术实施例提供一种参考模型的集成方法、装置、电子设备及存储介质,可以解决相关技术中手动集成参考模型影响验证效率的问题。
2、为了解决上述问题,本专利技术实施例公开了一种参考模型的集成方法,应用于软件模拟器,所述方法包括:
3、获取验证对象的参考模型和所述参考模型的数据传输参数;
4、将所述参考模型加载到所述软件模拟器中;
5、按
...【技术保护点】
1.一种参考模型的集成方法,其特征在于,应用于软件模拟器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据传输参数包括所述参考模型对应的缓冲区地址、所述虚拟内存对应的数组地址、数组大小、数据类型;
3.根据权利要求1所述的方法,其特征在于,所述执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中,包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中,包括:
5.根据权
...【技术特征摘要】
1.一种参考模型的集成方法,其特征在于,应用于软件模拟器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据传输参数包括所述参考模型对应的缓冲区地址、所述虚拟内存对应的数组地址、数组大小、数据类型;
3.根据权利要求1所述的方法,其特征在于,所述执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中,包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中,包括:
5.根据权利要求1所述的方法,其特征在于,所述通信控制指令还包括控制指令;所述方法还包括:
6.根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:石侃,蒋子健,郑恪然,包云岗,
申请(专利权)人:北京开源芯片研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。