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

技术编号:11022879 阅读:64 留言:0更新日期:2015-02-11 12:00
本发明专利技术提供一种数据储存装置及其数据维护方法,该数据储存装置包括一快闪存储器、一温度感测装置以及一控制器。温度感测装置用以检测周围的环境温度,以产生随着环境温度变化的温度参数。控制器用以在数据储存装置上电一预设时间后,执行一第一维护程序,在第一维护程序中,控制器读取温度感测装置以获得一第一温度参数,以及根据一第一既定条件决定一第一时间长度以执行一第二维护程序,其中第一既定条件包括第一温度参数,并且控制器更用以在第一维护程序结束的第一时间长度后,执行第二维护程序。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种,该数据储存装置包括一快闪存储器、一温度感测装置以及一控制器。温度感测装置用以检测周围的环境温度,以产生随着环境温度变化的温度参数。控制器用以在数据储存装置上电一预设时间后,执行一第一维护程序,在第一维护程序中,控制器读取温度感测装置以获得一第一温度参数,以及根据一第一既定条件决定一第一时间长度以执行一第二维护程序,其中第一既定条件包括第一温度参数,并且控制器更用以在第一维护程序结束的第一时间长度后,执行第二维护程序。【专利说明】
本专利技术是关于一种存储器装置的数据维护方法;特别是关于一种自动监控快闪存储器参数的数据维护方法。
技术介绍
快闪存储器为一种普遍的非挥发性数据储存装置,是以电性方式抹除与程序化。以与非门型的快闪存储器(即NAND FLASH)为例,常用作存储卡(memory card)、通用序列总线闪存装置(USB flash device)、固态硬盘(SSD)、嵌入式快闪存储器模块(eMMC)…等使用。 快闪存储器(如,NAND FLASH)的储存阵列包括多个区块(blocks),其中浮置栅极晶体管可用以构成快闪存储器。浮置栅极晶体管中的浮置栅极,可捕捉的电荷以储存数据。然而,储存于浮置栅极的电荷会由于快闪存储器的操作以及各种环境参数,自浮置栅极流失,造成数据保存(Dararetent1n)的问题。
技术实现思路
本专利技术提供一种数据储存装置。数据储存装置包括一快闪存储器、一温度感测装置以及一控制器。快闪存储器具有多个区块,每一区块具有多个页面。温度感测装置用以检测周围的环境温度,以产生随着环境温度变化的温度参数。控制器用以在数据储存装置上电一预设时间后,执行一第一维护程序,在第一维护程序中,控制器读取温度感测装置以获得一第一温度参数,以及根据一第一既定条件决定一第一时间长度以执行一第二维护程序,其中第一既定条件包括第一温度参数,并且控制器更用以在第一维护程序结束的第一时间长度后,执行第二维护程序。在第一维护程序中,控制器更用以对区块进行一第一区块扫描以获得分别相应于区块的多个第一错误比特数,并对相应于超过一既定错误比特临界值的第一错误比特数的区块,进行更新。 在第二维护程序中,控制器读取温度感测装置以获得一第二温度参数,根据一第二既定条件以及一第一历史纪录决定一第二时间长度以执行一第三维护程序,其中第二既定条件包括第二温度参数,并且第一历史纪录包括第一错误比特数以及在第一维护程序中被更新的区块的数量。另外,在第二维护程序中,控制器更用以根据第一历史纪录决定一第一错误比特临界值,对区块进行一第二区块扫描以获得分别相应于区块的多个第二错误比特数,并对相应于超过第一错误比特临界值的第二错误比特数的区块,进行更新。 值得注意的是,第一既定条件以及第二条件更包括数据储存装置最后一次被一主机存取的时间、数据储存装置上电的时间及/或区块被抹除的次数。在另一实施例的预设时间中,控制器更用以每隔一既定周期,读取温度感测装置以获得当下的温度参数,并根据所读取的当下的温度参数,调整开始执行第一维护程序的时间。 本专利技术亦提供一种数据维护方法,适用于具有一快闪存储器的一数据储存装置,其中快闪存储器具有多个区块,每一区块具有多个页面。数据维护方法包括:在数据储存装置上电一预设时间后,执行一第一维护程序;在第一维护程序中,读取一温度感测装置以获得相应于周围的环境温度的一第一温度参数;在第一维护程序中,根据一第一既定条件决定一第一时间长度以执行一第二维护程序,其中第一既定条件包括第一温度参数;对区块进行一第一区块扫描以获得分别相应于区块的多个第一错误比特数;对相应于超过一既定错误比特临界值的第一错误比特数的区块,进行更新;以及在第一维护程序结束的第一时间长度后,执行第二维护程序。 第二维护程序更包括:读取温度感测装置以获得相应于周围的环境温度的一第二温度参数;根据一第二既定条件以及一第一历史纪录决定一第二时间长度以执行一第三维护程序;根据第一历史纪录决定一第一错误比特临界值;对区块进行一第二区块扫描以获得分别相应于区块的多个第二错误比特数;以及对相应于超过第一错误比特临界值的第二错误比特数的区块,进行更新,其中第二既定条件包括第二温度参数,并且第一历史纪录包括第一错误比特数以及在第一维护程序中被更新的区块的数量。 在另一实施例中,数据维护方法更包括:在预设时间中,控制器更用以每隔一既定周期,读取温度感测装置以获得当下的温度参数;以及根据所读取的当下的温度参数,调整开始执行第一维护程序的时间。 【专利附图】【附图说明】 图1是本专利技术的一种实施例的电子系统的方块图。 图2是本专利技术的一种实施例的数据维护方法的流程图。 图3是本专利技术的另一种实施例的数据维护方法的流程图。 【附图标记说明】 100电子系统; 120 主机; 140数据储存装置; 160 控制器; 162运算单元; 164永久存储器; 165随机存取存储器; 166计时装置; 180快闪存储器; 190温度感测装置; S202 ?S206、S300 ?S306 步骤。 【具体实施方式】 以下将详细讨论本专利技术各种实施例的装置及使用方法。然而值得注意的是,本专利技术所提供的许多可行的专利技术概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本专利技术的装置及使用方法,但非用于限定本专利技术的范围。 图1是本专利技术的一种实施例的电子系统的方块图。电子系统100包括一主机120以及一数据储存装置140。数据储存装置140包括一控制器160、一快闪存储器180以及一温度感测装置190,且可根据主机120所下达的命令操作。控制器160包括一运算单元162、一永久存储器(如,只读存储器ROM) 164、一随机存取存储器165以及一计时装置166。永久存储器164与所载的程序码、数据组成固件(firmware),由运算单元162执行,使控制器160基于该固件控制该快闪存储器180。举例而言,控制器160可根据主机120的命令执行对快闪存储器180进行存取,以及自动执行维护程序。值得注意的是,在本专利技术的一实施例中,维护程序是在背景重复执行的,但本专利技术不限于此。举例而言,控制器160在闲置时,才会执行维护程序,并在收到来自主机120的动作命令时,中断所执行的维护程序。快闪存储器180具有多个区块,每一区块具有多个页面。计时装置166用以纪录数据储存装置180上电的时间,以及程序与程序间的时间等等。温度感测装置190用以检测数据储存装置140周围的环境温度,以产生随着环境温度变化的温度参数。在本实施例中,温度感测装置190是设置于数据储存装置140中的快闪存储器180旁,用以检测快闪存储器180周围的环境温度,但本专利技术不限于此。在另一实施例中,温度感测装置190亦可设置于数据储存装置140夕卜,用以检测数据储存装置140周围的环境温度。 另外,快闪存储器180更用以储存至少一参数对照表以及一扫描条件表。在一实施例中,参数对照表用以储存在不同的环境温度下,执行下一次维护程序所间隔的时间,但本专利技术不限于此。在其他实施例中,参数对照表亦包括在不同的环境温度、不同错误比特数、更新的区块本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410322810.html" title="数据储存装置及其数据维护方法原文来自X技术">数据储存装置及其数据维护方法</a>

【技术保护点】
一种数据储存装置,包括:一快闪存储器,具有多个区块,每一上述区块具有多个页面;一温度感测装置,用以检测周围的环境温度,以产生随着环境温度变化的温度参数;以及一控制器,用以在上述数据储存装置上电一预设时间后,执行一第一维护程序,在上述第一维护程序中,上述控制器读取上述温度感测装置以获得一第一温度参数,以及根据一第一既定条件决定一第一时间长度以执行一第二维护程序,其中上述第一既定条件包括上述第一温度参数,并且上述控制器更用以在上述第一维护程序结束的上述第一时间长度后,执行上述第二维护程序。

【技术特征摘要】
...

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

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

1