[发明专利]NAND FLASH的数据处理方法有效

专利信息
申请号: 200910109880.5 申请日: 2009-11-25
公开(公告)号: CN101794254A 公开(公告)日: 2010-08-04
发明(设计)人: 罗胜;李发生;张彦伟;成晓华 申请(专利权)人: 深圳市硅格半导体有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 深圳市世纪恒程知识产权代理事务所 44287 代理人: 胡海国
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: nand flash 数据处理 方法
【说明书】:

技术领域

发明涉及半导体存储介质技术领域,更具体地说,涉及一种NAND  FLASH的数据处理方法。

背景技术

NAND FLASH(非易失性存储器,简称闪存)中擦除的最小单位为块 (Block),写入的最小单位为页(Page),所有的用户数据写入操作需基于一 个空块进行,即所有的写入操作需在FLASH中被擦除后没有被编程的块中进 行。若要根据逻辑地址A向一块中写入数据将该块中的数据更新,其流程大致 如下:

首先,找到一个空块,将旧块中A地址以上页中的数据拷贝到空块;例如, 若要写入数据的块中A地址对应的页为第20页,则先将第0~19页的数据拷贝到 新块中;

然后,将要写入的数据写入到空块中对应的页;

最后,将旧块的其他数据拷贝到空块的相应位置。

目前,要基于NAND FLASH向其文件系统中写入一段数据,首先要频繁 的修改它的系统文件,例如,FAT文件系统要拷贝文件,必须要更新FAT表、 FDT表,最后才更新用户数据,而用户数据长度一般较长,需若干页才能容置。 所以在数据写入过程中,文件系统经常打断用户数据的更新,而插入对FAT表 与FDT表的更新操作。此时,需结束当前块的操作,而对FAT表与FDT表进行 更新操作,FAT表与FDT表的更新操作过程与上述数据更新操作过程一致,即 需重复上述用户数据更新的步骤。当FAT与FDT更新完后,用户数据继续往下 写时,又必须重复上述数据写入过程,即将数据中断时已写入到块中的数据 和逻辑地址以上页的数据拷贝到一新块,然后将未写完的写入到逻辑地址对 应的页中,然后拷贝旧块中的其他数据。整个过程既耗时且FLASH的磨损又 大,特别文件个数较多时,FAT、FDT修改比率就更高,导致FLASH拷贝文件 速度过慢。

发明内容

本发明的主要目的在于针对现有技术缺陷,提供一种NAND FLASH的数 据处理方法,旨在减少FLASH的磨损,提高FLASH的文件拷贝速度。

本发明NAND FLASH的数据处理方法包括以下步骤:

根据逻辑地址与物理地址映射表申请空块,进行用户数据更新操作;

当用户数据更新操作被FAT表或FDT表更新中断时,保存空块的物理地址 和操作环境;

更新FAT表或FDT表,记录FAT表或FDT表的映射关系;

调取用户数据更新操作中断时空块的物理地址和操作环境,继续用户数 据更新操作;所述操作环境包括逻辑地址对应的块、循环变量、状态机状态。

优选地,所述当用户数据更新操作被FAT表或FDT表中断时,保存空块的 物理地址和操作环境的步骤中包括:

设定数据长度阈值;

比较FAT表或FDT表的长度与数据长度阈值;

当FAT表或FDT表的长度小于或等于数据长度阈值时,中断用户数据更新 操作。

优选地,所述更新FAT表或FDT表,记录FAT表或FDT表的映射关系的步 骤中还包括:

在FLASH冗余中记录FAT表或FDT表的逻辑地址,并在内存中记录FAT 表或FDT表的映射关系。

优选地,上述数据处理方法还包括以下步骤:

当编程时插入的数据长度大于所述阈值时结束数据更新操作;

申请用户数据的逻辑地址与物理地址映射表;

保存当前操作的结束物理地址与操作环境。

优选地,所述调取用户数据更新操作中断时空块的物理地址和操作环境, 继续数据更新操作的步骤中还包括:

判断当前操作的物理地址与结束物理地址是否一致;若否,则根据数据 长度阈值中断用户数据更新操作;若是,则根据结束物理地址继续更新数据。

优选地,所述根据数据长度阈值中断数据更新操作的步骤中还包括以下:

比较用户数据长度与阈值;

当用户数据长度小于阈值时,中断用户数据更新操作。

由上可知,本发明在数据操作被中断时,记录当时空块的物理地址和操 作环境,当文件系统的更新完成后,再通过调取空块的物理地址和操作环境, 实现对数据的续写操作,减少了FLASH的磨损,提高了FLASH的数据拷贝速 度。

附图说明

图1是本发明的一个实施方式中NAND FLASH的数据处理方法流程图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市硅格半导体有限公司,未经深圳市硅格半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910109880.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top