存储器冗余字线刷新方法、装置、设备和介质与流程
- 国知局
- 2024-07-31 20:02:16
本公开的实施例涉及存储器以及相关,具体地,涉及适用于一种存储器冗余字线刷新方法、装置、设备和介质。
背景技术:
1、动态随机存取存储器(dynamic random access memory,dram)是一种半导体存储器。动态随机存取存储器在刷新的时候,通常dram每个阵列内部是存在地址比较电路的,基于比较电路只刷新被使用到的字线,如果某字线损坏,则只刷新对应的冗余字线,损坏的字线和未被使用的冗余字线都不会刷新。而为减小存储器内存的面积,通过将比较电路和记录冗余字线地址的熔断器放在存储器的底层控制逻辑,在该方式中刷新操作时每个内存阵列无法单独进行地址比较,不论当前地址是否损坏,不同阵列内部只能无区别地对该地址进行刷新,当所有地址遍历后,被使用的冗余字线并未刷新。
2、现有技术中,一种方式是通过增加地址传输线,实现在同一次刷新操作中在不同阵列的刷新地址不同,但是增加的地址传输线使得存储器整体体积增大,另一种方式是通过增加刷新操作的次数来实现冗余地址的刷新,但是需要额外的刷新命令,且由于每一次刷新操作所需要的时间较长,额外的刷新操作占用了电路有效操作时间,会导致内存读写操作时间减少。
3、基于现有技术存在的问题,亟需一种存储器冗余字线刷新方法。
技术实现思路
1、本文中描述的实施例提供了一种存储器冗余字线刷新方法、装置、设备和介质,解决现有技术存在的问题。
2、根据本公开的第一方面,提供了一种存储器冗余字线刷新方法,存储器包括多个内存阵列,一所述内存阵列包括多个字线区块和多个冗余字线区块,一所述字线区块对应一所述冗余字线区块,包括:
3、响应于接收到的刷新指令,获取刷新地址;
4、根据所述刷新地址中第一区域包括的地址位所对应的地址确定目标字线区块和目标冗余字线区块;
5、根据所述刷新地址中第二区域包括的地址位所对应的地址和所述目标字线区块确定目标字线;
6、根据所述刷新地址中第三区域包括的地址位所对应的地址和所述目标冗余字线区块确定目标冗余字线;
7、同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新。
8、在本公开一些实施例中,所述根据所述刷新地址中第一区域包括的地址位所对应的地址确定目标字线区块和目标冗余字线区块,包括:
9、选取所述内存阵列中字线区块地址与所述刷新地址中第一区域包括的地址位所对应的地址相同的字线区块作为目标字线区块;
10、将所述刷新地址中第一区域的目标地址位的地址取反得到目标地址;
11、选取所述内存阵列中冗余字线区块地址与所述目标地址相同的冗余字线区块作为目标冗余字线区块。
12、在本公开一些实施例中,所述同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新之前,还包括:
13、获取所述刷新地址中第四区域包括的地址位所对应的地址;
14、在所述刷新地址中第四区域包括的地址位所对应的地址满足预设地址时,输出冗余刷新指令;
15、所述同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新,包括:
16、根据所述冗余刷新指令,同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新。
17、在本公开一些实施例中,所述同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新之前,还包括:
18、获取所述刷新地址中第四区域包括的地址位所对应的地址;
19、根据所述刷新地址的第四区域中第一子区域包括的地址位所对应的地址和所述刷新地址的第四区域中第二子区域包括的地址位所对应的地址,确定执行冗余刷新指令的目标内存阵列;
20、所述同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新,包括:
21、对目标内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新,对除目标内存阵列外的其它内存阵列的所述目标字线区块的所述目标字线进行刷新。
22、在本公开一些实施例中,所述方法还包括:
23、根据所述刷新地址的第四区域中第三子区域包括的地址位所对应的地址确定执行冗余刷新指令的目标内存层。
24、在本公开一些实施例中,所述根据所述刷新地址中第二区域包括的地址位所对应的地址和所述目标字线区块确定目标字线,包括:
25、从各所述内存阵列中的所述目标字线区块中选取字线地址与所述刷新地址中第二区域包括的地址位所对应的地址相同的字线作为目标字线。
26、在本公开一些实施例中,所述根据所述刷新地址中第三区域包括的地址位所对应的地址和所述目标冗余字线区块确定目标冗余字线,包括:
27、从各所述内存阵列的所述目标冗余字线区块中选取冗余字线地址与所述刷新地址中第三区域包括的地址位所对应的地址相同的冗余字线作为目标字线。
28、根据本公开的第二方面,提供了一种存储器冗余字线刷新装置,存储器包括多个内存阵列,一所述内存阵列包括多个字线区块和多个冗余字线区块,一所述字线区块对应一所述冗余字线区块,包括:
29、刷新地址获取模块,用于响应于接收到的刷新指令,获取刷新地址;
30、目标区块确定模块,用于根据所述刷新地址中第一区域包括的地址位所对应的地址确定目标字线区块和目标冗余字线区块;
31、目标字线确定模块,用于根据所述刷新地址中第二区域包括的地址位所对应的地址和所述目标字线区块确定目标字线;
32、目标冗余字线确定模块,用于根据所述刷新地址中第三区域包括的地址位所对应的地址和所述目标冗余字线区块确定目标冗余字线;
33、刷新模块,用于同时对不同内存阵列的所述目标字线区块的所述目标字线和所述目标冗余字线区块的所述目标冗余字线进行刷新。
34、根据本公开的第三方面,提供了一种计算机设备,其特征在于,包括:
35、一个或多个处理器;
36、存储装置,用于存储一个或多个程序,
37、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的方法。
38、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面中任一所述的方法。
39、本公开实施例提供的存储器冗余字线刷新方法、装置、设备和介质,首先响应于接收到的刷新指令,获取刷新地址;然后根据刷新地址中第一区域包括的地址位所对应的地址确定目标字线区块和目标冗余字线区块;根据刷新地址中第二区域包括的地址位所对应的地址和目标字线区块确定目标字线;根据刷新地址中第三区域包括的地址位所对应的地址和目标冗余字线区块确定目标冗余字线;最后同时对不同内存阵列的目标字线区块的目标字线和目标冗余字线区块的所述目标冗余字线进行刷新。由于确定的目标字线区块和确定的目标冗余字线区块不是目标字线区块所对应的冗余字线区块,因此,基于刷新指令对目标字线和目标冗余字线进行刷新的过程中,无需额外的刷新命令对冗余字线进行刷新,提高了刷新效率。
本文地址:https://www.jishuxx.com/zhuanli/20240731/185149.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表