存储器字线刷新方法、激活方法、装置、设备和介质与流程
- 国知局
- 2024-07-31 20:15:08
本公开的实施例涉及存储器以及相关,具体地,涉及适用于一种存储器字线刷新方法、激活方法、装置、设备和介质。
背景技术:
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、目标字线确定模块,用于根据所述刷新地址中第一区域包括的地址位所对应的地址,确定目标字线;
40、目标冗余字线确定模块,用于根据所述刷新地址中第一区域包括的地址位所对应的地址与子字线区块包括的地址的对应关系,在所述目标冗余字线区块中确定目标冗余字线;
41、刷新模块,用于对目标内存阵列的所述目标冗余字线区块的所述目标冗余字线进行刷新,对除目标内存阵列外的其它内存阵列的所述目标字线区块的所述目标字线进行刷新。
42、根据本公开的第四方面,提供了一种计算机设备,包括:
43、一个或多个处理器;
44、存储装置,用于存储一个或多个程序,
45、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或第二方面中任一所述的方法。
46、根据本公开的第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面中任一所述的方法。
47、本公开实施例提供的存储器字线刷新方法、激活方法、装置、设备和介质,响应于接收到的刷新指令,获取刷新地址;根据各内存阵列中与刷新地址中第一区域包括的地址位所对应的地址的字线的状态信息,确定目标内存阵列;根据刷新地址中第二区域包括的地址位所对应的地址,确定目标字线区块和目标冗余字线区块;根据刷新地址中第一区域包括的地址位所对应的地址,确定目标字线;根据刷新地址中第一区域包括的地址位所对应的地址与子字线区块包括的地址的对应关系,在目标冗余字线区块中确定目标冗余字线;对目标内存阵列的目标冗余字线区块的所述目标冗余字线进行刷新,对除目标内存阵列外的其它内存阵列的目标字线区块的目标字线进行刷新。在刷新指令执行过程中,由于目标内存阵列中与刷新地址中第一区域包括的地址位所对应的地址的字线的状态信息为失效状态,因此,对目标内存阵列的目标冗余字线区块的目标冗余字线进行刷新,而对除目标内存阵列外的其它内存阵列的目标字线区块的目标字线进行刷新,实现在存储器字线刷新过程中,若某一个内存阵列中,与刷新地址中第一区域包括的地址位所对应的地址的字线为失效状态,在该内存阵列进行冗余字线刷新,对除该内存阵列以外的其它内存阵列进行普通字线刷新。因此,基于刷新指令对目标字线进行刷新的过程中,可以直接进行冗余字线刷新和字线刷新,提高了刷新效率,且无需额外的刷新命令对冗余字线进行刷新,减少了存储器中传输指令的数据线的数量。
本文地址:https://www.jishuxx.com/zhuanli/20240731/185554.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表