半导体器件及其操作方法

文档序号:6765123阅读:152来源:国知局
半导体器件及其操作方法
【专利摘要】一种半导体器件,包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的事件;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的事件;以及控制器,所述控制器用于控制第二级寄存器以从第二级寄存器中选择每个都具有大于第二阈值的参考值的事件给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的事件。
【专利说明】半导体器件及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求2012年9月28日提交的韩国专利申请N0.10-2012-0109437的优先权,其全部内容通过引用合并于此。
【技术领域】
[0003]本发明的实施例总体而言涉及一种半导体器件及其操作方法,更具体而言涉及一种能够监控事件的半导体器件及其操作方法,再具体而言涉及一种能够监控半导体存储器件的字线访问的半导体器件及其操作方法。
【背景技术】
[0004]监控预定时段期间的事件的半导体存储器件可以包括储存事件信息的寄存器。例如,如果半导体器件监控半导体存储器件的字线访问,则寄存器可以储存包括字线地址和字线访问次数的事件信息。
[0005]图1是说明用来监控2Gb动态随机存取存储器(DRAM)的字线访问的寄存器的数据结构的框图。
[0006]计数字段(count field)储存访问相应字线的次数,有效字段(valid field)储存指示相应行的信息是否有效的标志。
[0007]图1所示的寄存器需要4.5Mb这么大的存储空间。该存储空间的大小对应于商用存储器控制器的存储空间的25%,是非常大的。
[0008]另外,随着半导体存储器件的集成水平提高,字线之间的耦合效应变得严重。例如,随着字线在激活与非激活状态之间触发,与触发的字线相邻的字线中的存储器单元会丢失其数据。为了克服这种字线干扰效应,能够有效监控字线访问的半导体器件变得必要。

【发明内容】

[0009]各个实施例针对一种能够监控事件的具有小尺寸寄存器的半导体器件及其操作方法,更具体而言针对一种能够监控字线访问的具有小尺寸寄存器的半导体器件及其操作方法。
[0010]在一个实施例中,一种半导体器件可以包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的事件;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的事件;以及控制器,所述控制器用于控制第二级寄存器以从第二级寄存器中选择每个都具有大于第二阈值的参考值的事件给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的事件。
[0011]在一个实施例中,一种半导体器件可以包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器件的第一命令相关的信息;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的与第一命令相关的信息;以及控制器,所述控制器用于控制第二级寄存器以选择每个都具有大于第二阈值的参考值的与第一命令相关的信息给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的与第一命令相关的信息。
[0012]在一个实施例中,一种系统可以包括:半导体存储器件;以及存储器控制器,所述存储器控制器用于控制半导体存储器件,其中,存储器控制器包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器件的第一命令相关的信息;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的与第一命令相关的信息;以及控制器,所述控制器用于控制第二级寄存器以选择每个都具有大于第二阈值的参考值的与第一命令相关的信息给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的与第一命令相关的信息。
[0013]在一个实施例中,一种半导体器件的操作方法可以包括以下步骤:识别半导体器件的在比第一时段短的第二时段期间访问次数大于第二阈值的字线;监控在第一时段期间对识别的字线的访问次数;以及恢复与第一时段期间的访问次数大于第一阈值的字线相邻的一个或更多个字线相连接的一个或更多个存储器单元处的数据。
[0014]在上述操作方法中,操作方法还可以包括如下步骤:每第一时段将与识别的字线相关的信息无效化。
[0015]在上述操作方法中,恢复步骤可以包括以下步骤:激活与所述字线相邻的所述一个或更多个字线。
[0016]在一个实施例中,一种半导体存储器件可以包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器单元阵列的第一命令相关的信息;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的与第一命令相关的信息;以及控制器,所述控制器用于控制第二级寄存器以选择每个都具有大于第二阈值的参考值的与第一命令相关的信息给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的与第一命令相关的信息。
[0017]在上述半导体存储器件中,如果在第一级寄存器中存在与当前发生的第一命令相关的信息并且其参考值大于第一阈值,则控制器可以产生第二命令。
[0018]在上述半导体存储器件中,控制器可以每第一时段将第一级寄存器和第二级寄存器无效化,并且控制器每第二时段将第二级寄存器无效化。
[0019]上述半导体存储器件还可以包括命令选择器,所述命令选择器用于选择第一命令或由控制器控制的第二命令。
[0020]在上述半导体存储器件中,所述控制器还可以包括缓冲器,以在第二命令被提供给存储器单元阵列时储存来自命令发生器的第一命令。
[0021]在一个实施例中,一种存储系统包括:半导体存储器件;以及存储系统控制器,所述存储系统控制器包括用于控制半导体存储器件的存储器控制器,其中,存储器控制器包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器件的第一命令相关的信息;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的与第一命令相关的信息;以及控制器,所述控制器用于控制第二级寄存器以选择每个都具有大于第二阈值的参考值的与第一命令相关的信息给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的与第一命令相关的信息。
[0022]在一个实施例中,一种计算系统,包括存储系统和中央处理单元,存储系统包括存储系统控制器和半导体存储器件,存储系统控制器包括存储器控制器,存储器控制器包括:第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器件的第一命令相关的信息;第二级寄存器,所述第二级寄存器用于储存在比第一时段短的第二时段内发生的与第一命令相关的信息;以及控制器,所述控制器用于控制第二级寄存器以选择每个都具有大于第二阈值的参考值的与第一命令相关的信息给第一级寄存器,以及用于控制第一级寄存器以储存从第二级寄存器中选择的与第一命令相关的信息。
【专利附图】

【附图说明】
[0023]图1是说明根据现有技术的寄存器的数据结构的图。
[0024]图2是说明根据本发明的一个实施例的半导体器件的框图。
[0025]图3是说明根据本发明的一个实施例的第一级寄存器的数据结构的图。
[0026]图4是说明根据本发明的一个实施例的第二级寄存器的数据结构的图。
[0027]图5是说明根据本发明的一个实施例的存储器控制器的框图。
[0028]图6是说明根据本发明的一个实施例的存储器控制器的框图。
[0029]图7是说明根据本发明的一个实施例的半导体存储器件的框图。
[0030]图8是说明根据本发明的一个实施例的半导体器件的操作方法的流程图。
[0031]图9是说明根据本发明的一个实施例的存储系统的框图。
[0032]图10是说明根据本发明的一个实施例的计算系统的图。
【具体实施方式】
[0033]下面将参照附图更加详细地描述各个实施例。然而,本发明可以采用不同的方式来实施,而不应理解为局限于本文所提出的实施例。确切地说,提供这些实施例使得本公开将会充分且完整,并且将会完全传达本发明的范围给本领域技术人员。在本公开中,相似的附图标记在本发明的各个附图和实施例中表示相似的部分。
[0034]本公开中的半导体存储器件可以包括存储器单元阵列,所述存储器单元阵列包括字线。半导体存储器件的种类不局限于本公开中的具体一种。本公开中的半导体存储器件可以实现为易失性存储器件,诸如动态随机存取存储器(DRAM),或实现为非易失性存储器件,诸如磁性随机存取存储器(MRAM)、自旋转移力矩-随机存取存储器(STT-RAM)、快闪存储器、相变随机存取存储器(PCRAM)和阻变随机存取存储器(ReRAM)等。
[0035]图2是说明根据本发明的一个实施例的半导体器件的框图。
[0036]半导体器件100可以包括用于储存事件的寄存器110和用于控制寄存器110的控制器120。
[0037]寄存器110可以包括第一级寄存器111和第二级寄存器112。第一级寄存器111可以储存在第一时段内发生的事件。第二级寄存器112可以储存在第二时段内发生的事件,第二时段比第一时段短。第一时段和第二时段的具体值可以根据实施例而改变。
[0038]控制器120可以从储存在第二级寄存器112中的所有事件之中选择参考值(诸如事件发生的次数)大于第二阈值的事件,并且控制器120可以将选中的事件储存在第一级寄存器111中。第二阈值可以根据实施例而改变。
[0039]参考值的具体类型或值可以根据实施例而改变。例如,在其它的实施例中,事件发生的时间可以用作事件的参考值。
[0040]控制器120可以控制第一级寄存器111以储存在第一时段内发生的事件,其中这些事件局限于那些从第二级寄存器112中选择的事件。例如,即使存在10个事件,但是如果第一级寄存器储存了仅从第二级寄存器中选择的3个事件,则第一级寄存器不储存另外7个事件,尽管这7个事件在第一时段期间发生。
[0041]在当前发生的事件储存在第一级寄存器111中并且其参考值大于第一阈值时,控制器120可以产生控制信号。
[0042]本领域普通技术人员可以根据本发明的实施例来使用与事件相关的信息以产生控制信号并且为第一阈值选择合适的值。
[0043]控制器120可以每第一时段将储存在第一级寄存器111和第二级寄存器112中的事件删除或无效化。并且控制器120可以每第二时段将储存在第二级寄存器112中的事件删除或无效化。
[0044]尽管在图2中示出了具有包括两个子寄存器(即第一级寄存器111和第二级寄存器112)的寄存器110的实施例,但是本领域普通技术人员从本公开和图2可以明显获知具有进一步包括第三级寄存器(未示出)的寄存器110的其它实施例。
[0045]在这种情况下,控制器120可以控制第三级寄存器(未示出),使得在比第二时段短的每第三时段从第三级寄存器(未示出)中选择比第三阈值出现得更频繁的事件,并且将所述事件储存在第二级寄存器112中。本领域普通技术人员可以根据本发明的实施例适当地选择第三阈值。
[0046]控制器120可以每第三时段将储存在第三级寄存器(未示出)中的信息删除或无效化。并且控制器120可以每第一或第二时段将储存在第三级寄存器中的信息删除或无效化。
[0047]在其它的实施例中,寄存器110还可以包括第三级寄存器下面的一个或更多个子级寄存器(未示出),并且控制器120的功能可以扩展到控制如上述的一个或更多个子级寄存器(未不出)。
[0048]图2所示的半导体器件可以应用于实施例以监控在预定时段内半导体存储器件的字线访问。访问字线的次数可以通过检查特定命令的数目、诸如激活命令的数目而获知。
[0049]如前所述,利用具有如图1所示的数据结构的寄存器来储存字线访问可能大大增加寄存器的尺寸。根据本发明的实施例的寄存器可以通过仅在较长时段内监控选中的字线来减小寄存器的大小,其中所述选中的字线是通过将较短时段内的访问次数与阈值进行比较来选择的。
[0050]图3示出根据本发明的一个实施例的第一级寄存器111的数据结构,图4示出根据本发明的一个实施例的第二级寄存器112的数据结构。
[0051]如所示的,第一级寄存器111和第二级寄存器112中的每个可以包括有效字段(valid field)、标记字段(tag field)和计数字段(count field)。有效字段可以表示相应的行是否包括有效的信息。标记字段可以用于通过将字线地址与相应行数组合来识别所述字线地址。计数字段可以表示访问相应字线的次数。
[0052]图3和图4所示的数据结构是基于完全相关寻址方案。如果它们基于直接映射寻址方案,则它们可以不需要标记字段。根据本发明的实施例,本领域普通技术人员可以根据寻址方案来采用合适的数据结构。
[0053]第一级寄存器111相比于第二级寄存器112可以储存在更长时间内的访问次数。因此,可能希望在第一级寄存器111的计数字段分配更多比特。
[0054]图3和图4所示的第一级寄存器111和第二级寄存器112所需要的存储空间为6Kb那么大,这比如图1所示的根据现有技术的寄存器所需要的4.5Mb小很多。
[0055]根据本发明的一个实施例的半导体器件可以监控在第一时段内访问字线的次数是否大于阈值。可以将第一时段设定为具有比正常刷新时段tREF短的长度。
[0056]第二级寄存器112的计数字段可以储存7比特的计数,而第一级寄存器111的计数字段可以储存17比特的计数。因此,可以将第二时段设定为第一时段的约1/1000。
[0057]第一时段和第二时段的具体值以及计数字段能够储存的比特数可以根据本发明的实施例而改变。
[0058]可以利用监控字线访问来解决半导体存储器件的字线干扰问题。
[0059]图5是根据本发明的一个实施例的存储器控制器的简化框图。
[0060]存储器控制器可以实现为独立的器件或者可以被包括在其它的如处理器的半导体器件中。在本公开中,存储器控制器可以用来表示存储器控制器本身或者表示包括存储器控制器的半导体器件。
[0061]如图5所示,存储器控制器200可以包括寄存器110和控制器。图5中省略了存储器控制器200中包括的其它元件,它们将在图6中详细说明。
[0062]图5中的寄存器110可以如图2所示的寄存器110那样包括第一级寄存器111和第二级寄存器112,并且控制器120可以如图2所示的控制器120那样起到控制第一级寄存器111和第二级寄存器112的作用。
[0063]如果主机向半导体存储器件I提出请求,则控制器120判断与对应于请求的字线相邻的字线相连接的存储器单元的数据是否有数据损坏危险。
[0064]如果确定存在数据损坏危险,则控制器120可以控制半导体存储器件I恢复与对应于请求的字线相邻的字线相连接的存储器单元处的数据。
[0065]在本实施例中,控制器120可以检查请求的字线是否储存在第一级寄存器111中,以及访问所述字线的次数是否大于阈值,从而判断是否有数据损坏危险。
[0066]访问字线的次数可以由字线的激活次数来表示。访问字线的次数可以由字线的触发次数来表示。
[0067]在其它实施例中,可以不利用访问次数而利用其它参考值来检查数据损坏危险。在这种情况下,可以利用用于其它参考值的其它类型的数据字段来替换图3和图4中的计数字段。
[0068]在一个实施例中,一字线的相邻字线可以表示与该字线相邻的一个或两个字线。在一个实施例中,相邻的字线可以表示在该字线周围的预定范围之内的所有字线。
[0069]例如,一字线的相邻字线可以表示在该字线周围的8个、16个或其它数目的字线。特定数目的相邻字线可以根据存储器单元阵列2所使用的地址加扰方法而改变。
[0070]数据恢复的方法不局限于特定一种。例如,如果半导体存储器件I是动态随机存取存储器(DRAM),则可以通过激活相邻的字线来实现恢复,这与局限于相邻字线的刷新操作相似。[0071]图6是根据本发明的一个实施例的存储器控制器200的详细框图。
[0072]存储器控制器200可以包括寄存器110、控制器120和命令选择器130。
[0073]存储器控制器200还可以包括:请求缓冲器10,用于暂时储存外部请求;地址映射模块20,用于将请求地址翻译为存储器单元阵列2的物理地址;仲裁器30,用于确定处理多个请求的顺序;命令发生器40,用于产生与仲裁器30处选中的请求相对应的命令以控制半导体存储器件I ;刷新控制器50,用于控制半导体存储器件I的刷新操作;以及纠错码(ECC)模块70,用于增加校验位给数据以储存在半导体存储器件I中并且检测或校正从半导体存储器件I读取的数据的错误,上述这些是商用存储器控制器中通常包括的元件。
[0074]关于寄存器110和控制器120的前述内容也可以应用在图6的实施例中。控制器120可以检查第一级寄存器111,以判断具有与命令发生器40所产生的命令相对应的地址的字线是否被访问了比第一阈值更多次。
[0075]如果访问次数大于第一阈值,则控制器120可以控制命令选择器130以选择在控制器120处产生的命令而不是在命令发生器40处产生的命令,从而提供给半导体存储器件
1
[0076]控制器120可以在恢复相邻字线处的数据时暂停处理从命令发生器40提供的命令。
[0077]为此,控制器120可以发送信号给仲裁器30以暂停仲裁操作。当相邻字线处的数据恢复完成时,控制器120可以发送另一信号至仲裁器30以继续暂停的操作。
[0078]存储器控制器200还可以包括缓冲器(未示出),以在相邻的字线处的数据被恢复时暂时储存命令发生器40所产生的命令。
[0079]本领域技术人员可以容易地实现仲裁模块30根据来自控制器120的信号而暂停操作或继续暂停的操作的操作,这里省略其详细描述。
[0080]图7是说明根据本发明的实施例的半导体存储器件300的框图。
[0081]尽管未示出,但是半导体存储器件300可以包括控制其一般操作所需的公知元件,所述一般操作诸如输入数据至存储器单元阵列2和从存储器单元阵列2输出数据的操作、或者刷新存储器单元阵列2的操作等。
[0082]在图7中,存储器控制器3可以根据外部请求产生控制命令/地址,并且可以控制在半导体存储器件300输入数据至存储器单元阵列2和从存储器单元阵列2输出数据的操作。
[0083]由于图7所示的存储器控制器3的配置和操作是已知的,因此不再赘述。存储器控制器3可以独立地实现,也可以被包括在其它部件中,诸如CPU中。
[0084]根据本发明的实施例的寄存器110和控制器120的配置和操作与上文描述的相同。
[0085]在实施例中,控制器120接收从存储器控制器3传送来的命令/地址、控制第一级寄存器111以检查访问存储器单元阵列2的与请求的地址相对应的的字线的次数、然后将该次数与阈值进行比较。
[0086]当访问次数超过阈值时,控制器120可以在处理用于所请求地址的字线的请求之前产生用于激活相邻字线的命令/地址,并且可以控制以激活存储器单元阵列2内的相应字线。[0087]当用于相邻字线的激活操作完成时,控制器120可以处理用于所请求地址的字线的请求。
[0088]在上述实施例中,判断访问次数是否超过阈值的操作对应于判断与所请求地址对应的字线相连接的存储器单元是否存在数据损坏危险的操作。在其它实施例中,可以使用不同的方法。用于相邻字线的激活操作可以是用于恢复存储器的数据的方法中的一种。
[0089]半导体存储器件300还可以包括命令选择器130,以选择性地将来自存储器控制器3的命令或来自控制器120的命令提供至存储器单元阵列2。
[0090]当将控制器120处产生的命令提供给存储器单元阵列2时,控制器120可以控制存储器控制器3以暂停其当前操作。
[0091]半导体存储器件300还可以包括缓冲器,以在激活存储器单元阵列2处的相邻字线时暂时储存从存储器控制器3发送来的被暂停的命令。
[0092]图8是说明根据本发明的一个实施例的半导体器件的操作的流程图。
[0093]可以由控制器120来控制流程图中的操作。控制器120可以在此过程中控制寄存器110和命令选择器130。
[0094]控制器120可以在步骤SlOO等待命令。
[0095]控制器120可以在步骤SllO判断命令是否是激活命令。在实施例中,控制器120检查字线的触发以确定访问字线的次数,由此控制器120正好检查激活命令。
[0096]如果命令不是激活命令,则控制器120可以控制命令选择器130以选择来自命令发生器40的命令以在步骤Slll访问DRAM。
[0097]如果命令是激活命令,则控制器120可以在步骤S120判断访问请求字线的次数是否大于阈值N。控制器120可以检查第一级寄存器111以判断请求的地址是否储存在第一级寄存器111中,以及与请求的地址相对应的计数值是否大于阈值N。
[0098]如果请求的地址储存在第一级寄存器并且与请求的地址相对应的计数值不大于阈值时,则在步骤S121增加计数值,并且进程进行到步骤S111。
[0099]如果在第一级寄存器111未储存请求的地址,则控制器120检查第二级寄存器112以寻找请求的地址。如果在第二级寄存器112未储存请求的地址,则将请求的地址储存在第二级寄存器112并且在步骤S121将计数值设定为I。如果请求的地址储存在第二级寄存器112中,则在步骤S121在第二级寄存器112增加与请求的地址相对应的计数值。尽管在图8中未示出,但是每第二时段可以从第二级寄存器中选择访问次数大于第二阈值的字线,并且可以如前述那样将其储存在第一级寄存器中。
[0100]如果请求的地址储存在第一级寄存器并且与请求的地址相对应的计数值大于阈值N,则控制器120在步骤S130暂停来自命令发生器40的当前命令。为此,控制器120提供信号给仲裁器30以暂停其操作。
[0101]控制器120然后可以在步骤S140激活相邻的行。控制器120可以产生一个或更多个命令以激活相邻的行,并且可以控制命令选择器130以将产生的一个或更多个命令提供至半导体存储器件I。
[0102]在完成相邻行的激活之后,控制器120可以在步骤S150控制以继续被暂停的命令。为此,控制器120提供信号给仲裁器30以继续其操作。
[0103]在其它实施例中,可以将与暂停的命令相对应的请求保持在仲裁器30的请求队列中,并且可以在流程的下一循环处理该请求。在这种情况下,可以忽略步骤S150。
[0104]尽管未包括在图8的流程图中,但是在步骤S140之后可以从第一级寄存器111将与请求的地址相对应的信息删除或无效化,因为可以由在步骤S140的操作来解决因请求的地址所引起的字线干扰效应。如果半导体存储器件I是DRAM,则寄存器110可以在正常刷新操作之后被删除或无效化。
[0105]图9是说明根据本发明的一个实施例的存储系统的框图。
[0106]在图9中,本实施例的存储系统900可以包括半导体存储器件920和存储系统控制器910。
[0107]半导体存储器件920可以包括上文参照图1至图8描述的半导体存储器件。这样,存储系统900的半导体存储器件920可以配置为非易失性存储器件或易失性存储器。图9描绘了用于半导体存储器件920的非易失性存储器件。此外,非易失性存储器件可以是具有快闪存储器芯片的多芯片封装。
[0108]存储系统控制器910可以包括上文参照图1至图8所描述的存储器控制器。如此,图9示出包括存储器控制器916的存储系统控制器910。然而,如上所述,存储器控制器916可以独立地实现,也可以被包括在其它部件中,诸如CPU 912中。存储系统控制器910控制半导体存储器件920,并且可以包括SRAM 91UCPU 912、主机接口 913、ECC 914以及存储器接口 915。SRAM 911用作CPU 912的操作存储器,CPU 912执行用于存储系统控制器910的数据交换的控制操作,主机接口 913具有访问存储系统900的主机的数据交换协议。ECC 914检测并校正从半导体存储器件920读取的数据的错误,存储器接口 915与半导体存储器件920接口。存储系统控制器910还可以包括用于储存与主机接口的数据的ROM等。
[0109]存储系统900可以用作结合了半导体存储器件920和存储系统控制器910的存储卡或固态盘SSD。在存储系统900是SSD的情况下,存储系统控制器910经由诸如USB、MMC, PC1-E、SATA、PATA, SCS1、ESD1、IDE等的各种接口协议中的一种而与外部设备例如主机通信。
[0110]图10是说明根据本发明的一个实施例的计算系统的图。
[0111]在图10中,本实施例的计算系统1000可以包括与系统总线1060电连接的CPU1020、RAM1030、输出设备1040、输入设备1050以及存储系统1010。在计算系统1000是移动设备的情况下,还可以提供用于将操作电压提供给计算系统1000的电池(未示出)。本发明的计算系统1000还可以包括应用芯片组、CMOS图像处理器CIS、移动DRAM等。
[0112]输出设备1040在便携式电子设备的情况下可以是自含式显示器。输入设备1050在便携式电子设备的情况下可以是物理键盘或虚拟键盘,并且还可以包括(不限于)轨迹球、触摸板或结合了选择控制的其它光标控制设备(例如按钮),以选择被光标操控突出的项目。存储系统1010可以包括半导体存储器件1012和存储系统控制器1011,以及如图9所描述的存储器控制器916 (见图9)。
[0113]尽管已经出于说明的目的描述了各个实施例,但是对于本领域技术人员而言明显的是,在不脱离所附权利要求所限定的本发明的精神和范围的情况下可以进行各种变化和修改。
【权利要求】
1.一种半导体器件,包括: 第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的事件; 第二级寄存器,所述第二级寄存器用于储存在第二时段内发生的事件,所述第二时段比所述第一时段短;以及 控制器,所述控制器用于控制所述第二级寄存器以从所述第二级寄存器中选择每个都具有大于第二阈值的参考值的事件给所述第一级寄存器,以及用于控制所述第一级寄存器以储存从所述第二级寄存器中选择的事件。
2.如权利要求1所述的半导体器件,其中,如果当前发生的事件储存在所述第一级寄存器中并且其参考值大于第一阈值,则所述控制器产生控制信号。
3.如权利要求1所述的半导体器件,其中,所述控制器每第一时段将所述第一级寄存器和所述第二级寄存器无效化,并且所述控制器每第二时段将所述第二级寄存器无效化。
4.如权利要求2所述的半导体器件,其中,与事件相对应的参考值包括发生所述事件的次数。
5.如权利要求1所述的半导体器件,还包括:第三级寄存器,所述第三级寄存器用于储存在比所述第二时段短的第三时段内发生的事件,其中,所述控制器用于控制所述第三级寄存器以选择每个都具有大于第三阈值的参考值的事件,以及用于控制所述第二级寄存器以储存从所述第三级寄存器中选择的事件。
6.—种半导体器件,包括: 第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给半导体存储器件的第一命令相关的信息;· 第二级寄存器,所述第二级寄存器用于储存在第二时段内发生的与所述第一命令相关的信息,所述第二时段比所述第一时段短;以及 控制器,所述控制器用于控制所述第二级寄存器以选择每个都具有大于第二阈值的参考值的与所述第一命令相关的信息给所述第一级寄存器,以及用于控制所述第一级寄存器以储存从所述第二级寄存器中选择的与所述第一命令相关的信息。
7.如权利要求6所述的半导体器件,其中,所述第二时段约为所述第一时段的1/1000。
8.如权利要求6所述的半导体器件,其中,如果在所述第一级寄存器中存在与当前发生的第一命令相关的信息并且其参考值大于第一阈值,则所述控制器产生第二命令。
9.如权利要求6所述的半导体器件,其中,所述控制器每第一时段将所述第一级寄存器和所述第二级寄存器无效化,并且所述控制器每第二时段将所述第二级寄存器无效化。
10.如权利要求9所述的半导体器件,还包括:第三级寄存器,所述第三级寄存器用于储存在比所述第二时段短的第三时段内发生的事件,其中,所述控制器用于控制所述第三级寄存器以选择每个都具有大于第三阈值的参考值的事件,以及用于控制所述第二级寄存器以储存从所述第三级寄存器中选择的事件。
11.如权利要求10所述的半导体器件,其中,所述控制器每第三时段将所述第三级寄存器无效化。
12.如权利要求8所述的半导体器件,还包括: 仲裁器,所述仲裁器用于确定对所述半导体存储器件的请求的处理顺序; 命令发生器,所述命令发生器用于对应于来自所述仲裁器的请求而产生所述第一命令以提供给所述半导体存储器件;以及 命令选择器,所述命令选择器用于选择所述第一命令或由所述控制器控制的所述第二命令。
13.如权利要求12所述的半导体器件,其中,当产生所述第二命令时,所述控制器控制所述仲裁器暂停其操作。
14.如权利要求12所述的半导体器件,还包括缓冲器,以在所述第二命令被提供给所述半导体存储器件时储存来自所述命令发生器的所述第一命令。
15.如权利要求8所述的半导体器件,其中,所述第一命令是用于激活所述半导体存储器件的字线的命令,与所述第一命令相关的信息包括所述字线的地址,所述参考值包括所述字线的激活次数,所述第二命令是用于恢复与激活次数大于所述第一阈值的字线相邻的字线相对应的一个或更多个存储器单元中的数据的命令。
16.—种系统,包括: 半导体存储器件;以及 存储器控制器,所述存储器控制器用于控制所述半导体存储器件,其中,所述存储器控制器包括: 第一级寄存器,所述第一级寄存器用于储存在第一时段内发生的与给所述半导体存储器件的第一命令相关的信息; 第二级寄存器,所述第二级寄存器用于储存在第二时段内发生的与所述第一命令相关的信息,所述第二时段比所述第一时段短;以及 控制器,所述控制器用于控制所述第二级寄存器以选择每个都具有大于第二阈值的参考值的与所述第一命令相关的信息`给所述第一级寄存器,以及用于控制所述第一级寄存器以储存从所述第二级寄存器中选择的与所述第一命令相关的信息。
17.如权利要求16所述的系统,其中,如果在所述第一级寄存器中存在与当前发生的第一命令相关的信息并且其参考值大于第一阈值,则所述控制器产生第二命令。
18.如权利要求16所述的系统,其中,所述控制器每第一时段将所述第一级寄存器和所述第二级寄存器无效化,并且所述控制器每第二时段将所述第二级寄存器无效化。
【文档编号】G11C29/44GK103714846SQ201310375910
【公开日】2014年4月9日 申请日期:2013年8月26日 优先权日:2012年9月28日
【发明者】文英硕, 权容技, 金弘植 申请人:爱思开海力士有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1