[发明专利]存储器坏区的数据备份方法及系统有效
| 申请号: | 201610020634.2 | 申请日: | 2016-01-12 |
| 公开(公告)号: | CN105718328B | 公开(公告)日: | 2017-10-27 |
| 发明(设计)人: | 魏益新;张豪 | 申请(专利权)人: | 珠海煌荣集成电路科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 珠海智专专利商标代理有限公司44262 | 代理人: | 林永协 |
| 地址: | 519085 广东省珠海市唐家湾*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 数据 备份 方法 系统 | ||
技术领域
本发明属于数据存储领域,具体涉及一种存储器坏区的数据备份方法及系统。
背景技术
存储芯片(Memory)作为目前全球第一大半导体芯片,以DRAM与Nand-Flash为主要存储芯片的市场销售规模占整个半导体销售规模的近30%。Nand-Flash更是由于本身具备的容量大,非易失性特点被广泛应用于SSD、MP3及手机等设备上。Nand-Flash从物理结构上可以分为块(Block,最小的擦除单元)、页(Page,最小的编程单元)、列(Column,最小的访问单元)和物理单元(Cell)。根据物理单元的差异,技术应用比较成熟的Nand-Flash分为SLC(Single-Level Cell)/MLC(Multi-Level Cell)/TLC(Trinary-Level Cell)三大类。虽然SLC 读写速度快、寿命长,但价格较高,在实际应用中MLC和TLC更为常用。
MLC和TLC的物理单元大于1bit/Cell,在生产或者在擦写次数累加的过程中,会有一定概率出现一个Cell物理损坏的情况,这种情况下,在访问接口上,TLC表现为一个WordLine(受控于同一Cell的三个Page)同时坏掉,MLC表现为一个Pair Page(受控于同一Cell的两个Page)同时坏掉,或者在一个Cell单元内操作互相干扰出错,出厂时则标记该WordLine/Pair Page所在的块为坏,从而损失当前块上除了该WordLine/Pair Page以外的其他Worline/Pair Page可用的容量。
传统闪存转换层(Flash Translation Layer,简称FTL)受制于容量与数据稳定性,较常见的做法是提取有固定规律出错的这类块独立管理使用,但WordLine/Pair Page随机坏的块则无法兼容到,一旦这类随机坏的块较大概率出现,则整批容量达标优良率会大幅下降。
发明内容
本发明的主要目的是提供一种提高存储器利用率的存储器坏区的数据备份方法。
本发明的另一目的是提供一种提高存储器利用率的存储器坏区的数据备份系统。
为实现上述的主要目的,本发明提供的存储器坏区的数据备份方法,包括分类步骤,将存储器的物理块分为特殊模型块和普通模型块的步骤;映射转换步骤,特殊模型块和普通模型块进行地址映射转换的步骤;数据保护步骤,将数据进行备份的步骤;其中,分类步骤包括物理块分组步骤,物理块分组步骤将物理坏页相同的物理块分为一组;普通模型块为物理块数最多的一组中的物理块,特殊模型块为剩余一组中的物理块;数据保护步骤包括逻辑页映射表读入步骤以及物理页备份步骤,逻辑页映射表读入步骤包括根据特殊模型块或普通模型块读入逻辑页映射表的步骤;物理页备份步骤包括根据逻辑页映射表备份物理页的步骤。
由上述方案可见,本发明的数据备份方法将存储器的物理块分为特殊模型块和普通模型块,在物理块分组步骤中使物理坏页数多的物理页模型包含物理坏页数少的物理页模型,从而使物理坏页数最多的物理页模型包含的物理页模型数最多,即物理块也最多,且根据物理页模型将物理块分成不同的集合;再将每个集合中具有相同物理页模型的物理块分成一组,一个物理块集合中有多个小组,把符合相同物理页模型的物理块数最多的一组作为普通模型,其他小组作为特殊模型。本发明将随机出错物理块的剩余容量利用起来,提高Nand-Flash的使用率。
一个优选的方案是,分类步骤还包括坏页登记步骤,坏页登记步骤在物理块分组步骤前执行,坏页登记步骤登记物理块的物理坏页数。
由上可见,扫描数据后筛选出每个物理块中可正常读写的物理页,并将其转换为逻辑页,然后登记相应的物理块的物理坏页的编号和个数。
一个优选的方案是,映射转换步骤采用内存和Nand-Flash混合存储的三级映射;第一级映射为逻辑块属性映射,第二级映射为特殊模型块的存储地址映射,第三级映射为逻辑页属性映射。
一个优选的方案是,第一级映射的逻辑块属性表储存在内存中,第二级映射的特殊模型块的物理地址存储在内存中,第三级映射的特殊模型块的逻辑页映射表存储在Nand-Flash中,普通模型块的逻辑页映射表存储在内存中。
由上可见,逻辑块属性映射表和普通模型块的逻辑页映射表存储在内存中可以降低对读写性能的影响,将特殊模型块对应的逻辑页映射表放入Nand-Flash中可以减少内存消耗。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海煌荣集成电路科技有限公司,未经珠海煌荣集成电路科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610020634.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





