数据保护方法、存储器储存装置与存储器控制器制造方法及图纸

技术编号:10926211 阅读:76 留言:0更新日期:2015-01-21 08:51
本发明专利技术提供一种数据保护方法、存储器储存装置与存储器控制器,用于一可复写式非易失性存储器模块。此数据保护方法包括:利用多个存储单元中的多个第一存储单元所储存的数据来产生一第一错误校正码。这些第一存储单元是位于多条第一字线与多条第一位线上。在每一条第一位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第一错误校正码。藉此,可以有效地保护存储单元中的数据。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种数据保护方法、存储器储存装置与存储器控制器,用于一可复写式非易失性存储器模块。此数据保护方法包括:利用多个存储单元中的多个第一存储单元所储存的数据来产生一第一错误校正码。这些第一存储单元是位于多条第一字线与多条第一位线上。在每一条第一位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第一错误校正码。藉此,可以有效地保护存储单元中的数据。【专利说明】数据保护方法、存储器储存装置与存储器控制器
本专利技术是有关于一种数据保护方法,且特别是有关于一种用于可复写式非易失性存储器模块的数据保护方法、存储器储存装置与存储器控制器。
技术介绍
数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可复写式非易失性存储器模块(例如,闪存)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。 一般来说,一个可复写式非易失性存储器模块会包括多个实体区块,每一个实体区块会包括多个存储单元,每一个存储单元是位于一条位线与一条字线上。同一条字线上的存储单元会组成一或多个实体页面,并且这些实体页面可被分为下实体页面与上实体页面。下实体页面必须先被程序化以后,上实体页面才能被程序化。因此,若一个下实体页面已储存了数据,且在程序化位于同一条字线的上实体页面时发生了程序化错误,则该下实体页面所储存的数据也可能会发生错误。一种解决的方式是利用错误校正码来保护可能发生错误的数据。然而,当一个存储单元发生程序化错误时,此程序化错误也可能会影响到同一条位线上其他的存储单元。也就是说,可能会需要许多错误校正码来保护数据。因此,如何有效的使用错误校正码来保护存储单元中的数据,为此领域技术人员所关心的议题。
技术实现思路
本专利技术提供一种数据保护方法、存储器储存装置与存储器控制器,可以有效地保护可复写式非易失性存储器模块中的数据。 本专利技术一范例实施例提出一种数据保护方法,用于控制一可复写式非易失性存储器模块。此可复写式非易失性存储器模块包括多条字线、多条位线与多个存储单元。每一个存储单元是位于其中一条字线与其中一条位线上,并且这些存储单元组成多个实体抹除单元。此数据保护方法包括:利用上述存储单元中的多个第一存储单元所储存的数据来产生一第一错误校正码。这些第一存储单元是位于多条第一字线与多条第一位线上。在每一条第一位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第一错误校正码。 在一范例实施例中,上述的第一字线彼此相隔至少一条字线。 在一范例实施例中,上述的第一位线彼此相隔至少一条位线。 在一范例实施例中,上述的数据保护方法还包括:利用上述存储单元中多个第二存储单元所储存的数据来产生一第二错误校正码。这些第二存储单元是位于多条第二字线与多条第二位线上。在每一条第二位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第二错误校正码。此外,上述第一错误校正码不同于第二错误校正码。 在一范例实施例中,上述第二位线的其中之一是相同于上述第一位线的其中之 O 在一范例实施例中,上述第二字线的其中之一是相同于上述第一字线的其中之 O 在一范例实施例中,上述的数据保护方法还包括:将第一错误校正码储存在上述的其中一个实体抹除单元中。 在一范例实施例中,上述的数据保护方法还包括:将第一错误校正码分为多个部分,将其中一个部分储存在其中一条第一字线所对应的实体程序化单元中;将其中另一个部分储存在另一条第一字线所对应的实体程序化单元中。 本专利技术一范例实施例提出一种存储器储存装置,包括连接器、可复写式非易失性存储器模块与存储器控制器。连接器是用以电性连接至一主机系统。可复写式非易失性存储器模块包括多条字线、多条位线与多个存储单元。每一个存储单元是位于其中一条字线与其中一条位线上,并且这些存储单元组成多个实体抹除单元。存储器控制器是电性连接至连接器与可复写式非易失性存储器模块,用以利用上述存储单元中的多个第一存储单元所储存的数据来产生一第一错误校正码。这些第一存储单元是位于多条第一字线与多条第一位线上。在每一条第一位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第一错误校正码。 在一范例实施例中,上述的存储器控制器还用以利用上述存储单元中多个第二存储单元所储存的数据来产生一第二错误校正码。这些第二存储单元是位于多条第二字线与多条第二位线上。在每一条第二位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第二错误校正码。此外,上述第一错误校正码不同于第二错误校正码。 在一范例实施例中,上述的存储器控制器还用以将第一错误校正码储存在上述的其中一个实体抹除单元中。 在一范例实施例中,上述的存储器控制器还用以将第一错误校正码分为多个部分,将其中一个部分储存在其中一条第一字线所对应的实体程序化单元中,并且将其中另一个部分储存在另一条第一字线所对应的实体程序化单元中。 本专利技术一范例实施例提出一种存储器控制器,用于控制上述的可复写式非易失性存储器模块。此存储器控制器包括主机接口、存储器接口、以及错误检查与校正电路。主机接口是用以电性连接至一主机系统。存储器接口是用以电性连接至可复写式非易失性存储器模块。错误检查与校正电路是用以利用上述存储单元中的多个第一存储单元所储存的数据来产生一第一错误校正码。这些第一存储单元是位于多条第一字线与多条第一位线上。在每一条第一位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第一错误校正码。 在一范例实施例中,上述的错误检查与校正电路还用以利用上述存储单元中多个第二存储单元所储存的数据来产生一第二错误校正码。这些第二存储单元是位于多条第二字线与多条第二位线上。在每一条第二位线上的存储单元中,只有一个存储单元所储存的数据是用以产生第二错误校正码。此外,上述第一错误校正码不同于第二错误校正码。 在一范例实施例中,上述的存储器控制器还包括一存储器管理电路,用以将第一错误校正码储存在上述的其中一个实体抹除单元中。 在一范例实施例中,上述的存储器控制器还包括一存储器管理电路,用以将第一错误校正码分为多个部分,将其中一个部分储存在其中一条第一字线所对应的实体程序化单元中,并且将其中另一个部分储存在另一条第一字线所对应的实体程序化单元中。 基于上述,本专利技术范例实施例提出的数据保护方法、存储器储存装置与存储器控制器,会根据不同位线且不同字线上的存储单元所储存的数据来产生错误校正码,藉此可以更有效地保护数据。 为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。 【专利附图】【附图说明】 图1A是根据一范例实施例所绘示的主机系统与存储器储存装置的示意图; 图1B是根据一范例实施例所绘示的电脑、输入/输出装置与存储器储存装置的示意图; 图1C是根据一范例实施例所绘示的主机系统与存储器储存装置的示意图; 图2是绘示图1A所示的存储器储存装置的概要方块图; 图3是根据一范例实施例所绘示一个NAND串的俯视图; 图4是根据一范例实施例所绘示一个NAND串的等效电路图; 图5是根据一范例本文档来自技高网
...
数据保护方法、存储器储存装置与存储器控制器

【技术保护点】
一种数据保护方法,用于控制一可复写式非易失性存储器模块,其特征在于,该可复写式非易失性存储器模块包括多条字线、多条位线与多个存储单元,每一该些存储单元是位于该些字线的其中之一与该些位线的其中之一上,并且由该些存储单元组成多个实体抹除单元,该数据保护方法包括:利用该些存储单元中多个第一存储单元所储存的数据来产生一第一错误校正码,其中该些第一存储单元位于该些字线中的多条第一字线与该些位线中的多条第一位线上,其中,在每一该些第一位线上的该些存储单元中,只有一个存储单元所储存的数据用以产生该第一错误校正码。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶志刚
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1