【技术实现步骤摘要】
避免读取扰动的数据搬移方法以及使用该方法的装置
本专利技术关连于一种快闪存储器装置,特别是一种避免读取扰动的数据搬移方法以及使用该方法的装置。
技术介绍
快闪存储器装置通常分为NOR快闪装置与NAND快闪装置。NOR快闪装置为随机存取装置,可于地址脚位上提供任何主装置(host)请求的地址,用以存取NOR快闪装置,并及时地由NOR快闪装置的数据脚位上获得储存于该地址上的数据。相反地,NAND快闪装置并非随机存取,而是序列存取。NAND快闪装置无法像NOR快闪装置一样,可以存取任何随机地址,而是需要一次性写入一系列字节(bytes)的值到NAND快闪装置,或从NAND快闪装置一次性读取一系列字节的值。主装置提供请求命令(command)的类型(如,读取、写入、抹除等),以及用在此命令上的地址。地址可指向一个页面(在快闪存储器中的一个写入作业的最小数据块)或一个区块(在快闪存储器中的一个抹除作业的最小数据块)。实际上,NAND快闪装置通常从存储器单元(memorycells)上读取或写入完整的数页数据。当一整页的数据从阵列读取到装置中的缓存器(buffer)后,借由使用提取信号(strobesignal)顺序地敲出(clockout)内容,让主装置可逐字节或逐字(words)存取数据。读取NAND快闪存储器久了,可能导致邻近的实体页面(或字元线)改变状态(变成写入)。如果持续从一个实体页面读取数据,此实体页面并不会失效,然而,周遭的实体页面却会受影响,于之后的读取中发生错误。于两次抹除作业之间,允许的读取次数为上千次。这也就是本领域技术人员了解的读取扰动(re ...
【技术保护点】
1.一种避免读取扰动的数据搬移方法,由一处理单元执行,包含:从一第一读取计数数据表取得相应于多个实体块的多个第一读取次数,其中每一上述第一读取次数代表从一第一时间点至一第二时间点间读取上述实体块中的相应一者的次数;从一第二读取计数数据表取得相应于上述实体块的多个第二读取次数,其中每一上述第二读取次数代表从上述第二时间点至一第三时间点间读取上述实体块中的相应一者的次数;将每一上述第二读取次数减去上述第一读取次数中的相应一者,用以产生多个第三读取次数;依据上述第三读取次数从上述实体块中找寻一异常实体块;对上述异常实体块中第i个实体页面进行读取测试,i为大于等于0的整数;判断上述异常实体块中第i个实体页面的数据是否通过读取测试;以及当上述异常实体块中第i个实体页面没通过读取测试时,将上述异常实体块中上述第i个实体页面及至少一相邻实体页面的数据搬迁至一有效实体块。
【技术特征摘要】
1.一种避免读取扰动的数据搬移方法,由一处理单元执行,包含:从一第一读取计数数据表取得相应于多个实体块的多个第一读取次数,其中每一上述第一读取次数代表从一第一时间点至一第二时间点间读取上述实体块中的相应一者的次数;从一第二读取计数数据表取得相应于上述实体块的多个第二读取次数,其中每一上述第二读取次数代表从上述第二时间点至一第三时间点间读取上述实体块中的相应一者的次数;将每一上述第二读取次数减去上述第一读取次数中的相应一者,用以产生多个第三读取次数;依据上述第三读取次数从上述实体块中找寻一异常实体块;对上述异常实体块中第i个实体页面进行读取测试,i为大于等于0的整数;判断上述异常实体块中第i个实体页面的数据是否通过读取测试;以及当上述异常实体块中第i个实体页面没通过读取测试时,将上述异常实体块中上述第i个实体页面及至少一相邻实体页面的数据搬迁至一有效实体块。2.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,相应于上述异常实体块的上述第三读取次数超过一预设阀值。3.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,相应于上述异常实体块的上述第三读取次数数倍以上于上述所有第三读取次数的一平均值。4.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,上述第i个实体页面的数据储存于一第一字线及上述相邻实体页面的数据储存于一第二字线,以及上述第一字线相邻于上述第二字线。5.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,上述第i个实体页面及至少一相邻实体页面包含第i-1个实体页面至第i+1个实体页面。6.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,上述第i个实体页面及至少一相邻实体页面包含第i-1个实体页面至第i+1个实体页面。7.如权利要求1所述的避免读取扰动的数据搬移方法,其特征在于,于对上述异常实体块中第i个实体页面进行读取测试的步骤中,更包含:驱动一存取接口,用以从上述异常实体块中上述第i个实体页面读取数据并传送到一错误检查修正单元;于判断上述异常实体块中第i个实体页面的数据是否通过读取测试的步骤中,更包含:从上述错误检查修正单元取得一结果;以及依据上述结果判断上述异常实体块中上述第i个实体页面的数据是否通过错误检查修正。8.如权利要求7所述的避免读取扰动的数据搬移方法,其特征在于,上述结果指出上述异常实体块中上述第i个实体页面的数据的错误情形。9.如权利要求8所述的避免读取扰动的数据搬移方法,其特征在于,上述结果指出上述异常实体块中第i个实体页面的数据的一错误程度,以及于依据上述结果判断上述异常实体块中上述第i个实体页面的数据是否通过错误检查修正的步骤中,更包含:判断上述异常实体块中上述第i个实体页面的数据的上述错误程度是否到达预设程度或更糟;以及当上述异常实体块中上述第i个实体页面的数据的上述错误程度到达预设程度或更糟时,判定上述异常实体块中上述第i个实体页面的数据不通过错误检查修正。10.如权利要求8所述的避免读取扰动的数据搬移方法,其特征在于,上述结果指出上述异常实体块中第i个实体页面的数据的一错误位数,以及于依据上述结果判断上述异常实体块中上述第i个实体页面的数据是否通过错误检查修正的步骤中,更包含:判断上述异常实体块中上述第i个实体页面的数据的上述错误位数是否超过一预设阀值;以及当上述异常实体块中上述第i个实体页面的数据的上述错误位数超过上述预设阀值时,判定...
【专利技术属性】
技术研发人员:林定宽,
申请(专利权)人:上海宝存信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。