存储器分组方法、装置、电子设备及存储介质与流程

文档序号:37472420发布日期:2024-03-28 18:55阅读:12来源:国知局
存储器分组方法、装置、电子设备及存储介质与流程

本发明涉及芯片测试,尤其涉及一种存储器分组方法、装置、电子设备及存储介质。


背景技术:

1、芯片中含有大量的存储器,而每一个存储器都需要进行测试以保证芯片能够正常使用。在相关技术中,对芯片中的存储器进行测试的过程中,为了对区域内的存储器内建自测试(memory build-in-self test,mbist)的测试逻辑进行优化,同时有利于后续流程的执行,通常需要依赖电子设计自动化(electronic design automation,eda)将相邻的存储器分成同一组,由mbist逻辑按组进行存储器测试。

2、然而,利用eda对存储器进行分组时,需要消耗大量的运算时间,导致对存储器进行分组的效率较低。

3、因此,如何提高对芯片中的存储器进行分组的效率,是目前亟待解决的问题。


技术实现思路

1、针对现有技术存在的问题,本发明实施例提供一种存储器分组方法、装置、电子设备及存储介质。

2、本发明提供一种存储器分组方法,包括:

3、基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将所述各存储器划分为m个第一存储器组;每一个第一存储器组中包括至少一个第一存储器;

4、针对每一个第一存储器组,基于各所述第一存储器对应的存储器名称及预设参数值,对所述第一存储器组进行分组,得到n个目标存储器组。

5、可选地,所述基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将所述各存储器划分为m个第一存储器组,包括:

6、基于所述时钟域信息,将所述芯片中的各所述存储器进行划分,得到至少一个第二存储器组;每一个第二存储器组中包括至少一个第二存储器,各所述第二存储器的所述时钟域信息相同;

7、针对每一个第二存储器组,基于各所述第二存储器对应的所述坐标信息及所述预设分组参数将各所述第二存储器进行划分,得到m个所述第一存储器组。

8、可选地,所述基于各所述第一存储器对应的存储器名称及预设参数值,对所述第一存储器组进行分组,得到n个目标存储器组,包括:

9、针对每一个第一存储器组,基于各所述第一存储器对应的所述存储器名称对各所述第一存储器进行划分,得到至少一个第三存储器组;每一个第三存储器组中包括至少一个第三存储器,各所述第三存储器的所述存储器名称相同;

10、针对每一个第三存储器组,基于所述第三存储器组中第三存储器的数量及所述预设参数值对各所述第三存储器进行划分,得到n个所述目标存储器组。

11、可选地,所述基于所述第三存储器组中第三存储器的数量及所述预设参数值对各所述第三存储器进行划分,得到n个所述目标存储器组,包括:

12、针对每一个第三存储器组,将各所述第三存储器划分为目标数目个第四存储器组;每一个第四存储器组中包括至少一个第四存储器,所述目标数目是基于所述第三存储器的数量及所述预设参数值确定的;

13、基于每一个第四存储器组中所述第四存储器的数量及所述预设参数值中至少一项,确定每一个第四存储器组对应的分组策略;

14、基于所述分组策略对每一个第四存储器组进行划分,得到n个所述目标存储器组。

15、可选地,所述基于每一个第四存储器组中所述第四存储器的数量及所述预设参数值中至少一项,确定每一个第四存储器组对应的分组策略,包括:

16、针对每一个第四存储器组,在所述第四存储器的数量大于所述预设参数值的情况下,确定所述第四存储器组对应的分组策略为第一分组策略;所述第一分组策略,用于指示从各所述第四存储器中划分所述预设参数值个所述第四存储器作为第一目标存储器组,并将剩余的所述第四存储器组作为第二目标存储器组;所述第一目标存储器组中包括所述第四存储器组中的边界第四存储器以及与所述边界第四存储器达到预设距离的至少一个第四存储器;

17、针对每一个第四存储器组,将目标第四存储器组对应的分组策略确定为第二分组策略;所述目标第四存储器组为各所述第四存储器组中所述第四存储器的数量等于所述预设参数值的第四存储器组;所述第二分组策略,用于指示将所述目标第四存储器组作为一个所述目标存储器组;

18、针对每一个第四存储器组,在所述第四存储器的数量小于所述预设参数值的情况下,确定所述第四存储器组对应的分组策略为第三分组策略;所述第三分组策略,用于指示将所述第四存储器组作为一个所述目标存储器组。

19、可选地,在所述得到n个目标存储器组之后,所述方法还包括:

20、基于每一个目标存储器组对应的中心坐标,确定各所述目标存储器组之间的连接路径;

21、针对每一个目标存储器组,基于所述目标存储器组的中心坐标和至少一个相邻目标存储器组中任一目标存储器的坐标信息,确定所述目标存储器组中各目标存储器之间的连接路径。

22、可选地,所述方法还包括:

23、在终端显示界面显示目标信息;所述目标信息包括n个所述目标存储器组、各所述目标存储器组之间的连接路径以及每一个目标存储器组中各所述目标存储器之间的连接路径中至少一项。

24、本发明还提供一种存储器分组装置,包括:

25、划分模块,用于基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将所述各存储器划分为m个第一存储器组;每一个第一存储器组中包括至少一个第一存储器;

26、分组模块,用于针对每一个第一存储器组,基于各所述第一存储器对应的存储器名称及预设参数值,对所述第一存储器组进行分组,得到n个目标存储器组。

27、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述存储器分组方法。

28、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述存储器分组方法。

29、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述存储器分组方法。

30、本发明提供的存储器分组方法、装置、电子设备及存储介质,基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将各存储器划分为m个第一存储器组,其中,每一个第一存储器组中包括至少一个第一存储器;然后针对每一个第一存储器组,基于各第一存储器对应的存储器名称及预设参数值,对第一存储器组进行分组,得到n个目标存储器组;通过上述方法,可以不借助任何eda工具,实现对芯片中各存储器进行分组,避免了使用eda对各存储器进行分组所产生的运算时间,提高了对存储器进行分组的效率,同时也实现了对存储器分组效果的优化。



技术特征:

1.一种存储器分组方法,其特征在于,包括:

2.根据权利要求1所述的存储器分组方法,其特征在于,所述基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将所述各存储器划分为m个第一存储器组,包括:

3.根据权利要求1所述的存储器分组方法,其特征在于,所述基于各所述第一存储器对应的存储器名称及预设参数值,对所述第一存储器组进行分组,得到n个目标存储器组,包括:

4.根据权利要求3所述的存储器分组方法,其特征在于,所述基于所述第三存储器组中第三存储器的数量及所述预设参数值对各所述第三存储器进行划分,得到n个所述目标存储器组,包括:

5.根据权利要求4所述的存储器分组方法,其特征在于,所述基于每一个第四存储器组中所述第四存储器的数量及所述预设参数值中至少一项,确定每一个第四存储器组对应的分组策略,包括:

6.根据权利要求1至5中任一项所述的存储器分组方法,其特征在于,在所述得到n个目标存储器组之后,所述方法还包括:

7.根据权利要求6所述的存储器分组方法,其特征在于,所述方法还包括:

8.一种存储器分组装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述存储器分组方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述存储器分组方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述存储器分组方法。


技术总结
本发明提供一种存储器分组方法、装置、电子设备及存储介质,涉及芯片测试技术领域;其中方法包括:基于芯片中各存储器对应的时钟域信息、坐标信息及预设分组参数,将各存储器划分为M个第一存储器组;每一个第一存储器组中包括至少一个第一存储器;针对每一个第一存储器组,基于各第一存储器对应的存储器名称及预设参数值,对第一存储器组进行分组,得到N个目标存储器组。通过上述方法,可以不借助任何EDA工具,实现对芯片中各存储器进行分组,避免了使用EDA对各存储器进行分组所产生的运算时间,提高了对存储器进行分组的效率,同时也实现了对存储器分组效果的优化。

技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名
受保护的技术使用者:上海壁仞科技股份有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1