存储装置及包括其的存储系统和存储装置的操作方法

文档序号:6765720阅读:154来源:国知局
存储装置及包括其的存储系统和存储装置的操作方法
【专利摘要】一种存储装置包括:存储器单元阵列,具有多个存储器单元;储存单元,适用于储存与存储器单元阵列中的失效存储器单元相对应的失效地址;可用储存容量判断单元,适用于产生指示储存单元中的可用储存容量的可用容量信息;以及输出电路,适用于输出可用容量信息。
【专利说明】存储装置及包括其的存储系统和存储装置的操作方法
[0001] 相关申请的交叉引用
[0002] 本申请要求2013年4月17日提交的韩国专利申请第10-2013-0042204号的优先 权,该申请的全文以引用的方式并入本文中。

【技术领域】
[0003] 本发明的示例性实施例涉及集成电路设计,更具体而言,涉及用于集成电路的封 装后修复。

【背景技术】
[0004] 图1是说明现有的执行修复操作的存储装置的方框图。
[0005] 参见图1,存储装置包括存储器单元阵列110、行电路120、列电路130、行熔丝电路 140和行比较单元150。
[0006] 存储器单元阵列110包括多个存储器单元,行电路120激活由行地址R_ADD选择 的行(或字线),列电路130访问(例如,读取或写入)由行地址C_ADD选择的列(或位线)的 数据。行熔丝电路140储存与存储器单元阵列110内的缺陷存储器单元相对应的行地址作 为修复行地址REPAIR_R_ADD。行比较单元150将储存在行熔丝电路140中的修复行地址 REPAIR_R_ADD与从存储装置外部输入的行地址R_ADD进行比较。当修复行地址REPAIR_R_ ADD与行地址R_ADD相同时,行比较单元150控制行电路120以访问冗余行(或冗余字线), 而不访问由行地址R_ADD选定的行。即,利用冗余行(或冗余字线)来替代与储存在行熔丝 电路140中的修复行地址REPAIR_R_ADD相对应的行(或字线)。
[0007] 作为参考,在图1中,"ACT"表示激活命令,"PRE"表示预充电命令,"RD"表示读取 命令,"WT"表示写入命令,"DQs"表示数据或数据焊盘。
[0008] 通常,在熔丝电路140中主要使用激光熔丝。激光熔丝根据熔丝是否被切断而储 存逻辑高数据或逻辑低数据。激光熔丝可在晶片状态下被编程,而在晶片安装于封装中之 后熔丝不可被编程。此外,因为线间距上的限制,不可在小的区域中设计激光熔丝。
[0009] 为了克服这些问题,如美国专利第6, 904, 751号、美国专利第6, 777, 757号、美国 专利第6, 667, 902号、美国专利第7, 173, 851号和美国专利第7, 269, 047号中所披露,存储 装置中包括诸如电熔丝阵列电路、NAND快闪存储器、N0R快闪存储器、磁阻随机存取存储器 (MRAM)、自旋转移力矩磁性随机存取存储器(STT-MRAM)、电阻随机存取存储器(ReRAM)、相 变随机存取存储器(PCRAM)这样的储存单元中的一种。将包括例如失效地址的修复信息储 存在所述储存单元中。
[0010] 图2是说明现有的包括用于储存修复信息的储存单元的存储装置的方框图。
[0011] 参见图2,可看到从图1中所示的存储装置去除了熔丝电路140,并增加了储存单 元210和寄存器单元220。
[0012] 利用储存单元210来替代行熔丝电路140。这里,储存与存储器单元阵列110中的 缺陷存储器单元相对应的行地址作为修复行地址。储存单元210可包括电熔丝阵列电路、 NAND 快闪存储器、NOR 快闪存储器、MRAM、STT-MRAM、ReRAM 或 PCRAM。
[0013] 寄存器单元220接收并储存修复信息、例如被编程在储存单元210中的失效地址。 储存在寄存器单元220中的修复信息用于修复操作。寄存器单元220可包括锁存器电路,且 仅在供应电力时可储存修复信息。用于将修复信息从储存单元210传送至寄存器单元220 的操作被称作启动操作。
[0014] 由于储存单元210以阵列形式配置,因此要花费一些时间来请求在内部储存的数 据。因为请求可能不被执行的数据要花费一些时间,所以可能不能立即使用储存在储存单 元210中的数据来执行修复操作。因此,在执行启动操作以将储存在储存单元210中的修 复信息传送至寄存器单元220并储存该修复信息之后,使用储存在寄存器单元220中的数 据来执行修复操作。
[0015] 当利用储存单元210和寄存器单元220来替代包括激光熔丝的熔丝电路140时, 可以修复在封装状态中发现的额外缺陷。另一方面,近年来,已经开始研究用于在制造存储 装置之后(例如,在销售产品之后)访问储存单元210的技术,以及用于修复在制造存储装置 之后产生的缺陷的技术。


【发明内容】

[0016] 各种实施例针对一种用于产生和使用可用容量信息的技术,所述可用容量信息表 示存储装置和集成电路中包括的储存单元内的可用储存容量的量。
[0017] 在一个实施例中,一种存储装置可包括:存储器单元阵列,具有多个存储器单元; 储存单元,适用于储存与存储器单元阵列中的失效存储器单元相对应的失效地址;可用储 存容量判断单元,适用于产生指示储存单元中的可用储存容量的可用容量信息;以及输出 电路,适用于输出可用容量信息。
[0018] 在一个实施例中,一种存储装置可包括:存储器单元阵列,具有多个存储器单元; 储存单元,适用于储存与存储器单元阵列内的失效存储器单元相对应的失效地址;可用储 存容量判断单元,适用于产生指示在储存单元中占用的储存容量的占用量信息;以及控制 单元,适用于控制储存单元,以在储存单元的利用占用量信息而判断出的可用位置处编程 从外部输入的额外失效地址。
[0019] 在一个实施例中,一种存储系统可包括:存储装置,具有储存数据的存储器单元阵 列,以及储存与存储器单元阵列内的失效存储器单元相对应的失效地址的储存单元,并且 存储装置适用于输出指示储存单元中可用的储存容量的可用容量信息;以及存储器控制 器,适用于基于可用容量信息而将额外失效地址传送至存储装置,以及控制存储装置使得 将额外失效地址编程在储存单元中。
[0020] 在一个实施例中,一种集成电路可包括:电熔丝阵列,具有多个熔丝集合,其中每 个熔丝集合适用于储存表示相对应熔丝集合的编程有效性的相应编程有效性信息,以及集 成电路的操作所需的启动数据;以及可用容量判断单元,适用于在启动操作执行时通过对 被激活的编程有效性信息计数而产生表示电熔丝阵列内的可用储存容量的量的可用容量 信息。
[0021] 在一个实施例中,一种具有储存失效地址的可编程储存单元的存储装置的操作 方法,操作方法可包括:产生用于可编程储存单元的可用容量信息;将可用容量信息传送 至存储器控制器;在存储器控制器的控制下进入封装后修复模式;从存储器控制器接收额 外失效地址;暂时储存额外失效地址;将暂时储存的额外失效地址编程在可编程储存单元 中;以及在存储器控制器的控制下退出封装后修复模式。

【专利附图】

【附图说明】
[0022] 图1是说明现有的执行修复操作的存储装置的方框图。
[0023] 图2是说明现有的包括用于储存修复信息的储存单元的存储装置的方框图。
[0024] 图3是说明根据本发明的实施例的存储装置的方框图。
[0025] 图4是说明图3中所示的可用储存容量判断单元的详图。
[0026] 图5是说明图4中所示的可用容量信息发生器的详图。
[0027] 图6是说明根据本发明的另一实施例的存储系统的方框图。
[0028] 图7是说明图6中所示的存储系统的操作的流程图。

【具体实施方式】
[0029] 下面将参照附图详细地描述本发明的实施例,使得本领域技术人员可以容易地实 现本发明的技术主旨和本质。在本发明的说明书中,可能省略了与本发明的主旨无关的已 知配置。在本公开中,附图标记直接对应于本发明的各个附图和实施中的相似编号部分。此 夕卜,只要未在句中特意指出,单数形式可包括多数形式。
[0030] 图3是说明根据本发明的实施例的存储装置300的方框图。
[0031] 参见图3,存储装置300可包括命令输入单元301、地址输入单元302、数据输入单 元303、数据输出单元304、输出电路305、命令译码器310、控制单元320、储存单元330、可 用储存容量判断单元340、以及存储器核心350。
[0032] 命令输入单元301接收从存储装置300外部(例如,从存储器控制器)输入的命令 信号CMDs。命令信号CMDs可包括芯片选择信号CS、激活信号ACT、行地址选通信号RAS、列 地址选通信号CAS、以及写入使能信号WE。
[0033] 地址输入单元302接收从存储装置300外部输入的、配置成多比特的地址信号 ADDs。地址信号ADDs不仅可包括表示行地址和列地址的正常地址,而且还包括存储体组地 址和存储体地址。行地址和列地址可经由相同的焊盘输入,存储装置将与行地址选通信号 RAS同步输入的地址识别为行地址,且存储装置300将与列地址选通信号CAS同步输入的地 址识别为列地址。
[0034] 数据输入单元303接收从存储装置300外部输入的多比特数据DQs,数据输出单元 304将数据输出至存储装置300外部。举例而言,经由数据输入单元303来输入要写入在存 储装置300上的数据,以及经由数据输出单元304来输出在存储装置300中读取的数据。
[0035] 命令译码器310通过将经由命令输入单元301输入的命令信号译码来产生命令信 号。命令信号可包括激活命令ACT、预充电命令PRE、读取命令RD和写入命令WT。这些命 令(ACT、PRE、RD和WT)传送至存储器核心350。另一方面,命令译码器310可通过将经由 命令输入单元301输入的命令信号CMDs与经由地址输入单元302输入的地址信号ADDs中 的一些进行组合来执行各种设定操作和模式进入操作,且因此可经由这些操作进入可修复 模式(也被称作封装后修复模式,是指可在制造存储器之后执行修复)。当在进入可修复模 式后与命令信号CMDs组合地输入激活命令时,命令译码器310激活修复激活命令F_ACT,而 不激活激活命令ACT。当与命令信号CMDs组合地输入写入命令时,命令译码器310激活修 复写入命令F_WT而不激活写入命令WT。即,在正常模式下(非封装后修复模式的模式),命 令译码器310通过将命令信号CMDs译码来产生用于控制存储器核心350的命令ACT、PRE、 RD和WT。当进入可修复模式时,命令译码器310通过将命令信号CMDs译码来产生要传送 至控制单元320的命令信号F_ACT和F_WT。
[0036] 存储器核心350可包括图2中所示的存储器单元阵列110、行电路120、列电路 130、行比较单元150、以及寄存器单元220。存储器核心350根据命令译码器310的指令来 执行从存储器单元阵列110读取数据/将数据写入至存储器单元阵列110的操作。利用从 储存单元330传送至寄存器单元220的修复信息(或启动数据)B00TUP_DATA来替换(或修 复)存储器单元阵列110内部的缺陷。
[0037] 储存单元330储存失效地址,所述失效地址指示存储器单元阵列110中的缺陷的 位置。储存单元330包括多个储存集合,例如,多个熔丝集合。当执行将储存单元330的数 据传送至寄存器单元220的启动操作时,反复地执行读取储存在储存单元330中的数据的 读取操作。每当执行一次读取操作时,可读取一个储存集合中的数据。每个储存集合储存 使用信息(或有效性信息)EN以及相应的储存集合的失效地址Α〈0:Ν>。使用信息指示相应 的储存集合是否被占用(或编程)。储存在储存单元330中的信息形式可如表1中所示。
[0038] [表 1]
[0039] I ,,,,,要储存的信息,,,,,^ 储存 EN A< A< A< A< A< A< A< A< A< A< A< 集合 0> 1> 2> 3> 4> 5> 6> 7> 8> N- N> _____________1>__ J__1 1 1 0 1 0 0 0 1 1 ... 0 1_ _2__1 0 1 0 1 1 1 0 1 0 ... 1 0_ _3__1 0 1 1 0 0 1 0 1 1 ... 0 0_ J__1101010000... 11_ _5__1100001101... 01_ ··· ··· ··· ··· ··· ?·· ?·· ··· ··· ·a· ?·· ?·· e·· ·· 27 1 0 0 1 1 0 0 1 1 1 ... 0 1_ 28 1 1 0 1 0 1 0 1 1 0 ... 1 1_ 29 1 0 1 0 1 0 1 0 0 1 ... 0 0_ 30 〇〇〇〇〇〇〇〇〇〇...〇〇_ 31 0 0 0 0 0 0 0 0 0 0 [... I 0 0
[0040] 参见表1,储存单元330中总共有31个储存集合。因此,在启动操作中,必须将读 取操作执行31次,以将储存在储存单元330中的所有信息传送至寄存器单元220。有效性 信息ΕΝ指示储存在相应储存集合中的失效地址A〈0: N>是否有效。即,当有效性信息ΕΝ为 " 1"时,储存在相应储存集合中的失效地址A〈0:Ν>有效。当有效性信息ΕΝ为"0"时,储存 在相应储存集合中的失效地址无效。在表1中,总共31个储存集合中的第1至第29储存 集合指示占用的储存集合。即,储存在第1至第29储存集合中的失效地址指示存储器单元 阵列中的缺陷存储器单元的地址。在表1中,第30和第31储存集合指示可用的储存集合。 艮Ρ,第30和第31储存集合可被额外地编程具有额外的失效地址。
[0041] 可用储存容量判断单元340产生指示在储存单元330中被占用的(或编程的)储存 容量的占用量信息XF〈0:4>,以及指示在储存单元330中可用的(或未编程的)储存容量的 可用容量信息XFR〈0:1>。在将启动数据B00TUP_DATA从储存单元330传送至存储器核心 350的寄存器单元220的启动操作中,可用储存容量判断单元340产生占用量信息XF〈0:4> 和可用容量信息XFR〈0:1>。当储存单元330中储存表1中的信息时,在启动操作中读取操 作从第1储存集合至第31储存集合顺序地执行。通过在启动操作中对从储存单元330读 取的启动数据B00TUP_DATA中的被激活(例如,具有值" 1")的有效性信息EN的数目计数, 可用储存容量判断单元340可产生指示储存单元330中被占用的储存集合的数目(多少储 存集合)的占用量信息XF〈0: 4>,以及可产生指示储存单元330中可用的(或未编程的)储存 集合的数目的可用容量信息XFR〈0:1>。
[0042] 控制单元320控制储存单元330,使得将从存储装置300外部输入的失效地址(为 指示存储器单元阵列110中的缺陷位置的地址)记录在储存单元330上。当通知从存储装置 外部输入失效地址的修复激活命令F_ACT被激活时,控制单元320锁存经由地址输入单元 302输入的地址。由控制单元320锁存的地址是要记录在储存单元330上的失效地址。当用 以将从存储装置外部输入的失效地址编程的修复写入命令F_WT被激活时,控制单元320控 制储存单元330,使得将在修复激活命令F_ACT激活时锁存的地址编程在储存单元330中。 当从修复写入命令F_WT激活的时间起已经过写入潜伏时间WL (WL (写入潜伏时间)=CWL (Cas写入潜伏时间)+AL (累加潜伏时间)+PL (奇偶校验潜伏时间))时,控制单元320确认 多比特数据DQs (例如,DQs=DQ0至DQ15)中的第0数据(DQ0)是否维持"低"电平。当第0 数据DQ0维持"低"电平时,控制单元320控制储存单元330,使得执行将储存单元330中锁 存的地址编程的操作。然而,当第0数据DQ0处于"高"电平时,控制单元320控制储存单 元330,使得不将锁存的地址编程。控制单元320还判断地址被编程在储存单元330中的 位置。这里,使用占用量信息XF〈0:4>。举例而言,当占用量信息XF〈0:4>表示28时,其是 指储存集合已占用至储存单元330的31个储存集合中的第28储存集合。因此,控制单元 320控制储存单元330,使得在第29储存集合中编程地址。
[0043] 输出电路305将在可用储存容量判断单元340中产生的可用容量信息XFR〈0:1> 输出至存储装置300的外部。在本发明的实施例中,描述了经由被配置为仅输出可用容 量信息XFR〈0:1>的单独焊盘而将可用容量信息XFR〈0:1>输出至存储装置300外部的实 例。然而,可经由与被配置为输出来自存储装置300的数据的焊盘相同的焊盘而将可用容 量信息XFR〈0:1>输出至存储装置的外部。即,可经由数据输出单元304输出可用容量信息 XFR〈0:1>。
[0044] 图4是说明图3中所示的可用储存容量判断单元340的详图。
[0045] 参见图4,可用储存容量判断单元340可包括计数器410和可用容量信息发生器 420。
[0046] 计数器410接收从储存单元330输出的启动数据B00TUP_DATA中的有效性信息 EN,以及通过对有多少有效性信息EN被激活来计数而产生占用量信息XF〈0:4>。最后,占用 量信息XF〈0:4>变成二进制码,所述二进制码指示储存单元330中提供的多个储存集合中 的使用信息En具有值" 1"的储存集合的数目。
[0047] 利用由计数器410产生的占用量信息XF〈0:4>,可用容量信息发生器420产生指 示储存单元330中可用的储存集合的数目的可用容量信息XFR〈0:1>。当除去储存单元330 中的储存集合总数目中的已占用的储存集合的数目时,获得可用容量信息XFR〈0: 1>。因此, 可用容量信息发生器420可使用占用量信息XF〈0:4>而产生可用容量信息XFR〈0:1>。
[0048] 图5是说明图4中所示的可用容量信息发生器420的详图。
[0049] 参见图5,可用容量信息发生器420可包括与非(NAND)门511、513和514以及反 相器512。
[0050] 当占用量信息XF〈0:4>为31 (1,1,1,1,1),8卩,占用了所有31个储存集合时,可 用容量信息发生器420产生(0, 0)作为可用容量信息XFR〈0: 1>。当占用量信息XF〈0: 4>为 30(1,1,1,1,0)时,可用容量信息发生器420产生(0,1)作为可用容量信息乂?1?〈0:1>。当 占用量信息XF〈0:4>为29 (1,1,1,0, 1)时,可用容量信息发生器420产生(1,0)作为可用 容量信息XFR〈0:1>。当占用量信息XF〈0:4>等于或小于28(1,1,1,0,0)时,可用容量信息 发生器420产生(1,1)作为可用容量信息XFR〈0:1 >。即,可用容量信息XFR〈0:1 >指示在储 存单元330中额外可编程的储存集合的数目为0、1、2或3,或更多。
[0051] 图6是说明根据本发明的另一实施例的存储系统的方框图。
[0052] 参见图6,存储系统包括存储器控制器600和存储装置300。
[0053] 存储器控制器600控制存储装置300的一般操作。存储器控制器600的主要作用 是使存储装置300执行写入操作和读取操作。存储器控制器600在写入操作中将地址信号 ADDs和数据DQs连同写入命令CMDs (由信号的组合来传送)一起传送至存储装置300,以 及将数据储存在存储装置300的存储器单元阵列110中指定的位置处。存储器控制器600 在读取操作中将地址信号ADDs连同读取命令CMDs (由信号的组合来传送)一起传送至存 储装置300,以及请求储存在存储装置300的存储器单元阵列110中指定的位置处的数据。
[0054] 存储器控制器600控制存储装置300,使得可修复存储装置300的存储器单元阵 列110中的缺陷单元,以及将失效地址编程在储存单元330中。将参考图7描述用于修复 存储装置300的操作的相关细节。
[0055] 图7是说明在图6中所示的存储系统的操作期间与存储装置300的修复相关的操 作的实例的流程图。
[0056] 参见图7,首先,初始化存储装置300、执行启动、以及产生占用量信息XF〈0:4>和 可用容量信息XFR〈0:1> (S710)。将电力供应至存储装置300,以及在存储装置300中同时 执行各种初始化操作。同时执行存储装置300的初始化操作以及用于将启动数据B00TUP_ DATA (例如,失效地址)从存储装置300中的储存单元330传送至寄存器单元220的启动操 作。通过顺序地执行读取储存单元330中的储存集合的操作而执行启动操作。可用储存容 量判断单元340根据对储存集合中的有效性信息EN具有值" 1"的储存集合的数目计数的方 法而产生占用量信息XF〈0: 4>。接着,可用储存容量判断单元340使用占用量信息XF〈0: 4> 而产生可用容量信息XFR〈0:1>。
[0057] 将存储装置300中产生的可用容量信息XFR〈0:1>从存储装置300传送至存储器 控制器600 (S720)。使用传送至存储器控制器600的可用容量信息XFR〈0:1>来判断是否 执行后续修复相关操作(S730)。当储存单元330中没有可用容量并且XFR〈0:1>=(0, 0)时, 不可再执行修复操作。因此,不执行后续修复相关操作(S730至S780)。相反地,当有可用 容量并且XFR〈0:1>尹(0,0)时,执行修复相关操作(S740至S790)。
[0058] 为了修复存储装置300,存储器控制器600控制存储装置300以进入可修复模式 (也被称作封装后修复模式)(S740)。由存储器控制器600施加至存储装置300的地址信 号ADDs与命令信号CMDs的组合可引起可修复模式。
[0059] 存储器控制器600利用地址信号ADDs将指示存储装置300的存储器单元阵列110 中的缺陷单元位置的失效地址传送至存储装置300。接着,将通知利用地址信号ADDs传送 了失效地址的命令施加至存储装置300 (S750)。当存储装置300进入可修复模式时,存储 器控制器600可通过将与指示存储装置300中的激活命令的那些命令信号CMDs相同的命 令信号CMDs进行组合来将命令施加至存储装置300。
[0060] 存储装置300的命令译码器310基于存储器控制器600的控制(S750)来激活修 复激活命令F_ACT。基于修复激活命令F_ACT,控制单元320锁存从存储器控制器600传送 的地址信号ADDs(S760)。这里,暂时储存的地址信号直接变成要储存在储存单元330中的 失效地址。
[0061] 存储器控制器600将用以编程额外失效地址的命令传送至存储装置300 (S770)。 当存储装置300进入可修复模式时,存储器控制器600可通过将与指示写入命令的那些命 令信号CMDs相同的命令信号CMDs进行组合而将命令施加至存储装置300。
[0062] 存储装置300的命令译码器310基于存储器控制器600的控制(S770)来激活修复 写入命令F_WT。在从修复写入命令F_WT激活的时间起经过写入潜伏时间WL的时间之后, 控制单元320确认第0数据焊盘DQ0的逻辑值是否为"0"。当第0数据焊盘DQ0的逻辑值 为"0"时,控制单元320将暂时储存的失效地址编程在储存单元330中。当第0数据焊盘 DQ0的逻辑值为"1"时,控制单元320不将额外的失效地址编程在储存单元330中(S780)。 这里,控制单元320确认第0数据焊盘DQ0的逻辑值的原因是为了在存储器控制器600控 制多个存储装置时从多个存储装置中识别要由存储器控制器600控制的存储装置。当在步 骤S780将暂时储存的额外失效地址编程在储存单元330中时,利用传送至控制单元320的 占用量信息XF〈0: 4>来判断储存单元330中的储存集合中的要被编程额外失效地址的储存 集合。
[0063] 由于完成了在储存单元330中编程额外失效地址的修复操作,因此存储器控制器 600控制存储装置300使得存储装置300退出可修复模式(S790)。存储装置300可通过将 由存储器控制器600施加至存储装置300的地址信号ADDs与命令信号CMDs适当地组合而 退出可修复模式。当再次初始化存储装置300时,经由启动操作将储存单元330中新编程 的额外失效地址从储存单元330传送至寄存器单元220,因此修复(或替换)缺陷单元。
[0064] 根据本发明的实施例,将储存单元330中可用的和剩余的储存集合的数目从存储 装置300传送至存储器控制器600。因此,存储器控制器600可容易地了解可在存储装置 300中额外执行多少修复。此外,可通过将施加至存储装置300的地址信号ADDs与命令信 号CMDs进行组合而在任何时间执行存储装置300中的修复。因此,可以获得如下优点:存 储装置的使用者可修复在制造存储装置300之后发现的缺陷。
[0065] 在上述实施例中,已描述存储装置300的储存单元330中仅存在31个储存集合的 实例。储存单元330中的储存集合的数目当然可为数百至数万。已描述了假设失效行地址 储存在储存单元330中且利用失效行地址来执行行修复以修复行的实例。然而,也可实现 利用失效列地址来修复列的实施例。已描述了激活命令用于在进入可修复模式之后锁存失 效地址且写入命令用于将锁存的失效地址编程的实例。然而,用于执行这些操作的命令可 以是其它命令。
[0066] 在上述实施例中,指示了可用储存集合的数目为0、1、2或3,或更多。然而,即使当 可用储存集合的数目高于3时,也可根据电路设计来指示可用储存集合的准确数目。
[0067] 根据本发明的实施例,可容易地了解储存单元中可用的剩余容量并储存修复信 息。因此,可以了解还可执行多少修复。此外,可以获得如下优点:易于指定可在储存单元 中储存额外修复信息的位置。
[0068] 尽管已经出于说明性的目的描述了各种实施例,但是对于本领域的技术人员显然 的是,在不脱离所附权利要求所限定的本发明的精神和范围的情况下可以进行各种变化和 修改。
[0069] 通过以上实施例可以看出,本申请提供了以下的技术方案。
[0070] 1. 一种存储装置,包括:
[0071] 存储器单元阵列,所述存储器单元阵列具有多个存储器单元;
[0072] 储存单元,适用于储存与所述存储器单元阵列中的失效存储器单元相对应的失效 地址;
[0073] 可用储存容量判断单元,适用于产生指示所述储存单元中的可用储存容量的可用 容量信息;以及
[0074] 输出电路,适用于输出所述可用容量信息。
[0075] 2.如技术方案1所述的存储装置,其中,所述储存单元包括多个储存集合,每个储 存集合储存相应的有效性信息和相应的失效地址。
[0076] 3.如技术方案2所述的存储装置,其中,在所述存储装置的初始操作中执行用于 将储存在所述储存单元中的全部相应的失效地址传送至寄存器单元的启动操作。
[0077] 4.如技术方案3所述的存储装置,其中,当执行所述启动操作时,所述可用储存容 量判断单元判断被激活的有效性信息的数目,以及基于所述被激活的有效性信息的数目来 产生所述可用容量信息。
[0078] 5.如技术方案1所述的存储装置,其中,所述储存单元包括电熔丝阵列、NAND快闪 存储器、N0R快闪存储器、磁性随机存取存储器、自旋转移磁性随机存取存储器、电阻式随机 存取存储器、相变随机存取存储器中的任何一种。
[0079] 6. -种存储装置,包括:
[0080] 存储器单元阵列,所述存储器单元阵列具有多个存储器单元;
[0081] 储存单元,适用于储存与所述存储器单元阵列内的失效存储器单元相对应的失效 地址;
[0082] 可用储存容量判断单元,适用于产生指示在所述储存单元中占用的储存容量的占 用量信息;以及
[0083] 控制单元,适用于控制所述储存单元,以在所述储存单元的利用所述占用量信息 而判断出的可用位置处储存从外部输入的额外失效地址。
[0084] 7.如技术方案6所述的存储装置,其中,所述可用储存容量判断单元产生指示所 述储存单元中可用的储存容量的可用容量信息。
[0085] 8.如技术方案7所述的存储装置,还包括适用于输出所述可用容量信息的输出电 路。
[0086] 9.如技术方案8所述的存储装置,其中,所述储存单元包括多个储存集合,每个储 存集合储存相应的有效性信息和相应的失效地址。
[0087] 10.如技术方案9所述的存储装置,其中,在所述存储装置的初始操作中执行用于 将储存在所述储存单元中的全部相应的失效地址传送至寄存器单元的启动操作。
[0088] 11.如技术方案10所述的存储装置,其中,所述可用储存容量判断单元包括:
[0089] 计数器,适用于在所述启动操作执行时对被激活的有效性信息的数目计数以及产 生所述占用量信息;以及
[0090] 可用容量信息发生器,适用于利用所述占用量信息来产生所述可用容量信息。
[0091] 12.如技术方案6所述的存储装置,其中,所述储存单元包括电熔丝阵列、NAND快 闪存储器、N0R快闪存储器、磁性随机存取存储器、自旋转移磁性随机存取存储器、电阻式随 机存取存储器、相变随机存取存储器中的任何一种。
[0092] 13. -种存储系统,包括:
[0093] 存储装置,所述存储装置具有储存数据的存储器单元阵列,以及储存与所述存储 器单元阵列内的失效存储器单元相对应的失效地址的储存单元,并且所述存储装置适用于 输出指示所述储存单元中可用的储存容量的可用容量信息;以及
[0094] 存储器控制器,适用于基于所述可用容量信息而将额外失效地址传送至所述存储 装置,以及控制所述存储装置使得将所述额外失效地址储存在所述储存单元中。
[0095] 14.如技术方案13所述的存储系统,其中,用于操作所述存储系统的方法包括:
[0096] 产生用于所述存储装置中的所述储存单元的所述可用容量信息;
[0097] 将所述可用容量信息从所述存储装置传送至所述存储器控制器;
[0098] 将所述额外失效地址从所述存储器控制器传送至所述存储装置;以及
[0099] 根据从所述存储器控制器至所述存储装置的命令而使所述存储装置将传送的所 述额外失效地址储存在所述储存单元中。
[0100] 15.如技术方案14所述的存储系统,其中,当所述可用容量信息指示所述储存单 元中存在可用容量时,执行所述额外失效地址的传送。
[0101] 16.如技术方案14所述的存储系统,其中,通过将储存在所述储存单元中的有效 信息的数目计数来执行所述可用容量信息的产生。
【权利要求】
1. 一种存储装置,包括: 存储器单元阵列,所述存储器单元阵列具有多个存储器单元; 储存单元,适用于储存与所述存储器单元阵列中的失效存储器单元相对应的失效地 址; 可用储存容量判断单元,适用于产生指示所述储存单元中的可用储存容量的可用容量 ?目息;以及 输出电路,适用于输出所述可用容量信息。
2. 如权利要求1所述的存储装置,其中,所述储存单元包括多个储存集合,每个储存集 合储存相应的有效性信息和相应的失效地址。
3. 如权利要求2所述的存储装置,其中,在所述存储装置的初始操作中执行用于将储 存在所述储存单元中的全部相应的失效地址传送至寄存器单元的启动操作。
4. 如权利要求3所述的存储装置,其中,当执行所述启动操作时,所述可用储存容量判 断单元判断被激活的有效性信息的数目,以及基于所述被激活的有效性信息的数目来产生 所述可用容量信息。
5. 如权利要求1所述的存储装置,其中,所述储存单元包括电熔丝阵列、NAND快闪存储 器、NOR快闪存储器、磁性随机存取存储器、自旋转移磁性随机存取存储器、电阻式随机存取 存储器、相变随机存取存储器中的任何一种。
6. -种存储装置,包括: 存储器单元阵列,所述存储器单元阵列具有多个存储器单元; 储存单元,适用于储存与所述存储器单元阵列内的失效存储器单元相对应的失效地 址; 可用储存容量判断单元,适用于产生指示在所述储存单元中占用的储存容量的占用量 ?目息;以及 控制单元,适用于控制所述储存单元,以在所述储存单元的利用所述占用量信息而判 断出的可用位置处储存从外部输入的额外失效地址。
7. 如权利要求6所述的存储装置,其中,所述可用储存容量判断单元产生指示所述储 存单元中可用的储存容量的可用容量信息。
8. 如权利要求7所述的存储装置,还包括适用于输出所述可用容量信息的输出电路。
9. 如权利要求8所述的存储装置,其中,所述储存单元包括多个储存集合,每个储存集 合储存相应的有效性信息和相应的失效地址。
10. 如权利要求9所述的存储装置,其中,在所述存储装置的初始操作中执行用于将储 存在所述储存单元中的全部相应的失效地址传送至寄存器单元的启动操作。
【文档编号】G11C29/50GK104112467SQ201310729013
【公开日】2014年10月22日 申请日期:2013年12月25日 优先权日:2013年4月17日
【发明者】宋清基 申请人:爱思开海力士有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1