数据储存装置及其数据维护方法制造方法及图纸

技术编号:14483353 阅读:61 留言:0更新日期:2017-01-26 02:52
本发明专利技术提供一种数据储存装置,包括一快闪存储器以及一控制器。快闪存储器包括多个区块,每一区块具有多个页面。控制器用以接收将多个数据段分别写入区块中的一第一区块的多个第一页面的一写入命令,根据第一区块的一第一抹除次数,计算一偏移指标,根据偏移指标撷取一随机种子表中的多个种子,使用所撷取的种子对数据段进行编码以获得多个编码后数据段,并且将编码后数据段写入第一页面。

【技术实现步骤摘要】

本专利技术是关于一种存储器装置的数据维护方法;特别是关于一种将写入数据编码的数据维护方法。
技术介绍
快闪存储器为一种普遍的非易失性数据储存装置,是以电性方式抹除与编程。以非与门型的快闪存储器(即NANDFLASH)为例,常用作存储卡(memorycard)、通用串行总线闪存装置(USBflashdevice)、固态硬盘(SSD)、嵌入式快闪存储器模块(eMMC)…等使用。快闪存储器(如,NANDFLASH)的储存阵列包括多个区块(blocks)。各区块包括多个页面(pages),其中在快闪存储器中数据写入的单位是页面,数据抹除的最小单位为区块。由于快闪存储器的存取过程中对同一页面或者同一区块反复存取,可能会发生数据内容的错误。所以需要一种数据维护方法来避免对快闪存储器中的数据错误。
技术实现思路
本专利技术所提供的数据储存装置可降低页面损坏的几率。本专利技术提供一种数据储存装置。数据储存装置包括一快闪存储器以及一控制器。快闪存储器包括多个区块,每一区块具有多个页面。控制器用以接收将多个数据段分别写入区块中的一第一区块的多个第一页面的一写入命令,根据第一区块的一第一抹除次数,计算一偏移本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610069348.html" title="数据储存装置及其数据维护方法原文来自X技术">数据储存装置及其数据维护方法</a>

【技术保护点】
一种数据储存装置,包括:一快闪存储器,包括多个区块,每一上述区块具有多个页面;以及一控制器,用以接收将多个数据段分别写入上述区块中的一第一区块的多个第一页面的一写入命令,根据上述第一区块的一第一抹除次数,计算一偏移指标,根据上述偏移指标撷取一随机种子表中的多个种子,使用所撷取的上述种子对上述数据段进行编码以获得多个编码后数据段,并且将上述编码后数据段写入上述第一页面。

【技术特征摘要】
2015.07.17 TW 1041231941.一种数据储存装置,包括:一快闪存储器,包括多个区块,每一上述区块具有多个页面;以及一控制器,用以接收将多个数据段分别写入上述区块中的一第一区块的多个第一页面的一写入命令,根据上述第一区块的一第一抹除次数,计算一偏移指标,根据上述偏移指标撷取一随机种子表中的多个种子,使用所撷取的上述种子对上述数据段进行编码以获得多个编码后数据段,并且将上述编码后数据段写入上述第一页面。2.根据权利要求1的数据储存装置,其特征在于,上述控制器更用以记录每一上述区块被抹除的次数,并且上述第一抹除次数为上述第一区块被抹除的次数。3.根据权利要求1的数据储存装置,其特征在于,上述控制器是对上述第一抹除次数进行一哈希演算法,以获得上述偏移指标。4.根据权利要求3的数据储存装置,其特征在于,上述哈希演算法中的除数为一个上述区块中的上述页面的数量。5.根据权利要求1的数据储存装置,其特征在于,上述种子是依照一既定顺序排列于上述随机种子表中,上述控制器用以根据上述偏移指标定位至上述种子中的一指标种子,并且自上述指标种子开始依照上述既定顺序撷取上述种子,以依序对上述数据段进行编码。6.根据权利要求5的数据储存装置,其特征在于,一个上述种子用以对一个上述数据段进行编码,并且一个上述数据段用以储存至一个上述第一页面。7.根据权利要求6的数据储存装置,其特征在于,上述数据段彼此相同,上述种子彼此不相同,并且上述编码后数据段彼此不相同。8.一种数据储存装置,包括:一快闪存储器,包括多个区块,每一上述区块具有多个页面;以及一控制器,用以将一数据段重复写入上述区块中的上述页面,其中当上述控制器对上述区块中的一第一区块进行写入时,上述控制器根据上述第一区块被抹除的第一抹除次数,计算一偏移指标,并且根据上述偏移指标对上述数据段进行编码以产生多个编码后数据段,并且将上述编码后数据段依序写入上述第一区块中的多个第一页面。9.根据权利要求8的数据储存装置,更包括一随机种子表,上述随机种子表中具有依照一既定顺序排列的多个种子,其中上述控制器更用以根据上述偏移指标在上述随机种子表中定位一指标种子以对上述数据段进行编码。10.根据权利要求9的数据储存装置,其特征在于,上述控制器更用以自上述指标种子开始依照上述既定顺序撷取上述种子,以使用所撷取的上述种子对上述数据段进行编码,其中每一上述种子用以对上述数据段进行编码并产生一个上述编码后数据段,每一上述编码后数据段彼此不相同,并且一个上述第一页面用以储存一个上述编码后数据段。11.根据权利要求8的数据储存装置,其特征在于,上述控制器是对上述第一抹除次数进行一哈希演算法,以获得上述偏移指标。12.根据权利要求11的数据储存装置,其特征在于,上述哈希演算法中的除数为一个上述区块中的上述页面的数量。13.一种数据维护方法,适用于一数据储存装置,其特征在于,上述数据储存装置具有多个区块,每一上述区块包括多个页面,上述数据维护方法包括:接收将多个数据段分别写入上述区块中的一第一区块...

【专利技术属性】
技术研发人员:江长豪黄国栋李岳宪赖德维
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1