访问计数设备、存储器系统和访问计数方法_2

文档序号:9218266阅读:来源:国知局
否已经经过。
[0045]如果已经经过特定刷新间隔,在步骤S2中,重置控制器14通知行地址存储单元11重置(丢弃)每个所存储行地址。而且,重置控制器14通知计数器12将由计数器12保持的每个计数器值重置为O。
[0046]从而,访问计数设备10终止在刷新间隔内的重置操作。重置控制器14在每一个刷新间隔执行以上处理。
[0047]图4是示出将输入行地址存储在访问计数设备10中的操作的流程图。
[0048]首先,在步骤Sll中,在对存储器单元的访问中指定的行地址被输入到访问计数设备10。
[0049]给出对输入行地址不等于已经存储在行地址存储单元11 (在步骤S12中为否)中的行地址中的任一个并且存储在行地址存储单元11中的行地址的数目小于n(在步骤S13中为否)的情况的说明。
[0050]在该情况下,在步骤S14中,行地址存储单元11存储输入行地址。然后,在步骤S15中,计数器12将对输入行地址的访问频率加I (即,相加I)。
[0051]接下来,给出对输入行地址等于已经存储在行地址存储单元11中(在步骤S12中为是)的情况的说明。
[0052]在该情况下,在步骤S15中,计数器12将对输入行地址的访问频率加I。
[0053]接下来,将给出对输入行地址不等于已经存储在行地址存储单元11中的任一个行地址(在步骤S12中为否)并且存储在行地址存储单元11中的行地址的数目是η(在步骤S13中为是)的情况的说明。
[0054]在该情况下,在步骤S16中,行地址选择器13比较存储在计数器12中的η个访问频率,并且基于比较结果,选择存储在行地址存储单元11中的行地址之一。例如,如上所述,行地址选择器13可以选择对应于在存储在计数器12中的η个访问频率中的满足特定低频条件的访问频率的行地址。
[0055]在步骤S17中,重置控制器14通知行地址存储单元11通过用新行地址代替所选行地址,存储新行地址。基于该通知,行地址存储单元11存储在步骤Sll中输入的行地址。
[0056]在步骤S18中,重置控制器14通知计数器12重置对应于在步骤S17中代替的行地址的访问频率。
[0057]在步骤S15中,计数器12将对输入行地址的访问频率加I。
[0058]从而,访问计数设备10终止存储输入行地址的操作。
[0059]图5是示出访问计数设备10中的密集访问检测操作的流程图。
[0060]首先,在步骤S31中,密集访问检测器15决定由计数器12计数的访问频率是否达到访问可允许数目。如果密集访问检测器15决定访问频率达到访问可允许数目(在步骤S31中为是),则密集访问检测器15检测并且输出对应于访问频率的行地址。如果密集访问检测器15决定访问频率未达到访问可允许数目(在步骤S31中为否),处理返回到步骤S31。
[0061]在步骤S33中,重置控制器14通知行地址存储单元11丢弃对其的访问频率达到访问可允许数目的行地址。
[0062]在步骤S34中,重置控制器14通知计数器12重置对在步骤S33中丢弃的行地址的访问频率。
[0063]从而,访问计数设备10终止该操作。
[0064]图6示出访问计数设备10的安装配置的示例。
[0065]访问计数设备10包括寄存器101_1至101_n、比较器102_1至102_n、以及计数器103_1至103_n。而且,访问计数设备10包括计数器值比较电路104、寄存器数目生成电路105、邻近地址生成电路106、以及刷新命令生成单元107。寄存器101_1至101_n和比较器102_1至102_n配置行地址存储单元11的示例性实施例。计数器103_1至103_11配置计数器12的示例性实施例。而且,计数器值比较电路104配置行地址选择器13的示例性实施例。而且,寄存器数目生成电路105配置重置控制器14的示例性实施例。而且,邻近地址生成电路106和刷新命令生成电路107配置密集访问检测器15的示例性实施例。此后,寄存器101_1至101_n有时通常还被描述为寄存器101。而且,每个寄存器101还被描述为寄存器101_i( “i”是正整数(此后同样应用))。而且,此后,比较器102_1至102_n有时通常还被描述为比较器102。而且,每个比较器102有时还被描述为比较器102_i。而且,此后,计数器103_1至103_n有时通常还被描述为计数器103。而且,每个计数器103有时还被描述为计数器103_i。
[0066]当启用信号被输入到其时,寄存器101」存储外部输入行地址。而且,当重置信号被输入到其时,寄存器101」丢弃所存储的行地址。同时,寄存器101」将所存储的行地址输出到邻近地址生成电路106。
[0067]比较器102_i比较外部输入行地址与存储在相应寄存器101_i中的行地址。然后,比较器102」将表示匹配或失配的匹配/失配信号输出到相应寄存器101_1、相应计数器103_1、以及计数器值比较电路104。
[0068]计数器103_i在重置状态下保持计数器值“O”。而且,当表示匹配的匹配/失配信号从相应比较器102」被输入到计数器103」时,计数器103」将计数器值加I。而且,计数器103」将计数器值输出到计数器值比较电路104。而且,计数器103」被配置成使得访问可允许数目可以使用输入管脚等外部设置。而且,当计数器值达到访问可允许数目时,计数器103」将“最大达到”信号输出到寄存器数目生成电路105和邻近地址生成电路106。而且,当重置信号被输入到计数器103」时,计数器103」将计数器值重置到O。
[0069]当表示失配的匹配/失配信号从所有比较器102_1至102_n中的每个输入到计数器值比较电路104时,计数器值比较电路104比较从计数器103_1至103_n输入的计数器值,并且选择最小计数器值。然后,计数器值比较电路104将指定所选计数器值从其被输入到计数器值比较电路104的计数器103」的编号N0.“i”的选择信号输出到电阻器数目生成电路105。
[0070]当选择信号从计数器值比较电路104被输入到电阻器数目生成电路105时,电阻器数目生成电路105将启用信号输入到具有由选择信号指定的N0.“i”的电阻器101_i。而且,电阻器数目生成电路105将重置信号输出到由选择信号指定的计数器103_i。而且,当“最大达到”信号从计数器103」被输入到电阻器数目生成电路105时,电阻器数目生成电路105将重置信号输出到相应寄存器101」和相应计数器103」中的每个。
[0071]当“最大到达”信号从计数器103」被输入到邻近地址生成电路106时,邻近地址生成电路106使用从相应电阻器101」输入的行地址,计算行地址的邻近行地址。然后,邻近地址生成电路106将所计算的邻近行地址输出到刷新命令生成电路107。
[0072]当邻近行地址被输入到刷新命令生成电路107时,刷新命令生成电路107生成对应于邻近行地址的刷新命令。
[0073]此后描述访问计数设备10的操作的特定示例。首先,参考图4详细地描述行地址存储操作。假设在开始以下特定操作时,没有行地址被存储在每个寄存器101_1至101_n中。
[0074]首先,假设行地址I被输入到访问计数设备10(步骤Sll)。在该情况下,比较器102_1至102_n均不存储行地址I。从而,每个比较器102_1至102_n都输出表示失配的匹配/失配信号。然后,计数器值比较电路104比较从计数器103_1至103_n输入的计数器值,并且选择计数器值中的最小一个。所有计数器值都是O。从而,假设计数器值比较电路104选择所有计数器值之一,其是从计数器103_1输入的计数器值。然后,电阻器数目生成电路105将启用信号输出到对应于所选计数器值的电阻器101_1,并且将重置信号输出到相应计数器103_1。启用信号的输出使得寄存器101_1存储行地址I (在步骤S12中为否,在步骤S13并且在步骤中为否)。
[0075]接下来,比较器102_1比较输入行地址I与存储在寄存器101_1中的行地址,并且将表示匹配的匹配/失配信号输出到计数器103_1。该输出使得计数器103_1将计数器值加I (步骤S15)。
[0076]接下来,假设行地址2至η被顺序地输入到访问计数设备10。在该情况下,访问计数设备10执行基本类似于在将行地址I输入到访问计数设备10的情况下的操作的操作。从而,寄存器101_2至101_η分别存储行地址2至η。而且,每个计数器103_2至103_η存储计数器值I。
[0077]接下来,假设行地址2被输入到访问计数设备10。在该情况下,比较器102_2比较输入行地址2与存储在相应寄存器101_2中的行地址2,并且将表示匹配的匹配/失配信号输出到相应计数器103_2。该输出使得计数器103_2将计数器值加2。
[0078]然后,当行地址I至η中的一些被顺序地输入到访问计数设备10时,访问计数设备10执行基本类似于以上操作的操作。通过该操作,每个计数器103_1至103_11相加其计数器值,并且保持相加后的计数器值。
[0079]接下来,假设除了行地址I至η之外的行地址_新被输入到访问计数设备10。在该情况下,没有比较器102_1至102_η存储行地址_新。从而,比较器102_1至102_η中的每个输出表示失配的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1