[发明专利]面向SoC中ScratchPad存储器的自愈方法有效
申请号: | 202110894184.0 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113608911B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 黄乐天;王梓任;姜书艳 | 申请(专利权)人: | 电子科技大学长三角研究院(湖州) |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 李林合 |
地址: | 313001 浙江省湖州市西塞*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 soc scratchpad 存储器 自愈 方法 | ||
1.一种面向SoC中ScratchPad存储器的自愈方法,其特征在于,包括以下步骤:
S1、将存储器中的存储器块分别系统编号为A、B、C和D的基础存储器块,以及Copy的备份存储器块;
S2、获取当前系统编号为Copy的备份存储器块的故障类型,若故障类型为间歇性故障或永久性故障则进入步骤S3;若故障类型为瞬时故障则进入步骤S6;
S3、在系统编号为D的基础存储器块中自下而上寻找未被使用的可缩减地址空间;
S4、判断该可缩减地址空间是否故障;若是则返回步骤S3;否则进入步骤S5;
S5、将当前存储器块中的故障单元重新映射到系统编号为D的基础存储器块中的无故障可缩减地址空间中,以缩减ScratchPad存储器中的可利用地址空间,完成当前存储器块的自愈;
S6、判断基础存储器块是否都完成自愈,若是则判定完成一轮自愈并进入步骤S9;否则进入步骤S7;
S7、寻找当前需要完成自愈的基础存储器块,并将其存储的数据备份到系统编号为Copy的备份存储器块中;
S8、将当前需要完成自愈的基础存储器块的系统编号与系统编号为Copy的备份存储器块的系统编号进行互换,并返回步骤S2;
S9、在非自愈阶段周期性对系统编号为Copy的备份存储器块进行内容翻转。
2.根据权利要求1所述的面向SoC中ScratchPad存储器的自愈方法,其特征在于,步骤S1中系统编号为A的基础存储器块的地址范围为0x0到0x3FF,系统编号为B的基础存储器块的地址范围为0x400到0x7FF,系统编号为C的基础存储器块的地址范围为0x800到0xBFF,系统编号为D的基础存储器块的地址范围为0xC00到0xFFF,系统编号为Copy的备份存储器块不分配地址。
3.根据权利要求1所述的面向SoC中ScratchPad存储器的自愈方法,其特征在于,步骤S2中获取当前系统编号为Copy的备份存储器块的故障类型的具体方法包括以下子步骤:
S2-1、将当前ScratchPad存储器工作的时钟频率提高到超过其正常工作情况下的时钟频率,并通过内建自测试进行m次故障判定;
S2-2、判断完成m次故障判定后记录的故障次数是否小于等于1次,若是则判定该备份存储器块的故障类型为瞬时故障;否则进入步骤S2-3;
S2-3、判断完成m次故障判定后记录的故障次数是否大于2次且小于m次,若是则判定该备份存储器块的故障类型为间歇性故障;否则判定该备份存储器块的故障类型为永久性故障。
4.根据权利要求1所述的面向SoC中ScratchPad存储器的自愈方法,其特征在于,步骤S9中的翻转周期设置为两轮自愈时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学长三角研究院(湖州),未经电子科技大学长三角研究院(湖州)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110894184.0/1.html,转载请声明来源钻瓜专利网。