包括块信息块的闪存设备及操作该闪存设备的方法

文档序号:6779003阅读:132来源:国知局
专利名称:包括块信息块的闪存设备及操作该闪存设备的方法
包括块信息块的闪存设备及操作该闪存设备的方法 相关申请的交叉引用本专利申请要求2006年8月24日提交的,申请号为2006-80693的韩国 专利申请的优先权,通过引用将其全部内容合并于此。技术领域这里公开的本发明涉及半导体存储器设备,更具体地,涉及闪存设备。
技术背景作为非易失性存储器的闪存设备是电可擦除可编程的只读存储器 (EEPROM)的一种类型,其中,通过编程操作可以向多个存储器块写入数 据。 一般的EEPROM可以以一次可擦除或可编程一个存储器块的特性操作。 这意味着在同时从其它的存储器区域中读取数据和同时向其它的存储器区 域中写入数据的系统中,闪存可以更快更有效地操作。通常,闪存或EEPROM 被配置使得被用来存储数据的、围住电荷存储元件的绝缘薄膜由于反复操作 而随着时间-波逐渐耗尽。即使是在没有电源的情况下,闪存也将信息存储在它们的硅片上。即, 在没有电能消耗的情况下,甚至是在到芯片的电源中断的条件下,闪存也能 保持其信息。此外,对于读取而言,闪存提供对物理振动的耐受性和快速存取时间。由于这些特性,闪存被广泛地用作由电池供电的电子装置中的存储 单元。根据门的逻辑安排, 一般将闪存分成NOR和NAND两种类型。如图1所示,闪存通常包括用于存储数据信息的存储器单元阵列。该存 储器单元阵列具有多个存储器块BLK0-BLKn-l。每个存储器块可被用来存 储数据。每个存储器块被分段成主区和备用区(spare region )。备用区可被用 来存储各种信息。例如,备用区可被用来存储关于主区的信息、即关于存储 器块的信息(下文中称为"块信息")。这种块信息表示其对应块是否是坏块。 例如,如果存储器块被检测为坏块,如图1所示,则可以更新该存储器块的 相关联的备用区,以反映相关联的存储器块是坏的。
在以图1所示的方式存储块信息的闪存中存在如下问题。首先,当读取 存储器块的块信息时,可能需要读出所选择的存储器块的每一个以从所选择 的存储器块的相关联的备用区中存取块信息。该操作可能花费很长的时间来 读取块信息。此外,为每个块分配备用区来存储块信息,其降低了利用备用 区的效率。发明内容在根据本发明的一些实施例中,非易失性半导体存储器设备包括多个 存储器块,其分别被分段为主区和备用区;以及块信息存储区,其被配置为 存储存储器块的块信息。在根据本发明的一些实施例中,存储器单元阵列包括多个存储器块, 每一个存储器块被分段为主区和备用区;和块信息区,其被配置为存储与存 储器块相关联的块信息;页援沖器电路,其被配置为从块信息存储区中读出 块信息。寄存器块被配置为存储通过列选择电路而从页緩冲器电路传送而来 的块信息。在根据本发明的一些实施例中, 一种操作非易失性存储器设备的方法包 括将与非易失性存储器设备的多个存储器块相关联的块信息存储在独立寻 址的块信息存储区中。可以通过参考说明书和附图的其余部分来更深入地理解本发明的特性和 优点。


将参考附图描述本发明的非限制性和非排他性的实施例,在附图中,除 非另有规定,贯穿各个图相似附图标记表示相似的部分。在附图中图1是示出在根据现有技术的闪存设备中管理坏块信息的方案的示意图;图2是图示在根据本发明的一些实施例中的闪存设备的方框图; 图3是示出用于从图2中示出的、根据本发明的一些实施例中的闪存设 备向外部输出坏块信息的操作的流程图;图4是示出用于将所有存储器块的坏块信息存储在图2中示出的、根据-本发明的一些实施例中的闪存设备中的流程图;以及
图5是用于当在图2中示出的、根据本发明的一些实施例中的闪存设备 中存在编程失败时存储坏块信息的操作的流程图。
具体实施方式
下面将参考附图更详细地描述本发明的优选实施例,示出闪存设备作为 用于图示本发明提供的结构特性和操作特性的示例。然而,本发明可以以不同形式来实现,并且不应被构造为限于这里提出 的实施例。而且,提供这些实施例使得该公开将是彻底的和完整的,并且将 充分地向本领域技术人员传达本发明的范围。贯穿附图,相似的附图标记表 示相似的元件。图2是图示依据本发明的闪存设备的方框图。根据本发明的闪存设备是 NAND闪存设备。但是,本发明可适用于其它的非易失性存储器设备(例如, 》兹荷(magnetic ) RAM,相变(phase-changeable) RAM,铁电(ferroelectric) RAM, N0R闪存,等等)。参考图2,本发明实施例的闪存设备包括存储器单元阵列100。存储器单 元阵列100被组织为包括多个存储器块BLK0 BLKn-l。每个存储器块都由 主区和备用区构成。在根据本发明的一些实施例中,闪存设备包括块信息存 储区101,该块信息存储区101被配置为存储反映存储器块BLKO BLKn-l 的状态的块信息。块信息可包括表示每个存储器块是否是坏块的信息。应该 理解,在根据本发明的一些实施例中,块信息也可包括其它类型的信息或者 可用于存储与坏块无关的信息。块信息存储区101可由一个或多个存储器块 构成。行选择电路200被控制块(有时被称为控制器)500调节,响应于从接 口电路600提供的地址而选择存储器块。并且,行选择电路200选择在所选 择的存储器块中排列的字线中的一条。尽管未示出,行选择电路200利用从 字线电压生成器提供的字线电压来驱动所选择的字线。页緩冲器电路300也 被控制块500调节,在读取操作期间从存储器单元阵列IOO读取数据。页緩 冲器电路300可被配置成在编程操作期间存储通过接口电路600和列选择电 路400传送而来的数据,并且将其中保存的数据编程到存储器单元阵列中。 尽管没有明确示出,页緩冲器电路300可包括多个页緩冲器,每个对应于在 存储器单元阵列IOO中排列的多对位线。列选择电路400被控制块500调节,
响应于通过接口电路600提供的列地址而选择页緩冲器。控制块500可被配 置为调节根据本发明的闪存设备的所有操作(例如,读取、编程和擦除操作)。 在根据本发明的一些实施例中,行选l奪电路200 ^皮配置为选择开电时初步建立的存储器块以及选择所选择的存储器块的至少一条字线。此外,列选 择电路400可被配置为选择预定单位的页緩冲器电路300的页緩冲器。行选 择电路200和列选择电路400被初始化为在开电时初步建立的地址。在根据本发明的一些实施例中,闪存设备还包括寄存器块700。寄存器 块700运行以存储开电时从块信息存储区101中读取的块信息。寄存器块700 响应于通过接口电路600从外部提供的地址而输出其中存储的块信息。即, 当将特定命令施加给控制块500时,在控制块500的控制下,通过接口电路 600输出存储在寄存器块中的块信息。如本领域技术人员将理解的,可以以 各种方式并且不限于这里描述的那些方式来向外部提供存储在寄存器块700 中的块信息。如可从上述描述中看出的,可以通过将每个存储器块的块信息存储在块 信息存储区101中而不是在备用区中来缩短用于读取块信息的时间。此外, 可以通过将每个存储器块的块信息存储在块信息存储区101中而不是在备用区中来提高使用备用区的效率。图3是用于从图2中示出的、根据本发明的一些实施例中的闪存设备向 外部输出坏块信息的操作的流程图。参考图3,当将电源电压提供到闪存设备时(S100),即开电时,由行选 择电路200来指定块信息存储区101,然后页緩冲器电路300从块信息存储 区101中读取块信息并且可以避免读取每个存储器块的备用区。通过列选择 电路400将如此读出的块信息传送给寄存器块700。即,利用从块信息存储 区101中读出的块信息来更新寄存器块700 (S120)。通过接口电路600从阵 列输出存储在寄存器块700中的块信息(S140)。如结合图2所描述的,可以 通过各种方案来向外部输出存储在寄存器块700中的块信息。如可从上述描述中看出的,可以通过从块信息存储区101中读取块信息着可以缩短开电时引导操作(boot operation)的时间。图4是示出用于将存储器块的坏块信息存储在图2中示出的、根据本发 明的一些实施例中的闪存设备中的流程图。
参考图4,在控制块150的调节下,通过接口电路600和列选择电路400 将存储器块BLKO BLKn-l的块信息加载到页緩冲器电路300中(S200 )。 一旦存储器块BLKO BLKn-l的块信息被力。载到页緩冲器电路300中,就依 据由控制块150进行的调节,将所加载的块信息一次编程到块信息存储区101 中。将该方案与将块信息存储在存储器块的备用区中的情况进行比较,可以 通过将存储器块BLKO BLKn-l的块信息一次存储在块信息存储区101中来 缩短用于编程块信息的时间。这意味着可以降低生产成本。例如,从测试 闪存设备获得的块信息应该被记录在每个存储器块的备用区中。如果将块信 息存储在存储器块的备用区中,(如在一些现有技术设备和方法中所做的)需 要对所有的存储器块进行编程。相反,如果将存储器块BLKO BLKn-l的块 信息存储在块信息存储区101中,(如在根据本发明的一些实施例中所做的) 可以对存储区101执行块信息的编程。因此,在根据本发明的一些实施例中, 可以降低用于运送(ship)闪存设备产品的时间,因此允许降低制造成本。图5是示出当在图2中示出的闪存设备中存在编程失败时用于存储坏块 信息的操作的流程图。如公知的,在完成对所选择的存储器块的编程操作之后,确定是否已经 成功地进行了编程操作。如果确定的结果通知编程失败,则将编程失败的存 储器块当作坏块。为此,将编程之后被^^测为坏块的存储器块的块信息加载 到页緩冲器电路300 (S300 )。接下来,通过页緩冲器电路300将所加载的块 信息作为特定字段编程到块信息存储区101中。利用本领域技术人员公知的 块替换技术,可以将存储在具有编程失败的存储器块中的数据拷贝到空的存 储器块中。如上所述,可以通过将每个存储器块的块信息存储在块信息存储区中而 不是在备用区中来缩短用于读取块信息的时间。此外,可以通过将每个存储 器块的块信息存储在块信息存储区中而不是在备用区中来提高使用备用区的 效率。应该将上面公开的主题考虑为示例性的、而不是限制性的,并且所附权 利要求书意在包括所有落在本发明的实际精神和范围之内的这些修改、改进 和其它实施例。因此,针对法律所允许的最大程度,本发明的范围应该由所 附权利要求书及其等效物的最广范围的容许解释来确定,并且不应该被上迷 详细描述而限制或局限。
权利要求
1.一种半导体非易失性存储器设备,包括多个存储器块,每个存储器块被分段为主区和备用区;以及块信息存储区,被配置为存储与所述多个存储器块相关联的块信息。
2. 如权利要求1所述的半导体存储器设备,其中,所述块信息包括所述 多个存储器块的坏块信息。
3. 如权利要求1所述的半导体存储器设备,其中,所述块信息存储区包 括一个或多个存储器块。
4. 如权利要求1所述的半导体存储器设备,还包括寄存器块,被配置为临时存储开电时从所述块信息存储区中读取的块信自
5. 如权利要求4所述的半导体存储器设备,其中,响应于来自所述外部 系统的请求,向所述非易失性存储器设备的外部系统输出所述寄存器块的块 信息。
6. 如权利要求1所述的半导体存储器设备,还包括读/写电路,接收与所述多个存储器块相关联的块信息,并被配置为将所 接收到的块信息存储在所述块信息存储区中。
7. 如权利要求6所述的半导体存储器设备,其中,所述读/写电路包括 控制块;页緩冲器电路,被配置为在所述控制块的控制下临时存储通过列选择电 路传输而来的块信息;以及行选择电路,依据所述控制块的调节,选择所述块信息存储区。
8. —种闪存设备,包括存储器单元阵列,包括多个存储器块,每个存储器块被分段为主区和 备用区,以及存储所述存储器块的块信息的块信息存储区;页緩冲器电路,被配置为从所述块信息存储区中读出所述块信息;以及 寄存器块,被配置为存储通过列选择器电路而从所述页緩冲器电路传送 而来的所述块信息。
9. 如权利要求8所述的闪存设备,其中,响应于来自外部系统的请求, 向所述外部系统输出所述寄存器块的块信息。
10. 如权利要求8所述的闪存设备,其中,所述块信息包括所述多个存储器块的坏块信息。
11. 如权利要求8所述的闪存设备,其中,所述块信息存储区包括一个 或多个存储器块。
12. 如权利要求8所述的闪存设备,其中,在测试操作期间,由外部系 统提供要被存储在所述块信息存储区中的、所述存储器块的块信息。
13. 如权利要求8所述的闪存设备,其中,所述页緩冲器电路被配置为 在开电时从所述块信息存储区中读取所述块信息。
14. 如权利要求8所述的闪存设备,其是NAND闪存设备。
15. —种操作非易失性存储器设备的方法,包括将与所述非易失性存储器设备的多个存储器块相关联的块信息存储在独 立寻址的块信息存储区中。
16. 如权利要求15所述的方法,其中,所述独立寻址的块信息存储区在 与所述多个存储器块相关联的备用区的外部。
17. 如权利要求15所述的方法,其中,所述独立寻址的块信息存储区包 括所述非易失性存储器设备的单个块,其包括与所述多个存储器块相关联的 块信息。
18. 如权利要求15所述的方法,其中,所述独立寻址的块信息存储区包 括所述非易失性存储器的块,其包括与所述多个存储器块中的至少两个相关 联的块信息。
19. 如权利要求15所述的方法,还包括在测试所述非易失性存储器设备以提供块信息期间,确定所述多个存储 器块的坏块信息;将所述块信息存储在所述非易失性存储器设备的页緩沖器电路中;以及 将所述块信息从所述页緩冲器电路传送到所述块信息存储区。
全文摘要
公开了一种半导体存储器设备,其包括多个存储器块,每个存储器块被分段为主区和备用区;以及存储所述存储器块的块信息的块信息存储区。
文档编号G11C29/00GK101131870SQ200710138500
公开日2008年2月27日 申请日期2007年8月8日 优先权日2006年8月24日
发明者姜相喆, 牟炫宣, 金恩敬 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1