System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 芯片参考模型文件可用版本确定方法、电子设备和介质技术_技高网

芯片参考模型文件可用版本确定方法、电子设备和介质技术

技术编号:41292240 阅读:5 留言:0更新日期:2024-05-13 14:42
本发明专利技术涉及一种芯片参考模型文件可用版本确定方法、电子设备和介质,包括步骤S1、在软件侧设置第一版本管理工具,在硬件侧设置第二版本管理工具;步骤S2、在软件侧生成F<subgt;x</subgt;,提交至第一版本管理工具,生成第一版本号P<subgt;x</subgt;,并发送至第二版本管理工具,基于F<subgt;x</subgt;生成对应的第二版本号Q<subgt;x</subgt;;步骤S3、在硬件侧生成芯片设计组成模块,为每一M<subgt;i</subgt;设置对应的测试用例集合;步骤S4、从第二版本管理工具中获取P<subgt;x</subgt;生成Model<subgt;x</subgt;,与每一M<subgt;i</subgt;进行联合仿真,记录每一T<subgt;j</subgt;<supgt;i</supgt;的仿真结果;步骤S5、若M<subgt;i</subgt;对应的所有T<subgt;j</subgt;<supgt;i</supgt;的仿真结果均为通过,则将Q<subgt;x</subgt;确定为M<subgt;i</subgt;对应的可用版本,否则,确定为不可用版本。本发明专利技术提高了联合仿真的效率。

【技术实现步骤摘要】

本专利技术涉及芯片,尤其涉及一种芯片参考模型文件可用版本确定方法、电子设备和介质


技术介绍

1、在芯片开发过程中,需要基于软件语言开发芯片参考模型,基于硬件语言构建芯片设计。当芯片参考模型确定好之后,基于芯片参考模型和芯片设计进行联合仿真,来验证芯片设计。在此过程中,需要不断调整芯片文件,芯片文件会有多个不同的版本。芯片设计包括多个层级设置的芯片组成模块,在联合仿真的过程中,需要对不同层级的芯片组成模块分别进行联合仿真。而芯片参考模型文件具有多个版本,但一些芯片参考模型文件的版本对一些芯片组成模块可能并不适用。由此可知,如何确定每一芯片组成模块可用的芯片参考模型文件版本,提高联合仿真的效率,成为亟待解决的技术问题。


技术实现思路

1、本专利技术目的在于,提供一种芯芯片参考模型文件可用版本确定方法、电子设备和介质,能够确定每一芯片组成模块可用的芯片参考模型文件版本,提高联合仿真的效率。

2、根据本专利技术第一方面,提供了一种芯片参考模型文件可用版本确定方法,包括:

3、步骤s1、在软件侧设置第一版本管理工具,在硬件侧设置第二版本管理工具,所述软件侧用于基于软件语言开发芯片参考模型,所述硬件侧用于基于硬件语言开发芯片设计;

4、步骤s2、在所述软件侧生成第x版芯片参考模型文件fx,将fx提交至所述第一版本管理工具,基于fx生成对应的第一版本号px,从所述第一版本管理工具中获取fx以及px并发送至所述第二版本管理工具中,基于fx生成对应的第二版本号qx,x=1,2,3…;

5、步骤s3、在所述硬件侧生成芯片设计组成模块{m1,m2,…,mi,…,mi},其中,mi为第i个芯片设计组成模块,i的取值范围为1到i,i为需要验证的芯片组成模块总数,为每一mi设置对应的测试用例集合{t1i,t2i,…,tji,…,tf(i)i},其中,tji为mi对应的第j个测试用例,j的取值范围为1到f(i),f(i)为mi对应的测试用例总数;

6、步骤s4、从所述第二版本管理工具中获取px生成第x版芯片参考模型modelx,基于modelx与每一mi进行联合仿真,记录每一tji的仿真结果;

7、步骤s5、若mi对应的所有tji的仿真结果均为通过,则将qx确定为mi对应的芯片参考模型文件可用版本,否则,将qx确定为mi对应的芯片参考模型文件不可用版本。

8、根据本专利技术第二方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本专利技术第一方面所述的方法。

9、根据本专利技术第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本专利技术第一方面所述的方法。

10、本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术提供的一种芯片参考模型文件可用版本确定方法、电子设备和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:

11、本专利技术在软件侧每更新一次芯片参考模型文件时,将更新的芯片参考模型文件同步至硬件侧,在硬件侧生成芯片设计组成模块,与更新的芯片参考模型文件构建的模型进行联合仿真,判断更新的芯片参考模型文件的版本对每一芯片设计组成模块是否可用,从而能够确定每一芯片组成模块可用的芯片参考模型文件版本,供后续联合仿真时,根据需求从可用的芯片参考模型文件版本选取,进行联合仿真,提高了联合仿真的效率。

本文档来自技高网...

【技术保护点】

1.一种芯片参考模型文件可用版本确定方法,其特征在于,包括:

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

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

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

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

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

7.一种电子设备,其特征在于,包括:

8.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行前述权利要求1-6中任一项所述的方法。

【技术特征摘要】

1.一种芯片参考模型文件可用版本确定方法,其特征在于,包括:

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

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

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

5.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:王定请求不公布姓名请求不公布姓名
申请(专利权)人:沐曦集成电路上海有限公司
类型:发明
国别省市:

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

1