一种参考模型的集成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42102007 阅读:15 留言:0更新日期:2024-07-25 00:27
本发明专利技术实施例提供一种参考模型的集成方法、装置、电子设备及存储介质,该方法包括:获取验证对象的参考模型和所述参考模型的数据传输参数;将所述参考模型加载到所述软件模拟器中;按照所述验证对象的指令集架构和所述数据传输参数,配置通信控制指令;所述通信控制指令包括加载指令和存储指令;执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中;在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中。本发明专利技术实施例实现了参考模型在软件模拟器中的自动集成,有利于提升对验证对象的验证效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种参考模型的集成方法、装置、电子设备及存储介质


技术介绍

1、差分验证作为常用的验证方法,通过对比验证对象(design underverification,duv)以及参考模型的行为来验证duv的功能是否正确,因此需要提供软件参考模型作为duv的黄金标准。为了对自定义扩展指令系统进行差分验证,需要将扩展指令的参考模型集成到cpu的参考模型isa模拟器中。传统验证流程中参考模型往往通过软件建模工程师手写建模,同时需要手动插入模型进行集成,严重影响了验证的效率。


技术实现思路

1、本专利技术实施例提供一种参考模型的集成方法、装置、电子设备及存储介质,可以解决相关技术中手动集成参考模型影响验证效率的问题。

2、为了解决上述问题,本专利技术实施例公开了一种参考模型的集成方法,应用于软件模拟器,所述方法包括:

3、获取验证对象的参考模型和所述参考模型的数据传输参数;

4、将所述参考模型加载到所述软件模拟器中;

5、按照所述验证对象的指令本文档来自技高网...

【技术保护点】

1.一种参考模型的集成方法,其特征在于,应用于软件模拟器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据传输参数包括所述参考模型对应的缓冲区地址、所述虚拟内存对应的数组地址、数组大小、数据类型;

3.根据权利要求1所述的方法,其特征在于,所述执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中,包括:

4.根据权利要求1所述的方法,其特征在于,所述在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中,包括:

5.根据权利要求1所述的方法,...

【技术特征摘要】

1.一种参考模型的集成方法,其特征在于,应用于软件模拟器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据传输参数包括所述参考模型对应的缓冲区地址、所述虚拟内存对应的数组地址、数组大小、数据类型;

3.根据权利要求1所述的方法,其特征在于,所述执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中,包括:

4.根据权利要求1所述的方法,其特征在于,所述在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中,包括:

5.根据权利要求1所述的方法,其特征在于,所述通信控制指令还包括控制指令;所述方法还包括:

6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:石侃蒋子健郑恪然包云岗
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1