存储装置、存储系统及其操作方法与流程

文档序号:14899412发布日期:2018-07-10 20:10阅读:来源:国知局

技术特征:

1.一种操作包括多个存储单元的存储装置的方法,所述多个存储单元包括第一存储单元和与所述第一存储单元相邻的第二存储单元,所述方法包括:

每次访问所述第一存储单元时,对所述第二存储单元的干扰值进行计数;

基于计数来更新所述第二存储单元的干扰计数值;

基于所述第二存储单元的干扰计数值、期望的阈值、和最大干扰计数值来调整刷新调度;以及

当所述第二存储单元根据调整的刷新调度而被刷新时,复位所述第二存储单元的干扰计数值和最大干扰计数值,

其中,在存储装置被上电之后,启用不定期刷新标志,以控制所述存储装置根据刷新调度来执行刷新操作;以及

如果所述存储装置处于测试模式,则禁用不定期刷新标志,以停止刷新操作。

2.根据权利要求1所述的方法,其中,干扰值是所述第一存储单元的累积访问时间除以单位时间。

3.根据权利要求1所述的方法,其中,所述更新包括每次访问所述第一存储单元时,将在之前的访问时间处存储的干扰计数值添加到在所述第一存储单元的当前访问时间期间周期计数的值上。

4.根据权利要求1所述的方法,其中,调整刷新调度包括:

如果所述第二存储单元的干扰计数值至少为期望的阈值,和大于最大干扰计数值时,在刷新调度中提前在第二存储单元上的刷新操作;并且

利用所述第二存储单元的干扰计数值来更新最大干扰计数值。

5.根据权利要求1所述的方法,其中,当所述第二存储单元被刷新时,复位不定期刷新标志。

6.根据权利要求1所述的方法,进一步包括:

当存储器装置上电时,初始化干扰计数值。

7.一种存储装置,包括:

存储单元阵列,其包括多个存储单元,所述多个存储单元包括第一存储单元和与所述第一存储单元相邻的第二存储单元;

控制逻辑,其被配置为如果所述第一存储单元被访问,则读取所述第二存储单元的当前干扰计数值,所述控制逻辑被配置为将当前干扰计数值与期望的阈值以及最大干扰计数值进行比较,所述控制逻辑被配置为在所述第一存储单元的当前访问时间期间对第二存储器的干扰值进行计数,并且被配置为基于所述计数来更新干扰计数值;以及

刷新单元,其被配置为计算所述第二存储单元的字线地址,被配置为根据干扰计数值的比较结果来调整用于所述第二存储单元的当前刷新调度,被配置为执行在所述第二存储单元上的刷新操作,并且被配置为基于上电信号来控制刷新操作的初始化,

其中,在存储装置被上电之后,启用不定期刷新标志,以控制所述存储装置根据刷新调度来执行刷新操作;以及

如果所述存储装置处于测试模式,则禁用不定期刷新标志,以停止刷新操作。

8.根据权利要求7所述的存储装置,其中,所述存储单元阵列包括:

正常单元阵列,其包括被配置来存储数据的多个数据存储单元,所述数据存储单元包括第一存储单元和第二存储单元;以及

干扰计数单元阵列,其包括被配置为存储干扰计数值的多个干扰计数单元,

其中,所述干扰计数单元中的至少一个被连接到与所述第一存储单元相同的字线。

9.根据权利要求7所述的存储装置,其中,所述控制逻辑包括:

地址命令译码器,其被配置为接收来自主机的时钟信号、激活命令、和地址,并且所述地址命令译码器被配置为基于所述时钟信号来对所述激活命令和所述地址进行译码,以产生对应于所述激活命令的控制信号,并且产生用于访问所述第一存储单元的行地址和列地址;

计数值比较器,其被配置来将当前干扰计数值与期望的阈值以及最大干扰计数值进行比较;

计数值更新器,其被配置为每当所述第一存储单元被访问时,通过将在之前访问时间处存储的干扰计数值添加到在所述第一存储单元的当前访问时间期间周期计数的值上,来更新干扰计数值;以及

最大计数值存储器,其被配置为存储在从存储装置的初始化时间到当前操作时间的所述第二存储单元的干扰计数值中的最大干扰计数值,并且如果更新的干扰计数值大于所述最大干扰计数值,则利用更新的干扰计数值来更新所述最大干扰计数值。

10.根据权利要求7所述的存储装置,其中,所述刷新单元包括:

相邻地址计算器,其被配置为基于从所述控制逻辑接收的所述第一存储单元的地址来计算所述第二存储单元的地址;

下一个不定期刷新地址和不定期刷新标志存储器,其被配置为如果所述第二存储单元的当前干扰计数值至少是期望的阈值,和大于所述最大干扰计数值,则存储所述第二存储单元的地址来作为下一个不定期刷新地址,并且其被配置为存储指示不定期刷新操作是否要在所述第二存储单元上执行的不定期刷新标志;以及

刷新控制器,其被配置来调整刷新调度,以使得根据所述不定期刷新标志,首先执行在第二存储单元上的不定期刷新操作。

11.根据权利要求9所述的存储装置,其中,

所述刷新单元进一步包括周期性内部刷新命令生成器,其被配置为基于上电信号来完全刷新所述存储单元阵列,并且输出内部刷新信号,以用于控制要被初始化的干扰计数值,以及

所述控制逻辑包括计数有效标志单元,其被配置为根据内部刷新信号来启用计数有效标志,以复位计数值更新器、计数值比较器、以及最大计数值存储器。

12.根据权利要求9所述的存储装置,其中,所述计数值更新器被配置为在执行第二存储单元上的不定期刷新操作之后,复位所述第二存储单元的干扰计数值。

13.根据权利要求10所述的存储装置,其中,所述刷新控制器被配置为将在第二存储单元上的不定期刷新操作插入到刷新调度中,使得如果所述第二存储单元的当前干扰计数值至少是期望的阈值和大于所述最大干扰计数值,则优先执行在所述第二存储单元上的不定期刷新操作。

14.根据权利要求10所述的存储装置,其中,所述刷新控制器被配置为调整刷新调度,以使得如果所述第二存储单元的当前干扰计数值至少是期望的阈值和大于所述最大干扰计数值,则执行在所述第二存储单元上的不定期刷新操作,以跟上刷新调度。

15.根据权利要求11所述的存储装置,其中,所述计数有效标志单元被配置为当所述存储装置处于测试模式时,禁用所述计数有效标志,从而不执行在所述第二存储单元上的不定期刷新操作。

16.根据权利要求8所述的存储装置,进一步包括:

计数写入/读取块,其被配置为从所述干扰计数单元中读取所述第二存储单元的当前干扰计数值,并且其被配置为将更新的干扰的计数值写入到所述干扰计数单元。

17.一种操作包括多个存储单元的存储系统的方法,所述多个存储单元包括至少一个第一存储单元和与所述至少一个第一存储单元的字线相邻的第二存储单元,所述方法包括:

每次访问所述至少一个第一存储单元时,对所述第二存储单元的干扰值进行计数;

基于所述计数,更新所述第二存储单元的干扰计数值;

基于更新的干扰计数值、最大干扰计数值、以及期望的阈值来调整在所述第二存储单元上的刷新操作的顺序;以及

当根据所述顺序来执行在所述第二存储单元上的刷新操作时,复位所述第二存储单元的干扰计数值,

其中,通过在所述第一存储单元的累积访问时间期间周期性地增加计数器,获取干扰值,

其中,在存储系统被上电之后,启用不定期刷新标志,以控制所述存储系统根据刷新调度来执行刷新操作;以及

如果所述存储系统处于测试模式,则禁用不定期刷新标志,以停止刷新操作。

18.根据权利要求17所述的方法,其中,调节所述顺序包括:

如果所述第二存储单元的干扰计数值至少是期望的阈值和大于所述最大干扰计数值,则调度在第二存储单元上的刷新操作以先进行;

利用所述第二存储单元的干扰计数值来更新所述最大干扰计数值;以及

更新指示是否执行在第二存储单元上的刷新操作的不定期刷新标志。

19.根据权利要求18所述的方法,进一步包括,如果所述不定期刷新标志被启用,则:

执行在所述第二存储单元上的刷新操作;以及

在复位所述第二存储单元的最大干扰计数值和所述第二存储单元的干扰计数值之后,复位所述不定期刷新标志。

20.根据权利要求17所述的方法,进一步包括:

通过当存储系统上电时启用在存储系统中的所有的字线,来复位所有的干扰计数值。

21.一种操作包括多个存储单元的存储装置的方法,所述多个存储单元包括至少一个目标存储单元和剩余存储单元,所述方法包括:

在访问所述至少一个目标存储单元时,对用于所述剩余存储单元的每个的干扰计数值进行计数;

基于所述干扰计数值来改变在所述剩余存储单元的每一个上的刷新操作的顺序;以及

复位在其上已经根据所述顺序而执行了刷新操作的存储单元的干扰计数值,

其中,在存储装置被上电之后,启用不定期刷新标志,以控制所述存储装置根据刷新调度来执行刷新操作;以及

如果所述存储装置处于测试模式,则禁用不定期刷新标志,以停止刷新操作。

22.根据权利要求21所述的方法,其中,对所述干扰计数值进行计数包括:

从在剩余存储单元上的之前刷新操作开始,对所述目标存储单元的访问时间进行计数中产生的值进行累积。

23.根据权利要求21所述的方法,其中,改变刷新操作的顺序包括,如果干扰计数值中的一个等于期望的阈值和大于最大干扰计数值,则:

调度在与所述干扰计数值相对应的存储单元上的刷新操作,以优先执行;

利用所述干扰计数值来更新所述最大干扰计数值;以及

更新用于存储单元的不定期刷新标志。

24.根据权利要求23所述的方法,其中,复位所述干扰计数值包括:

当根据调度而启用不定期刷新标志时,执行在存储单元上的刷新操作;以及

在复位所述最大干扰计数值和存储单元的干扰计数值之后,禁用存储单元的不定期刷新标志。

25.一种操作包括多个存储单元的存储装置的方法,所述方法包括:

计算与一个或多个存储单元的字线相邻的存储单元的临时干扰值,所述临时干扰值指示由于对一个或多个存储单元的访问而导致的存储单元的干扰值;

通过在每次访问所述一个或者多个存储单元时,将所述临时干扰值添加到永久干扰值来更新所述存储单元的永久干扰值;以及

如果所述永久干扰值高于阈值,则将所述存储单元标志为需要被刷新,

其中,在存储装置被上电之后,启用不定期刷新标志,以控制所述存储装置根据刷新调度来执行刷新操作;以及

如果所述存储装置处于测试模式,则禁用不定期刷新标志,以停止刷新操作。

26.根据权利要求25所述的方法,其中,所述临时干扰值是所述一个或者多个存储单元的累积访问时间除以单位时间。

27.根据权利要求26所述的方法,其中,标志所述存储单元进一步包括:

如果所述永久干扰值在最大干扰值之上,则将所述存储单元标志为需要被刷新;以及

利用所述永久干扰值来更新所述最大干扰值。

28.根据权利要求27所述的方法,进一步包括:

如果所述存储单元被标志,则执行在存储单元上的刷新操作;

在执行存储单元上的刷新操作之后,复位所述存储单元的永久干扰值;以及

如果利用所述永久干扰值来更新所述最大干扰值,则在执行存储单元上的刷新操作之后,复位所述最大干扰值。

29.根据权利要求28所述的方法,进一步包括:

如果所述存储单元被标志,则调整用于多个存储单元的刷新调度,以在执行定期刷新操作之前执行在存储单元上的刷新操作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1