存储器件以及存储器件和存储系统的操作方法

文档序号:6765261阅读:160来源:国知局
存储器件以及存储器件和存储系统的操作方法
【专利摘要】一种存储器件的操作方法包括以下步骤:进入修复模式;接收激活命令和故障地址,并且暂时储存接收的命令和地址;接收写入命令,并且判定是否执行编程操作;当判定出要执行编程操作时,将暂时储存的故障地址编程到可编程储存单元中;以及在暂时储存的故障地址的编程完成之前接收预充电命令。
【专利说明】存储器件以及存储器件和存储系统的操作方法
[0001] 相关申请的交叉引用
[0002] 本申请要求2013年4月4日提交的申请号为10-2013-0036707的韩国专利申请 的优先权,其全部内容通过引用合并于此。

【技术领域】
[0003] 本发明的示例性实施例涉及一种半导体器件设计技术,更具体而言,涉及一种与 用于存储器件的修复操作相关的技术。

【背景技术】
[0004] 图1是用于解释在传统的存储器件(例如,DRAM)中的修复操作的框图。
[0005] 图1说明与在存储器件内部的一个存储体相对应的配置。参见图1,存储器件包括 存储器单元阵列110、行电路120、以及列电路130。存储器单元阵列110包括多个存储器单 元。行电路120被配置成当行激活信号RACT被激活时将通过行地址R_ADD选中的行(或字 线)使能,所述行激活命令RACT响应于激活命令而被激活以使能存储器单元阵列110中的 字线、并且响应于预充电命令而被去激活以禁止字线。列电路130被配置成当内部读取命 令RD或者内部写入命令WR被激活时存取(例如,读取或写入)通过列地址C-ADD选中的列 (或者位线)的数据。
[0006] 行熔丝电路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相对应的行用存储器单元阵列110内的冗余行来替换。
[0007] 这里,DQs表示数据或数据焊盘。
[0008] 照惯例,激光熔丝主要用作熔丝电路140。激光熔丝根据熔丝是否被切断来储存逻 辑高或逻辑低数据。激光熔丝可以在晶圆状态下被编程,并且不可以在晶圆被安装在封装 体中之后被编程。此外,因为线节距(Pitch)的限制,激光熔丝不可以用小的电路面积来设 计。
[0009] 为了克服这种问题,如在US专利号为6904751、6777757、6667902、7173851以及 7269047的专利中公开的包括电熔丝(E-熔丝)阵列电路、NAND快闪存储器、N0R快闪存储 器、磁性随机存取存储器(MRAM)、自旋转移力矩磁性随机存取存储器(STT-MRAM)、阻变随 机存取存储器(ReRAM)、或者相变随机存取存储器(PCRAM)的可编程储存单元被设置在存 储器件内,并且修复信息(例如,故障地址)被储存在可编程的储存单元中。
[0010] 图2是说明包括一种用于储存修复信息的可编程储存单元的存储器件的框图。
[0011] 参见图2,存储器件包括:多个存储体ΒΚ0至BK3、多个寄存器210_0至210_3、以 及可编程储存单元201,所述多个寄存器210_0至210_3针对各个存储体ΒΚ0至BK3而被提 供以储存修复信息。
[0012] 可编程储存单元201替代图1中所示的熔丝电路140。可编程储存单元201储存 与存储体ΒΚ0至BK3相对应的修复信息,例如故障地址。可编程储存单元201可以包括: E-熔丝阵列电路、NAND快闪存储器、N0R快闪存储器、MRAM、STT-MRAM、ReRAM、#&PCRAM* 的任意一种。
[0013] 针对各个存储体ΒΚ0至BK3提供的寄存器210_0至210_3被配置成储存相应存储 体的修复信息。即,寄存器210_0储存存储体ΒΚ0的修复信息,而寄存器210_2储存存储体 BK2的修复信息。寄存器210_0至210_3中的每个可以包括锁存器电路,并且可以仅在供电 的同时储存修复信息。要储存在寄存器210_0至210_3中的修复信息可以从可编程储存单 元201中接收。
[0014] 储存在可编程储存单元201中的修复信息不被直接利用、而是被传送和储存在寄 存器210_0至210_3中然后再被利用。由于可编程储存单元201以阵列形式来配置,所以 需要预定的时间来调用储存在可编程储存单元201中的数据。因而,储存在可编程储存单 元201中的数据不可以被直接利用来执行修复操作,使得执行启动操作以将储存在可编程 储存单元201中的修复信息发送并储存在寄存器210_0至210_3。在启动操作之后,储存在 寄存器210_0至210_3中的数据用来执行修复操作。
[0015] 当用激光熔丝配置的熔丝电路用可编程储存单元201和寄存器210_0至210_3来 替代时,修复在晶圆状态之后(例如在封装状态下)发现的另外的缺陷是可能的。


【发明内容】

[0016] 各种实施例涉及一种即使存储器件被封装之后也可以修复缺陷的有效技术。
[0017] 在一个实施例中,一种存储器件的操作方法包括以下步骤:进入修复模式;接收 激活命令和故障地址,并且暂时储存接收的命令和地址;判定是否执行编程操作;当判定 出要执行编程操作时,将暂时储存的故障地址编程到可编程储存单元中;以及在暂时储存 的故障地址的编程完成之前接收预充电命令。
[0018] 在一个实施例中,一种存储器件包括:命令输入单元,所述命令输入单元适用于接 收多个命令;地址输入单元,所述地址输入单元适用于接收多个地址位;数据输入单元,所 述数据输入单元适用于接收多个数据;命令译码器,所述命令译码器适用于将多个命令译 码、并且产生内部激活命令、内部模式设定命令、内部写入命令、内部预充电命令、内部刷新 命令、以及内部读取命令;模式译码器,所述模式译码器适用于通过利用内部模式设定命令 和地址位作为模式设定码来产生修复模式信号;暂时储存单元,所述暂时储存单元适用于 当内部激活命令和修复模式信号被激活时将地址位作为故障地址暂时储存;控制单元,所 述控制单元适用于响应于内部写入命令和修复模式信号的激活而判定是否执行编程操作; 以及可编程储存单元,所述可编程储存单元适用于当控制单元判定出执行编程操作时用暂 时储存的故障地址来编程。
[0019] 在一个实施例中,一种存储系统的操作方法包括以下步骤:根据存储器控制器的 控制,存储器件进入修复模式;存储器控制器将故障地址和激活命令施加到存储器件;存 储器件暂时储存故障地址;存储器控制器将写入命令施加到存储器件;响应于写入命令的 施加,存储器件判定是否执行编程操作;当判定出要执行编程操作时,存储器件将暂时储存 的故障地址编程到存储器件内部的可编程储存单元中;以及在暂时储存的故障地址的编程 完成之前,存储器控制器将预充电命令施加到存储器件。

【专利附图】

【附图说明】
[0020] 图1是用于解释在传统的存储器件中的修复操作的框图。
[0021] 图2是说明包括用于储存修复信息的可编程储存单元的存储器件的框图。
[0022] 图3是用于解释根据本发明的比较性实例的存储器件的后封装修复工艺的时序 图。
[0023] 图4是用于解释根据本发明的一个实施例的存储器件的后封装修复工艺的时序 图。
[0024] 图5是用于解释根据本发明的另一个实施例的存储器件的后封装修复工艺的时 序图。
[0025] 图6是根据本发明的实施例的存储器件的框图。
[0026] 图7是根据本发明的另一个实施例的存储系统的框图。
[0027] 图8是说明图7中所示的存储系统的后封装修复工艺的流程图。

【具体实施方式】
[0028] 下面将参照附图更详细地描述各种实施例。然而,本发明可以用不同的方式实施, 而不应解释为局限于本文所列的实施例。确切地说,提供这些实施例使得本公开充分与完 整,并向本领域技术人员充分传达本发明的范围。在本公开中,相同的附图标记在本发明的 各种附图与实施例中表不相似的部分。
[0029] 在本公开中,附图标记直接对应于本发明的各种附图和实施例中的相同编号的部 分。也应当注意的是,在本说明书中,"连接/耦接"不仅表示一个部件与另一个部件直接耦 接、还表示经由中间部件与另一个部件间接耦接。另外,只要不在句子中特意提及,单数形 式可以包括复数形式。
[0030] 图3是用于解释根据本发明的比较性实例的存储器件的后封装修复工艺的时序 图。后封装修复工艺表示在存储器件被封装之后执行的修复工艺。
[0031] 参见图3,在时间点301处将用于进入修复模式的模式设定命令MRS和模式设定 码(例如地址位的某些组合)输入到存储器件。由于地址位的组合与修复模式进入相对应, 所以地址位的组合由"ENT"来表示。例如,随着施加模式设定命令MRS,模式寄存器MR6可 以被选中,并且第八地址位可以被输入为'1'。然后,存储器件进入修复模式。在图3中, "tMOD"表不从输入模式设定命令MRS的时刻到可以输入非模式设定命令的时刻的时间时 段、并且可以被看做根据在时间点301处输入的地址位的组合和模式设定命令MRS直到存 储器件进入修复模式所需的时间。供作参考,在存储器件进入修复模式之前,存储器件可以 保持其中所有存储体被预充电的状态。
[0032] 在存储器件完全进入修复模式之后,例如,在时间tMOD之后,在时间点303处将激 活命令ACT和故障地址RA输入到存储器件。然后,存储器件暂时储存故障地址RA。故障地 址RA意为表示存储器件内部有缺陷的单元的位置的地址。
[0033] 从施加激活命令ACT的时间点起经过RAS至CAS延迟时间(tRCD)之后,在时间点 305处将写入命令WR和有效地址VALID输入存储器件。此时,存储器件不关注随写入命令 WR输入的有效地址VALID的值。换言之,存储器件不关注有效地址VALID。从施加写入命 令WR的时间点305起经过与写入延迟WL相对应的时间之后,在时间点307处存储器件检 查数据焊盘DQs的逻辑状态是否为'0'。写入延迟WL等于CWL (CAS写入延迟)、AL (附加 延迟)、以及PL (奇偶校验延迟)之和。当数据焊盘DQs的逻辑状态为'0'时,意味着该存储 器件是目标,并且当数据焊盘DQs的逻辑状态为' Γ时,意味着该存储器件不是目标。目标 表示系统内部的存储器件之中要执行修复操作的存储器件。
[0034] 当在时间点307处检查出存储器件是目标时,存储器件将随激活命令ACT输入并 且暂时储存的故障地址RA编程到可编程储存单元中。此时,可编程储存单元指要储存用于 修复的故障地址的可编程储存单元,如同图2中所示可编程储存单元201。
[0035] 将故障地址RA编程到可编程储存单元器件中之后,S卩,经过编程操作时间tPGM之 后,在时间点309处输入预充电命令PRE以释放存储器件的激活状态。然后,在时间点311 处将用于修复模式退出的模式设定命令MRS和模式设定码(例如,地址位的某些组合)输入 到存储器件。由于地址位的组合与修复模式退出相对应,所以地址位的组合由"EXIT"来表 示。例如,随着施加模式设定命令MRS,模式寄存器MR6可以被选中,并且第八地址位可以被 输入为'0'。因而,存储器件的修复模式结束,并且正常操作开始。
[0036] 图3的后封装修复工艺可以简单地概括如下:(1)存储器件进入修复模式,(2)施 加激活命令ACT和故障地址RA,(3)施加写入命令WR,(4)从施加写入命令WR起经过WL之 后,存储器件检查数据焊盘DQs,并且判定存储器件是否为目标,(5)当存储器件是目标时, 存储器件将随激活命令ACT施加的故障地址RA编程到可编程储存单元中,(6)编程操作完 成之后施加预充电命令PRE,以及(7)存储器件从修复模式中退出。在这种情况下,用于将 故障地址编程到可编程储存单元中所需的编程操作时间tPGM非常长。由于可编程储存单 元的编程操作在存储器件激活之后在预充电操作之前被执行,所以存储器件在编程操作时 间tPGM期间不可以被刷新。这是因为刷新操作仅在预充电状态下可以执行。因此,后封装 修复工艺之前储存在存储器件中的数据可能会丢失,因为不执行刷新操作。
[0037] 图4是用于解释根据本发明的一个实施例的存储器件的后封装修复工艺的时序 图。
[0038] 参见图4,在时间点'401'处,将用于进入修复模式的地址位的组合和模式设定命 令MRS输入到存储器件。例如,随着施加模式设定命令MRS,模式寄存器MR6可以被选中,并 且第八地址可以被输入为'1'。然后,存储器件进入修复模式。在图4中,'tMOD'表示从输 入模式设定命令MRS的时刻到可以输入非MRS命令的时刻的时间间隔,并且可以被看做根 据在时间点401处输入的地址位的组合和模式设定命令MRS直到存储器件进入修复模式所 需的时间。供作参考,在存储器件进入修复模式之前,存储器件可以保持其中所有存储体被 预充电的状态。
[0039] 在存储器件完全进入修复模式之后,例如在时间tMOD之后,在时间点403处将激 活命令ACT和故障地址RA输入到存储器件。然后,存储器件暂时储存故障地址。故障地址 意为表示存储器件内有缺陷的单元的位置的地址。
[0040] 从施加激活命令ACT的时间点起经过RAS至CAS延迟时间tRCD之后,在时间点405 处将写入命令WR和有效地址VALID输入到存储器件。存储器件不关注随写入命令WR输入 的有效地址VALID的值。换言之,存储器件不关注有效地址。从施加写入命令WR的时间点 405起经过与写入延迟WL相对应的时间之后,在时间点407处存储器件检查数据焊盘DQs 的逻辑状态是否为0。当数据焊盘DQs的逻辑状态为'0'时,意味着该存储器件是目标,而 当数据焊盘DQs的逻辑状态为'1'时,意味着该存储器件不是目标。目标表示系统内的存 储器件之中要执行修复操作的存储器件。
[0041] 当在时间点407检查出存储器件是目标时,存储器件响应于在时间点409施加的 预充电命令PRE而将随激活命令ACT输入并暂时储存的故障地址RA编程到可编程储存单 元中。在图4中,"tPGM"表示在将故障地址编程到存储器件内部的可编程储存单元时所 需的时间。在施加预充电命令PRE之后,即使未完成编程操作(例如,即使在编程操作时间 tPGM结束之前),也可以将刷新命令REF输入到存储器件。因此,防止储存在存储器件中的 数据在长的编程操作时间tPGM期间丢失是可能的。
[0042] 在完成编程操作之后,在时间点411将用于修复模式退出的地址位的组合和模式 设定命令MRS输入到存储器件。例如,随着施加模式设定命令MRS,模式寄存器MR6可以被 选中,并且第八地址可以被输入为'0'。因而,存储器件的修复模式结束,并且开始正常操 作。
[0043] 图4的后封装修复工艺可以简单地概括如下:(1)存储器件进入修复模式,(2)施 加激活命令ACT和故障地址RA,(3)施加写入命令WR,(4)从施加写入命令WR起经过WL之 后,存储器件检查数据焊盘DQs,并且判定存储器件是否为目标,(5)施加预充电命令PRE, (6)当存储器件是目标时,存储器件响应于预充电命令PRE而将随激活命令ACT施加的故障 地址RA编程到可编程储存单元中,以及(7)存储器件从修复模式中退出。在图4的实施例 中,由于编程操作在施加预充电命令PRE之后执行,所以存储器件在可编程储存单元的编 程操作期间处于预充电状态。因而,即使在编程操作tPGM期间,也可以施加刷新命令REF 以刷新存储器件。在图3的比较性实例中,刷新操作在编程操作期间不可以执行。然而,本 发明的实施例在数据保留特性方面具有优点。
[0044] 图5是用于解释根据本发明的另一个实施例的存储器件的后封装修复工艺的时 序图。由于图5的过程与图4的过程几乎相同,所以以下描述将集中于它们之间的差异。
[0045] 参见图5,当在时间点407检查出存储器件是目标时,存储器件开始编程操作以将 随激活命令输入的故障地址RA编程到可编程储存单元中,而与是否施加预充电命令PRE无 关。与图4的实施例不同,在图5的实施例中,编程操作的开始不依赖于预充电命令PRE。 编程操作可以在施加预充电命令PRE的时间点409之前在时间点508处开始。
[0046] 此外,在完成编程操作之前,即在编程操作时间tPGM期间,将预充电命令PRE施加 到存储器件,并且用于存储器件的刷新操作可以在施加预充电命令PRE的时间点409之后 执行。根据图5的实施例,尽管可编程的储存单元的编程操作甚至在预充电命令PRE施加 之前开始,预充电命令PRE也可以在可编程储存单元的编程操作期间施加,并且存储器件 可以在预充电命令PRE施加之后被刷新。因此,可以防止储存在存储器件中的数据丢失。
[0047] 图6是根据本发明的实施例的存储器件600的框图,如图4或图5中所示。存储 器件600可以包括DRAM。
[0048] 参见图6,存储器件600可以包括:命令输入单元601、地址输入单元602、数据输 入单元603、数据输出单元604、命令译码器610、模式译码器620、暂时储存单元630、控制 单元640、可编程储存单元650、存储体激活电路660、空闲信号发生单元670以及刷新电路 680。
[0049] 命令输入单元601接收来自存储器件600外部的命令信号。命令信号CMDs可以 包括:芯片选择信号CS、激活信号ACT、行地址选通信号RAS、列地址选通信号CAS以及写入 使能信号WE。
[0050] 地址输入单元602被配置成接收由来自存储器件600外部的多个位组成的地址 ADDs。地址ADDs可以包括表示行地址和列地址、并且被表现为16位的正常地址A〈0:15>、 表现为两个位的存储体组地址BG〈0:1>、表现为两个位的存储体地址ΒΑ〈0:1>。由于存储 体组地址BG〈0:1>和存储体地址ΒΑ〈0:1>用于寻址诸如存储体组或存储体的巨大单元,所 以存储体组地址BG〈0:1>和存储体地址ΒΑ〈0:1>可以被称作为高位地址。由于正常地址 A〈0:15>用于存储体中的寻址,所以正常地址A〈0:15>可以被称作为低位地址。行地址和列 地址经由同一焊盘输入,并且与行地址选通信号RAS同步输入的地址被存储器件600识别 为行地址,而与列地址选通信号CAS同步输入的地址被存储器件600识别为列地址。在图 6 中,可以认为 ADDs 表示 BG〈0:1>、BA〈0:1>#&A〈0:15>。
[0051] 数据输入单元603被配置成接收来自存储器件600外部的多位数据。数据输出单 元604被配置成将数据输出到存储器件600的外部。例如,将要写入到存储器件中的数据 经由数据输入单元603输入,并且将从存储器件读取的数据经由数据输出单元604输出。
[0052] 命令译码器610被配置成通过将经由命令输入单元601输入的命令CMDs译码来 产生各种内部命令。内部命令可以包括:内部激活命令IACT、内部预充电命令IPRE、内部读 取命令IRD、内部写入命令IWR、内部模式设定命令IMRS、内部刷新命令IREF等。
[0053] 模式译码器620被配置成:当内部模式设定命令MRS被命令译码器610激活时, 通过将地址ADDs的一部分(例如,BG〈0:1>和A〈0:15>)译码来产生修复模式信号PPREN。 在根据本发明的实施例中,模式译码器620将地址BG〈0: 1>和A〈0:15>译码。然而,通过模 式译码器620译码的地址的类型和位数目可以改变。当修复模式信号PPREN被激活时,表 示修复模式设定,并且当修复模式信号PPREN被去激活时,表示修复模式未设定。除了修复 模式信号PPREN以外,模式译码器620还可以产生与存储器件600的各种操作模式和模式 设定相关的信号。然而,由于信号与本发明没有直接关联,所以本文省略了其描述。
[0054] 暂时储存单元630被配置成:在修复模式信号PPREN被激活的状态下,当内部激活 命令IACT被激活时,暂时储存经由地址输入单元602输入的地址ADDs。暂时储存单元630 可以暂时储存地址ADDs的全部,或者可以暂时储存地址ADDs的一部分。这是因为,尽管在 地址的一部分被遗漏的状态下将地址储存在可编程储存单元650中,也可以根据修复方案 来修复缺陷。例如,当修复方案被设计为用于每个存储体的独立行不可以被修复并且所有 存储体中的相同行被修复时,可以不需要用于区分存储体的地址。
[0055] 控制单元640被配置成:从内部写入命令IWR在修复模式信号PPREN被激活的状 态下被激活的时间点起,经过与写入延迟WL相对应的时间之后,检查输入到数据输入单元 603的数据DQs的逻辑状态。当数据DQs的逻辑状态为'0'时,控制单元640判定执行编 程操作。否则,控制单元640判定不执行编程操作。当控制单元640判定执行编程操作时, 控制单元640可以响应于内部预充电命令IPRE的激活而激活编程信号PGMEN (例如,在图 4中所示的编程操作中),或者立即激活编程信号PGMEN而与内部预充电命令IPREN是否激 活无关(例如,在图5中所示的编程操作中)。当控制单元640如图5中所示操作时,内部预 充电命令IPRE不需要输入到控制单元640。
[0056] 可编程储存单元650被配置成当编程信号PGMEN被激活时编程储存在暂时储存单 元630中的地址PGM_ADD。被编程在可编程储存单元650中的地址在启动操作期间被发送 到存储体(未示出)中提供的寄存器(未示出)中,并且用以修复存储体内部的有缺陷的存储 器单元。可编程储存单元650可以包括:E-熔丝阵列电路、NAND快闪存储器、N0R快闪存储 器、MRAM、STT-MRAM、ReRAM、以及 PCRAM 中的一种。
[0057] 存储体激活电路660被配置成接收经由地址输入单元602输入的地址ADDs之 中的存储体组地址BG〈0:1>和存储体地址ΒΑ〈0:1>,并且接收内部激活命令IACT和内 部预充电命令IPRE。存储体激活电路660产生与各个存储体相对应的存储体激活信号 RACT〈0:15>。存储体激活电路660利用存储体信息(例如,存储体组地址BG〈0:1>和存储体 地址BA〈0:1>)来选择16个存储体(例如,ΒΚ0至BK15)中的一个。此外,当内部激活命令 IACT被激活时存储体激活电路660将与选中的存储体相对应的存储体激活信号激活,并且 当内部预充电命令IPRE被激活时存储体激活电路660将与选中的存储体相对应的存储体 激活信号去激活。例如,在响应于地址BG〈0:1>和ΒΑ〈0:1>而选中第三存储体BK3的状态 下,当内部激活信号IACT被激活时激活存储体激活信号RACT〈3>,并且当内部预充电命令 IPRE被激活时,激活的存储体激活信号RACT〈3>被去激活。存储体激活信号RACT〈0:15>是 用于控制相应的存储体ΒΚ0至BK15成为激活状态的信号。例如,在存储体激活信号RACT〈3> 被激活同时,存储体BK3被激活,而当存储体激活信号RACT〈3>被去激活时,存储体BK3被 预充电。
[0058] 空闲信号发生单元670被配置成接收存储体激活信号RACT〈0:15>、并产生空闲信 号IDLE。空闲信号IDEL表示存储器件600处于空闲状态。当存储器件600内部的存储体 ΒΚ0至BK15全部被预充电时,这对应于存储器件600的空闲状态。因而,当存储体激活信号 RACT〈0:15>全部被去激活时,空闲信号发生单元670将空闲信号IDLE激活。
[0059] 刷新电路680被配置成:在空闲信号IDEL被激活的状态下,当内部刷新命令IREF 被激活时控制存储器件600内部的存储体ΒΚ0至BK15根据预定的顺序来被刷新。当内部 刷新命令IREF在空闲信号IDEL被去激活的状态下而被激活时,不执行刷新操作。
[0060] 图7是根据本发明的一个实施例的存储系统的配置图。
[0061] 参见图7,存储系统包括存储器件600和存储器控制器700。
[0062] 存储器控制器700被配置成控制存储器件600的整体操作。存储器控制器700的 主要作用是控制存储器件600来执行写入和读取操作。存储器控制器700在写入操作期间 将写入命令CMDs、地址ADDs以及数据DQs发送到存储器件600,使得将数据储存在存储器 件600内部的存储体的指定位置处。此时,命令CMDs作为信号的组合被发送。此外,存储 器控制器700在读取操作期间将读取命令CMDs和地址ADDs发送到存储器件600,使得储存 在存储器件600内部的存储体的指定位置的数据被调用。
[0063] 此外,存储器控制器700控制存储器件600来修复存储器件600内部的有缺陷的 存储器单元,即,将故障地址编程到存储器件600内部的可编程储存单元650中。将参照图 8来详细地描述这个操作。
[0064] 图8是说明图7的存储系统的后封装修复过程的流程图。
[0065] 参见图8,在步骤S801,存储器件600进入修复模式。存储器件600进入修复模式 可以经由以下过程来执行:将用于进入修复模式的地址位的组合ENT和模式设定命令MRS 从存储器控制器700施加到存储器件600,并且存储器件600内部的模式译码器620将修复 模式信号PPREN激活。此时,模式设定命令MRS被施加为命令CMDs的组合,而地址ENT被 施加为地址ADDs的组合。
[0066] 在存储器件600进入修复模式之后,在步骤S803,将故障地址RA和激活命令ACT 从存储器控制器700施加到存储器件600。此时,故障地址RA被施加为地址ADDs的组合, 而激活命令ACT被施加为命令CMDs的组合。然后,存储器件600内部的命令译码器610内 部激活内部激活命令IACT,并且在步骤S805,暂时储存单元630响应于内部激活命令IACT 而暂时储存故障地址RA。
[0067] 然后,在步骤S807,将写入命令WR从存储器控制器700施加到存储器件600。此 时,写入命令被施加为命令CMDs的组合。然后,存储器件600内部的命令译码器610内部 激活内部写入命令IWR。
[0068] 当施加写入命令WR之后经过与写入延迟WL相对应的时间时,在步骤S809,存储器 件600的控制单元640检查经由数据输入单元603输入的数据DQs的逻辑状态。当数据的 逻辑状态为'〇'时,意味着存储器件600是目标。因而,控制单元640判定执行编程操作。 否则,控制单元640判定不执行编程操作。
[0069] 然后,在步骤S811中,将预充电命令PRE从存储器控制器700施加到存储器件 600。此时,预充电命令PRE被施加为命令CMDs的组合。存储器件600内部的命令译码器 610内部激活内部预充电命令IPRE,并且在步骤S813,控制单元640响应于内部预充电命 令IPRE的激活而开始将暂时储存在暂时储存单元630中的地址PGM_ADD编程到可编程储 存单元650中。当检查出存储器件600是目标时,控制单元640即使在预充电命令PRE施 加之前也可以控制可编程储存单元650开始编程操作,如参照图5所描述的。
[0070] 在完成编程操作之后,在步骤S815中存储器件600的修复模式结束。存储器件 600的修复模式退出可以经由以下过程来执行:将用于修复模式退出的地址位的组合EXIT 和模式设定命令MRS从存储器控制器700施加到存储器件600,并且存储器件600内部的模 式译码器620去激活修复模式信号PPREN。此时,模式设定命令MRS被施加为命令CMDs的 组合,并且地址EXIT被施加为地址ADDs的组合。
[0071] 在将预充电命令PRE从存储器控制器700施加到存储器件600之后,可以将刷新 命令REF从存储器控制器700施加到存储器件600,使得存储器件600即使在可编程储存单 元650的编程操作完成之前也可以执行刷新操作。
[0072] 尽管在图8中未示出,在完成编程操作之后,可以额外地执行验证编程操作是否 正常执行的步骤。当验证出编程操作未正常执行时,可以再次执行编程操作。
[0073] 根据本发明的实施例,经由简单的顺序将命令和故障地址施加到存储器件来修复 存储器件的故障是可能的。此外,由于即使在执行修复的同时也可以执行刷新操作,所以可 以保持储存在存储器件中的数据。
[0074] 尽管已经出于说明的目的描述了各种实施例,但是对本领域的技术人员显然的 是,在不脱离所附权利要求所限定的本发明的精神和范围的情况下,可以进行各种变化和 修改。
[0075] 通过以上实施例可以看出,本申请提供了以下的技术方案。
[0076] 技术方案1. 一种存储器件的操作方法,包括以下步骤:
[0077] 进入修复模式;
[0078] 接收激活命令和故障地址,并且将接收的命令和地址暂时储存到暂时储存单元 中;
[0079] 接收写入命令,并且判定是否执行编程操作;
[0080] 当判定出要执行所述编程操作时,将暂时储存的故障地址编程到可编程储存单元 中;以及
[0081] 在所述暂时储存的故障地址的编程完成之前,接收预充电命令。
[0082] 技术方案2.如技术方案1所述的操作方法,还包括在接收所述预充电命令之后接 收刷新命令。
[0083] 技术方案3.如技术方案1所述的操作方法,还包括:在判定是否执行所述编程操 作之前,检查至少一个数据焊盘的逻辑状态。
[0084] 技术方案4.如技术方案1所述的操作方法,还包括在所述暂时储存的故障地址的 编程完成之后退出所述修复模式。
[0085] 技术方案5.如技术方案1所述的操作方法,还包括:在所述暂时储存的故障地址 的编程之后,验证所述暂时储存的故障地址的编程是否被正确地执行。
[0086] 技术方案6.如技术方案1所述的操作方法,其中,所述暂时储存的故障地址的编 程响应于所述预充电命令的施加而开始。
[0087] 技术方案7.如技术方案1所述的操作方法,其中,所述可编程储存单元包括E-熔 丝阵列电路。
[0088] 技术方案8. -种存储器件,包括:
[0089] 命令输入单元,所述命令输入单元适用于接收多个命令;
[0090] 地址输入单元,所述地址输入单元适用于接收多个地址位;
[0091] 数据输入单元,所述数据输入单元适用于接收多个数据;
[0092] 命令译码器,所述命令译码器适用于:将所述多个命令译码,并且产生内部激活 命令、内部模式设定命令、内部写入命令、内部预充电命令、内部刷新命令以及内部读取命 令;
[0093] 模式译码器,所述模式译码器适用于通过利用所述内部模式设定命令和所述地址 位作为模式设定码来产生修复模式信号;
[0094] 暂时储存单元,所述暂时储存单元适用于:当所述内部激活命令和所述修复模式 信号被激活时,将所述地址位作为故障地址暂时储存;
[0095] 控制单元,所述控制单元适用于响应于所述内部写入命令和所述修复模式信号的 激活而判定是否执行编程操作;以及
[0096] 可编程储存单元,所述可编程储存单元适用于:当所述控制单元判定出执行所述 编程操作时,用暂时储存的故障地址来编程。
[0097] 技术方案9.如技术方案8所述的存储器件,其中,在所述控制单元判定出执行所 述编程操作之后,当所述内部预充电命令被激活时,所述编程操作开始。
[0098] 技术方案10.如技术方案8所述的存储器件,还包括:
[0099] 存储体激活电路,所述存储体激活电路适用于通过利用存储体信息、所述内部激 活命令以及所述内部预充电命令来产生与多个存储体分别相对应的存储体激活信号; [0100] 空闲信号发生单元,所述空闲信号发生单元适用于产生空闲信号,所述空闲信号 当所述存储体激活信号全部被去激活时而被激活;以及
[0101] 刷新电路,所述刷新电路适用于响应于所述内部刷新命令和所述空闲信号的激活 而控制刷新操作。
[0102] 技术方案11.如技术方案8所述的存储器件,其中,所述控制单元适用于在判定是 否执行所述编程操作之前来检查所述数据的值。
[0103] 技术方案12.如技术方案11所述的存储器件,其中,在所述内部写入命令被激活 之后经过写入延迟WL时,当所述数据全部具有逻辑低电平的值时,所述控制单元判定出执 行所述编程操作。
[0104] 技术方案13.如技术方案8所述的存储器件,其中,所述可编程储存单元包括 E-熔丝阵列电路。
[0105] 技术方案14. 一种存储系统的操作方法,包括以下步骤:
[0106] 根据存储器控制器的控制,存储器件进入修复模式;
[0107] 所述存储器控制器将故障地址和激活命令施加到所述存储器件;
[0108] 所述存储器件暂时储存所述故障地址;
[0109] 所述存储器控制器将写入命令施加到所述存储器件;
[0110] 响应于所述写入命令的施加,所述存储器件判定是否执行编程操作;
[0111] 当判定出要执行所述编程操作时,所述存储器件将暂时储存的故障地址编程到所 述存储器件内部的可编程储存单元中;以及
[0112] 在所述暂时储存的故障地址的编程完成之前,所述存储器控制器将预充电命令施 加到所述存储器件。
[0113] 技术方案15.如技术方案14所述的操作方法,还包括:在判定是否执行所述编程 操作之前,响应于所述写入命令的施加,所述存储器件检查至少一个数据焊盘的逻辑状态。
[0114] 技术方案16.如技术方案14所述的操作方法,其中,所述暂时储存的故障地址的 编程响应于所述预充电命令的施加而开始。
[0115] 技术方案17.如技术方案14所述的操作方法,还包括:在所述预充电命令施加之 后,所述存储器控制器将刷新命令施加到所述存储器件。
[0116] 技术方案18.如技术方案14所述的操作方法,还包括:在所述暂时储存的故障地 址的编程之后,根据所述存储器控制器的控制,所述存储器件退出所述修复模式。
[0117] 技术方案19.如技术方案14所述的操作方法,还包括:在所述暂时储存的故障地 址的编程完成之后,所述存储器控制器验证所述编程操作是否被正常执行。
[0118] 技术方案20.如技术方案14所述的操作方法,其中,所述可编程储存单元包括 E-熔丝阵列电路。
【权利要求】
1. 一种存储器件的操作方法,包括以下步骤: 进入修复模式; 接收激活命令和故障地址,并且将接收的命令和地址暂时储存到暂时储存单元中; 接收写入命令,并且判定是否执行编程操作; 当判定出要执行所述编程操作时,将暂时储存的故障地址编程到可编程储存单元中; 以及 在所述暂时储存的故障地址的编程完成之前,接收预充电命令。
2. 如权利要求1所述的操作方法,还包括在接收所述预充电命令之后接收刷新命令。
3. 如权利要求1所述的操作方法,还包括:在判定是否执行所述编程操作之前,检查至 少一个数据焊盘的逻辑状态。
4. 如权利要求1所述的操作方法,还包括在所述暂时储存的故障地址的编程完成之后 退出所述修复模式。
5. 如权利要求1所述的操作方法,还包括:在所述暂时储存的故障地址的编程之后,验 证所述暂时储存的故障地址的编程是否被正确地执行。
6. 如权利要求1所述的操作方法,其中,所述暂时储存的故障地址的编程响应于所述 预充电命令的施加而开始。
7. 如权利要求1所述的操作方法,其中,所述可编程储存单元包括E-熔丝阵列电路。
8. -种存储器件,包括: 命令输入单元,所述命令输入单元适用于接收多个命令; 地址输入单元,所述地址输入单元适用于接收多个地址位; 数据输入单元,所述数据输入单元适用于接收多个数据; 命令译码器,所述命令译码器适用于:将所述多个命令译码,并且产生内部激活命令、 内部模式设定命令、内部写入命令、内部预充电命令、内部刷新命令以及内部读取命令; 模式译码器,所述模式译码器适用于通过利用所述内部模式设定命令和所述地址位作 为模式设定码来产生修复模式信号; 暂时储存单元,所述暂时储存单元适用于:当所述内部激活命令和所述修复模式信号 被激活时,将所述地址位作为故障地址暂时储存; 控制单元,所述控制单元适用于响应于所述内部写入命令和所述修复模式信号的激活 而判定是否执行编程操作;以及 可编程储存单元,所述可编程储存单元适用于:当所述控制单元判定出执行所述编程 操作时,用暂时储存的故障地址来编程。
9. 如权利要求8所述的存储器件,其中,在所述控制单元判定出执行所述编程操作之 后,当所述内部预充电命令被激活时,所述编程操作开始。
10. 如权利要求8所述的存储器件,还包括: 存储体激活电路,所述存储体激活电路适用于通过利用存储体信息、所述内部激活命 令以及所述内部预充电命令来产生与多个存储体分别相对应的存储体激活信号; 空闲信号发生单元,所述空闲信号发生单元适用于产生空闲信号,所述空闲信号当所 述存储体激活信号全部被去激活时而被激活;以及 刷新电路,所述刷新电路适用于响应于所述内部刷新命令和所述空闲信号的激活而控 制刷新操作。
【文档编号】G11C17/16GK104103320SQ201310446955
【公开日】2014年10月15日 申请日期:2013年9月25日 优先权日:2013年4月4日
【发明者】尹贤洙, 权奇昌 申请人:爱思开海力士有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1