【技术实现步骤摘要】
本专利技术是有关于一种用于可复写式非易失性存储器模块的数据合并方法及使用此方法的存储器控制器与存储器储存装置。
技术介绍
数字相机、手机与MP3在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可复写式非易失性存储器(rewritable non-volatile memory)具有数据非易失性、省电、体积小、无机械结构、读写速度快等特性,最适于可携式电子产品,例如笔记本型计算机。固态硬盘就是一种以闪存作为储存媒体的储存装置。因此,近年闪存产业成为电子产业中相当热门的一环。依据每个存储单元可储存的位数,与非(NAND)型闪存可区分为单阶储存单元(Single Level Cell,SLC) NAND 型闪存、多阶储存单元(Multi Level Ce 11,MLC) NAND 型闪存与三阶储存单元(Trinary Level Cell, TLC)NAND型闪存,其中SLC NAND型闪存的每个存储单元可储存I个位的数据(即,“I”与“0”),MLC NAND型闪存的每个存储单元可储存2个位的数据并且TLC NAND型闪存的每个存储单元可储存3个位的数据。MLC NAND型闪存具有多个物理区块(physical block),且每一物理区块具有多个物理页面(physical page)。具体来说,在NAND型闪存中,物理页面是由排列在同一条字线上的数个存储单元所组成。由于SLC NAND型闪存的每个存储单元可储存I个位的数据,因此,在SLC NAND型闪存中,排列在同一条字线上的数个存储单元是对应一个物理页面。相对于SLC NAND型闪存 ...
【技术保护点】
一种数据合并方法,用于在一可复写式非易失性存储器模块中合并一逻辑区块的有效数据,其中该可复写式非易失性存储器模块具有多个物理区块,每一该多个物理区块具有多个物理页面组,每一该多个物理页面组至少具有一下页物理页面与一上页物理页面,写入数据至该些下页物理页面的速度快于写入数据至该些上页物理页面的速度,该逻辑区块的有效数据分散地被储存在该多个物理区块之中的一第一数据物理区块与该多个物理区块之中的至少一暂存物理区块中,并且该逻辑区块的有效数据欲被合并至该多个物理区块之中的一第二数据物理区块,该数据合并方法包括:指派对应该逻辑区块的多个整理物理区块;以一部分同步方式执行一数据整理运作与一数据搬移运作,其中该数据整理运作用以从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据整理至该些整理物理区块的下页物理页面,该数据搬移运作用以从该些整理物理区块之中将该逻辑区块的有效数据搬移至该第二数据物理区块;以及将该逻辑区块重新映射至该第二数据物理区块。
【技术特征摘要】
1.一种数据合并方法,用于在一可复写式非易失性存储器模块中合并一逻辑区块的有效数据,其中该可复写式非易失性存储器模块具有多个物理区块,每一该多个物理区块具有多个物理页面组,每一该多个物理页面组至少具有一下页物理页面与一上页物理页面,写入数据至该些下页物理页面的速度快于写入数据至该些上页物理页面的速度,该逻辑区块的有效数据分散地被储存在该多个物理区块之中的一第一数据物理区块与该多个物理区块之中的至少一暂存物理区块中,并且该逻辑区块的有效数据欲被合并至该多个物理区块之中的一第二数据物理区块,该数据合并方法包括: 指派对应该逻辑区块的多个整理物理区块; 以一部分同步方式执行一数据整理运作与一数据搬移运作,其中该数据整理运作用以从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据整理至该些整理物理区块的下页物理页面,该数据搬移运作用以从该些整理物理区块之中将该逻辑区块的有效数据搬移至该第二数据物理区块;以及 将该逻辑区块重新映射至该第二数据物理区块。2.根据权利要求1所述的数据合并方法,其中以该部分同步方式执行该数据整理运作与该数据搬移运作的步骤包括: (a)从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据之中属于多个逻辑页面的有效数据复制到该些整理物理区块的下页物理页面中,其中该些逻辑页面的数目为一预定数目; (b)从该些整理物理区块中将属于该些逻辑页面的有效数据复制到该第二数据物理区块,同时从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据之中属于其它逻辑页面的后续有效数据复制到该些整理物理区块的后续下页物理页面中;以及 (C)重复执行步骤(a)与(b),直到该逻辑区块的所有有效数据都被复制到该第二数据物理区块为止。3.根据权利要求1所述的数据合并方法,其中以该部分同步方式执行该数据整理运作与该数据搬移运作的步骤包括: (a)从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据之中属于一个逻辑页面的有效数据复制到该些整理物理区块的下页物理页面中; (b)从该些整理物理区块中将该逻辑页面的有效数据复制到该第二数据物理区块,同时从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据之中属于下一个逻辑页面的有效数据复制到该些整理物理区块的后续下页物理页面中;以及 (C)重复执行步骤(a)与(b),直到该逻辑区块的所有有效数据都被复制到该第二数据物理区块为止。4.根据权利要求1所述的数据合并方法,其中该数据搬移运作是通过使用一复制回指令来执行。5.根据权利要求1所述的数据合并方法,其中每一该些物理页面组还具有一中页物理页面,并且写入数据至该些下页物理页面的速度快于写入数据至该些中页物理页面的速度,写入数据至该些中页物理页面的速度快于写入数据至该些上页物理页面的速度。6.根据权利要求5所述的数据合并方法,还包括: 将该些物理区块至少分组为一数据区与一暂存区,其中该第一数据物理区块与该第二数据物理区块属于该数据区并且该至少一暂存物理区块是从该暂存区中被指派。7.根据权利要求6所述的数据合并方法, 其中从该暂存区中指派作为对应该逻辑区块的该些整理物理区块的步骤包括: 从该暂存区中提取3个物理区块作为对应该逻辑区块的一第一整理物理区块、一第二整理物理区块与一第三整理物理区块。8.一种存储器控制器,用于控制一可复写式非易失性存储器模块,其中该可复写式非易失性存储器模块具有多个物理区块,每一该些物理区块具有多个物理页面组,每一该些物理页面组至少具有一下页物理页面与一上页物理页面,写入数据至该些下页物理页面的速度快于写入数据至该些上页物理页面的速度,该存储器控制器包括: 一主机接口,用以电性连接至一主机系统; 一存储器接口,用以电性连接至该可复写式非易失性存储器模块;以及 一存储器管理电路,电性连接至该主机接口与该存储器接口,并且用以将一逻辑区块的有效数据合并至该些物理区块之中的一第二数据物理区块,其中该逻辑区块的有效数据分散地被储存在该些物理区块之中的一第一数据物理区块与该些物理区块之中的至少一暂存物理区块中, 其中该存储器管理电路指派对应该逻辑区块的多个整理物理区块,并且以一部分同步方式执行一数据整理运作与一数据搬移运作, 其中该数据整理运作用以从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据整理至该些整理物理区块的下页物理页面,该数据搬移运作用以从该些整理物理区块之中将该逻辑区块的有效数据搬移至该第二数据物理区块, 其中该存储器管理电路还用以将该逻辑区块重新映射至该第二数据物理区块。9.根据权利要求8所述的存储器控制器,其中在该数据整理运作与该数据搬移运作以该部分同步方式被执行期间,该存储器管理电路从该第一数据物理区块和该至少一暂存物理区块中将该逻辑区块的有效数据之中属于多个逻辑页面的有效数据复制到该些整理物理区块的下页物理页面中,其中该些逻辑页面的数目为一预定数目, 其中在该数据整理运作与该数据搬移运作以该部分同步方式被执行期间,该存储器管理电路从该些整理物理区块中将属于该些逻辑页面的有...
【专利技术属性】
技术研发人员:刘建业,陈庆聪,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。