数据储存装置及其数据更新方法制造方法及图纸

技术编号:13863477 阅读:34 留言:0更新日期:2016-10-19 14:45
本发明专利技术提供一种数据储存装置及其数据更新方法。数据储存装置包括一快闪存储器以及一控制器。控制器被设置为用以判断快闪存储器中的一第一页面是否符合一既定条件。当第一页面符合既定条件时,控制器更新(refresh)相应于第一页面的一区块,其中既定条件包括第一页面的电压分布向一既定方向偏移,并且既定方向是左边。

【技术实现步骤摘要】

本专利技术系关于一种存储器装置的数据更新方法;特别是关于一种根据电压偏移所执行的数据更新方法。
技术介绍
快闪存储器为一种普遍的非挥发性数据储存装置,系以电性方式抹除与程序化。以与非门型的快闪存储器(即NAND FLASH)为例,常用作存储卡(memory card)、通用序列总线闪存装置(USB flash device)、固态硬盘(SSD)、嵌入式快闪存储器模块(eMMC)…等使用。快闪存储器(如,NAND FLASH)的储存阵列包括多个区块(blocks),其中浮置栅极晶体管可用以构成快闪存储器。浮置栅极晶体管中的浮置栅极,可捕捉的电荷以储存数据。然而,储存于浮置栅极的电荷会由于快闪存储器的操作以及各种环境参数,自浮置栅极流失,造成数据保存(Data retention)的问题。
技术实现思路
数据储存装置可判断页面的电压分布是否向一既定方向偏移,以判断页面是否发生数据保存的问题。本专利技术提供一种数据储存装置。数据储存装置包括一快闪存储器以及一控制器。控制器被设置为用以判断快闪存储器中的一第一页面是否符合一既定条件。当第一页面符合既定条件时,控制器更新(refresh)相应于第一页面的一区块,其中既定条件包括第一页面的电压分布向一既定方向偏移,并且既定方向是左边。在一实施例中,控制器系被设置为借由一低密度奇偶检查(Low-density parity-check code,LDPC)错误校正,判断第一页面的电压分布是否向既定方向偏移。低密度奇偶检查错误校正包括多个阶段解码,并且控制器系被设置为当
阶段解码中的一者成功校正第一页面并回传相应于负值的一校正读取电压时,判断第一页面的电压分布向既定方向偏移。在另一实施例中,既定条件更包括第一页面的电压分布偏移超过一既定值。控制器系被设置为借由具有多个阶段解码的一低密度奇偶检查(Low-density parity-check code,LDPC)错误校正,判断第一页面的电压分布偏移是否超过一既定值,其中控制器系被设置为当成功校正第一页面的阶段解码大于一既定阶段解码时,判断第一页面的电压分布偏移超过既定值。在一实施例中,既定阶段解码为第三阶段解码。控制器更被设置为对第一页面进行一第一阶段解码,当第一阶段解码无法成功对第一页面进行解码时,对第一页面进行一第二阶段解码,当第二阶段解码无法成功对第一页面进行解码时,对第一页面进行一第三阶段解码,并且当第三阶段解码成功对第一页面进行解码并回传具有负值的一校正读取电压时,判断第一页面的电压分布超过既定值并且向既定方向偏移。另外,第一阶段解码是对第一页面重新读取三次,第二阶段解码是对第一页面重新读取五次,并且第三阶段解码是对第一页面重新读取七次。又另一实施例中,控制器更被设置为根据一主机的一读取命令对第一页面进行一第一次读取动作,并且当第一次读取动作无法成功读取第一页面时,才进行判断第一页面是否符合既定条件的动作。第一读取动作包括一错误校正程序(Error Correction)用以在第一读取动作中校正第一页面中的至少一错误比特。本专利技术亦提供一种数据更新方法。数据更新方法包括:判断一快闪存储器中的一第一页面是否符合一既定条件;以及当第一页面符合既定条件时,更新(refresh)相应于第一页面的一区块,其中既定条件包括第一页面的电压分布向一既定方向偏移,并且既定方向是左边。在一实施例中,判断快闪存储器中的第一页面是否符合既定条件的步骤更包括借由一低密度奇偶检查(Low-density parity-check code,LDPC)错误校正,判断第一页面的电压分布是否向既定方向偏移。低密度奇偶检查错误校正包括多个阶段解码,并且判断快闪存储器中的第一页面是否符合既定条件的步骤更包括当阶段解码中的一者成功校正第一页面并回传相应于负值的一校正读取电压时,判断第一页面的电压分布向既定方向偏移。在另一实施例中,既定条件更包括第一页面的电压分布偏移超过一既定
值。判断快闪存储器中的第一页面是否符合既定条件的步骤更包括借由包括多个阶段解码的一低密度奇偶检查(Low-density parity-check code,LDPC)错误校正,判断第一页面的电压分布偏移是否超过一既定值,其中当成功校正第一页面的阶段解码大于一既定阶段解码时,第一页面的电压分布偏移超过既定值。在一实施例中,既定阶段解码为第三阶段解码。上判断快闪存储器中的第一页面是否符合既定条件的步骤更包括:对第一页面进行一第一阶段解码;当第一阶段解码无法成功对第一页面进行解码时,对第一页面进行一第二阶段解码;当第二阶段解码无法成功对第一页面进行解码时,对第一页面进行一第三阶段解码;以及当第三阶段解码成功对第一页面进行解码并回传具有负值的一校正读取电压时,判断第一页面的电压分布超过既定值并且向既定方向偏移。又另一实施例中,数据更新方法更包括为根据一主机的一读取命令对第一页面进行一第一次读取动作,其中当第一次读取动作无法成功读取第一页面时,才进行判断第一页面是否符合既定条件的动作。第一读取动作包括一错误校正程序(Error Correction)用以在第一读取动作中校正第一页面中的至少一错误比特。附图说明图1是本专利技术的一种实施例的电子系统的方块图。图2是本专利技术的一种实施例的数据更新方法的流程图。图3是本专利技术的另一种实施例的数据更新方法的流程图。【附图标记说明】100 电子系统;120 主机;140 数据储存装置;160 控制器;162 运算单元;164 永久存储器;180 快闪存储器;S200-S202、S300-S308 步骤。具体实施方式以下将详细讨论本专利技术各种实施例的装置及使用方法。然而值得注意的是,本专利技术所提供的许多可行的专利技术概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本专利技术的装置及使用方法,但非用于限定本专利技术的范围。图1是本专利技术的一种实施例的电子系统的方块图。电子系统100包括一主机120以及一数据储存装置140。数据储存装置140包括一快闪存储器180以及一控制器160,且可根据主机120所下达的命令操作。控制器160包括一运算单元162以及一永久存储器(如,只读存储器ROM)164。永久存储器164与所载的程序码、数据组成固件(firmware),由运算单元162执行,使控制器160基于该固件控制该快闪存储器180,其中运算单元162更包括一第一错误校正引擎及/或一第二错误校正引擎。第一错误校正引擎是用以在数据区段的数据发生错误时,对所读取的数据区段进行一错误校正程序(Error Correction)。在一实施例中,第一错误校正引擎所执行的错误校正程序可为BCH错误校正,但本专利技术不限于此。第二错误校正引擎是用以在第一错误校正引擎无法将所读取的数据区段校正为正确的数据时,对所读取的数据区段进行另一错误校正。在一实施例中,第二错误校正引擎为低密度奇偶检查(Low-density parity-check code,LDPC)错误校正,但本专利技术不限于此。值得注意的是,第一错误校正引擎以及一第二错误校正引擎可设置于处理单元162之外,亦可同时设置于处理单元162之中,本专利技术不限于此。快闪存储器180包括多个区块,每一区块包括多个页面。本文档来自技高网
...

【技术保护点】
一种数据储存装置,包括:一快闪存储器;以及一控制器,被设置为用以判断上述快闪存储器中的一第一页面是否符合一既定条件,以及当上述第一页面符合上述既定条件时,更新相应于上述第一页面的一区块,其中上述既定条件包括上述第一页面的电压分布向一既定方向偏移,并且上述既定方向是左边。

【技术特征摘要】
2015.02.04 TW 1041036741.一种数据储存装置,包括:一快闪存储器;以及一控制器,被设置为用以判断上述快闪存储器中的一第一页面是否符合一既定条件,以及当上述第一页面符合上述既定条件时,更新相应于上述第一页面的一区块,其中上述既定条件包括上述第一页面的电压分布向一既定方向偏移,并且上述既定方向是左边。2.根据权利要求1所述的数据储存装置,其特征在于,上述控制器系被设置为借由一低密度奇偶检查错误校正,判断上述第一页面的电压分布是否向上述既定方向偏移。3.根据权利要求2所述的数据储存装置,其特征在于,上述低密度奇偶检查错误校正包括多个阶段解码,并且上述控制器系被设置为当上述阶段解码中的一者成功校正上述第一页面并回传相应于负值的一校正读取电压时,判断上述第一页面的电压分布向上述既定方向偏移。4.根据权利要求1所述的数据储存装置,其特征在于,上述既定条件更包括上述第一页面的电压分布偏移超过一既定值。5.根据权利要求4所述的数据储存装置,其特征在于,上述控制器系被设置为借由具有多个阶段解码的一低密度奇偶检查错误校正,判断上述第一页面的电压分布偏移是否超过一既定值,其中上述控制器系被设置为当成功校正上述第一页面的上述阶段解码大于一既定阶段解码时,判断上述第一页面的电压分布偏移超过上述既定值。6.根据权利要求5所述的数据储存装置,其特征在于,上述既定阶段解码为第三阶段解码。7.根据权利要求4所述的数据储存装置,其特征在于,上述控制器更被设置为对上述第一页面进行一第一阶段解码,当上述第一阶段解码无法成功对上述第一页面进行解码时,对上述第一页面进行一第二阶段解码,当上述第二阶段解码无法成功对上述第一页面进行解码时,对上述第一页面进行一第三阶段解码,并且当上述第三阶段解码成功对上述第一页面进行解码并回传具有负值的一校正读取电压时,判断上述第一页面的电压分布超过上述既定值并且向上述既定方向偏移。8.根据权利要求7所述的数据储存装置,其特征在于,上述第一阶段解码是对上述第一页面重新读取三次,上述第二阶段解码是对上述第一页面重新读取五次,并且上述第三阶段解码是对上述第一页面重新读取七次。9.根据权利要求1所述的数据储存装置,其特征在于,上述控制器更被设置为根据一主机的一读取命令对上述第一页面进行一第一次读取动作,并且当上述第一次读取动作无法成功读取上述第一页面时,才进行上述判断上述第一页面是否符合上述既定条件的动作。10.根据权利要求9所述的数据储存装置,其特征在于,上述第一读取动作包括一错误校正程序用以在上述第一读取动作中校正上述第一页面中的至少一错误比特。11.一种数据更新方法,包括:判断一快闪...

【专利技术属性】
技术研发人员:周柏昇
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1