刷新电路检测方法及设备与流程
- 国知局
- 2024-07-31 20:15:10
本公开涉及半导体,尤其涉及一种刷新电路检测方法及设备。
背景技术:
1、由于存储器将数据存储在电容器中,因此其很大的一个特性就是需要不停的在限定时间内将所有数据刷新一遍,以防止数据丢失,控制这些刷新动作的电路就是刷新电路。
2、在现有技术中,控制器会根据标准规定,间歇性的发送刷新指令,以保障所有数据都能在一个刷新周期内被刷新过一遍。然而,如何检测刷新电路在刷新过程中是否有漏刷数据线,是目前亟需解决的技术问题。
技术实现思路
1、本公开提供了一种刷新电路检测方法及设备,可以准确检测出刷新电路在刷新过程中是否有漏刷数据线。
2、第一方面,本公开实施例提供了一种刷新电路检测方法,应用于存储器,所述存储器包括多根数据线,所述方法包括:
3、确定第一刷新指令刷新的数据线的第一地址所处的节点位置,并根据所述节点位置对应的跳转检查规则,预测下一次刷新的数据线的候选地址;
4、确定第二刷新指令刷新的数据线的第二地址是否属于所述候选地址,其中,所述第二刷新指令为所述第一刷新指令的下一条刷新指令;
5、当所述第二地址不属于所述候选地址时,确定所述刷新电路存在漏刷数据线。
6、在一些实施例中,所述存储器包括多个存储块,每个所述存储块包括n个数据线分组,每个所述数据线分组中包括m根数据线;其中,前n-1个所述数据线分组中的各个数据线均为正常数据线,第n个所述数据线分组的前s根数据线为正常数据线,剩余数据线为冗余数据线;n、m、s均为正整数;
7、所述根据所述节点位置对应的跳转检查规则,预测下一次刷新的数据线的候选地址,包括:
8、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据数据线跳转检查规则,预测所述候选地址;其中,n、m均为整数,且1≤n<n,1≤m<m;
9、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据数据线分组跳转检查规则,预测所述候选地址;
10、当所述节点位置为第n个所述数据线分组中的第s根所述数据线所在的位置时,根据正常数据线向冗余数据线跳转检查规则,预测所述候选地址;
11、当所述节点位置为第n个所述数据线分组中的第x根或第y根所述数据线所在的位置时,根据所述数据线跳转检查规则,预测所述候选地址;其中,1≤x<s,s<y<m;
12、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据冗余数据线向正常数据线跳转检查规则,预测所述候选地址。
13、在一些实施例中,所述候选地址包括所述第一地址与所述跳转检查规则指定的跳转地址。
14、在一些实施例中,所述数据线跳转检查规则指定的跳转地址为所述第一地址对应的数据线的下一个数据线的地址;
15、所述数据线分组跳转检查规则指定的跳转地址为所述第一地址对应的数据线分组的下一个数据线分组中的第一个数据线的地址;
16、所述正常数据线向冗余数据线跳转检查规则指定的跳转地址为第n个所述数据线分组中的第s+1根数据线的地址;
17、所述冗余数据线向正常数据线跳转检查规则指定的跳转地址为第一个所述数据线分组中的第一根数据线的地址。
18、在一些实施例中,所述第一刷新指令与所述第二刷新指令刷新的数据线中不包括处于激活(active)状态或者行锤击刷新(row hammer refresh,rhr)状态的数据线。
19、在一些实施例中,所述第一刷新指令与所述第二刷新指令刷新的数据线中不包括处于掩码(mask)标记区域内的数据线。
20、第二方面,本公开实施例提供了一种刷新电路检测装置,应用于存储器,所述存储器包括多根数据线,所述装置包括:
21、监测模块,用于确定第一刷新指令刷新的数据线的第一地址所处的节点位置,并根据所述节点位置对应的跳转检查规则,预测下一次刷新的数据线的候选地址;
22、判断模块,用于确定第二刷新指令刷新的数据线的第二地址是否属于所述候选地址,其中,所述第二刷新指令为所述第一刷新指令的下一条刷新指令;
23、所述判断模块,还用于当所述第二地址不属于所述候选地址时,确定所述刷新电路存在漏刷数据线。
24、在一些实施例中,所述存储器包括多个存储块(bank),每个所述bank包括n个数据线分组,每个所述数据线分组中包括m根数据线;其中,前n-1个所述数据线分组中的各个数据线均为正常数据线,第n个所述数据线分组的前s根数据线为正常数据线,剩余数据线为冗余数据线;n、m、s均为正整数;
25、所述监测模块具体用于:
26、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据数据线跳转检查规则,预测所述候选地址;其中,n、m均为整数,且1≤n<n,1≤m<m;
27、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据数据线分组跳转检查规则,预测所述候选地址;
28、当所述节点位置为第n个所述数据线分组中的第s根所述数据线所在的位置时,根据正常数据线向冗余数据线跳转检查规则,预测所述候选地址;
29、当所述节点位置为第n个所述数据线分组中的第x根或第y根所述数据线所在的位置时,根据所述数据线跳转检查规则,预测所述候选地址;其中,1≤x<s,s<y<m;
30、当所述节点位置为第n个所述数据线分组中的第m根所述数据线所在的位置时,根据冗余数据线向正常数据线跳转检查规则,预测所述候选地址。
31、在一些实施例中,所述候选地址包括所述第一地址与所述跳转检查规则指定的跳转地址。
32、在一些实施例中,所述数据线跳转检查规则指定的跳转地址为所述第一地址对应的数据线的下一个数据线的地址;
33、所述数据线分组跳转检查规则指定的跳转地址为所述第一地址对应的数据线分组的下一个数据线分组中的第一个数据线的地址;
34、所述正常数据线向冗余数据线跳转检查规则指定的跳转地址为第n个所述数据线分组中的第s+1根数据线的地址;
35、所述冗余数据线向正常数据线跳转检查规则指定的跳转地址为第一个所述数据线分组中的第一根数据线的地址。
36、在一些实施例中,所述第一刷新指令与所述第二刷新指令刷新的数据线中不包括处于active状态或者行锤击刷新rhr状态的数据线。
37、在一些实施例中,所述第一刷新指令与所述第二刷新指令刷新的数据线中不包括处于mask标记区域内的数据线。
38、第三方面,本公开实施例提供了一种电子设备,包括:至少一个处理器和存储器;
39、所述存储器存储计算机执行指令;
40、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面提供的刷新电路检测方法。
41、第四方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当计算机执行所述计算机执行指令时,实现如第一方面提供的刷新电路检测方法。
42、第五方面,本公开实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被计算机执行时,实现第一方面提供的刷新电路检测方法。
43、本公开实施例提供的刷新电路检测方法及设备,按照设定顺序将所有数据线依次、循环往复的进行刷新,通过检查前后两次刷新的数据线的地址是否满足跳转检查规则,来确定前后两次刷新操作是否出现跳跃,由此可以准确检测出刷新电路在刷新过程中是否有漏刷数据线。
本文地址:https://www.jishuxx.com/zhuanli/20240731/185556.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。