[发明专利]提高NAND闪存读写性能的方法及装置有效

专利信息
申请号: 201110129429.7 申请日: 2011-05-18
公开(公告)号: CN102789421A 公开(公告)日: 2012-11-21
发明(设计)人: 艾骏;胡胜发 申请(专利权)人: 安凯(广州)微电子技术有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 赵景平;逯长明
地址: 510663 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 提高 nand 闪存 读写 性能 方法 装置
【说明书】:

技术领域

发明涉及嵌入式系统存储器读写技术领域,特别涉及一种提高NAND闪存读写性能的方法及装置。

背景技术

目前的随身电子产品,如手机、随身听等所用的存储器件大都是flash存储器,又称为闪存。flash存储器是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除操作。由于flash存储器的这种特性,因此传统的文件系统,如FAT16、FAT32、NTFS、ext2等,将无法直接工作在flash存储器上。

在现有技术中,对于NAND闪存(NAND flash Memory),通常利用NFTL(NAND Flash Translation Layer,NAND flash转换层)将逻辑块地址对应到实体的NAND闪存位置(以下简称物理地址),即将NAND闪存模拟成一个类似磁盘的块设备,以此来达到使NAND闪存能够使用FAT等用在块设备上的这类文件系统。例如,假设NAND闪存有10个块,逻辑块与物理块的对应关系如下表1所示,其中逻辑块与物理块的对应关系是一对N(N≥0)的关系。

表1:

  逻辑块  0  12  3  4  5  6  7  8  9  物理块  0,1,2,3  空7,9  8  空  5  4  空  空  空

目前,一些现有NFTL是使用链表的方式管理逻辑到物理的映射关系,见上述表1,从未被写的逻辑块对应空地址,被多次写过的逻辑块有多个物理地址与之对应。当NFTL被频繁地使用,也就是对于用户来说进行过一次或多次的将NAND闪存拷贝满再删除的操作,会通过垃圾回收机制得到空闲块,所述垃圾回收机制是NFTL在发现空闲块少于一定的值时,会将数据链中长度大于1的数据链的数据搬移到另一个空闲块,从而增加空闲块的数目。例如,上述表1中,将逻辑块为0的数据(对应物理块0,1,2,3)全部搬移动物理块6上,然后擦除原数据块0,1,2,3,则物理块0,1,2,3被释放出来,从而可以得到更多的空闲块。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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