一种提高闪存可利用率的方法技术

技术编号:26345214 阅读:12 留言:0更新日期:2020-11-13 21:07
本发明专利技术公开了一种提高闪存可利用率的方法,首先判断闪存各逻辑单元的辨识号,看是否都存在,接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果,如果所有逻辑单元都正常,则直接进入生产状态,如果有逻辑单元不能使用,则利用硬件将闪存逻辑单元重新定址后,挑能符合规则的逻辑单元数量进行生产,本发明专利技术可以达到提高闪存的利用率,减少客户的损失的目的。

A method to improve the availability of flash memory

【技术实现步骤摘要】
一种提高闪存可利用率的方法
本专利技术涉及闪存
,具体为一种提高闪存可利用率的方法。
技术介绍
闪存是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大小一般为256KB到20MB。闪存是电子可擦除只读存储器(EEPROM)的变种,闪存与EEPROM不同的是,EEPROM能在字节水平上进行删除和重写而不是整个芯片擦写,而闪存的大部分芯片需要块擦除。由于其断电时仍能保存数据,闪存通常被用来保存设置信息,如在电脑的BIOS(基本程序)、PDA(个人数字助理)、数码相机中保存资料等;闪存正朝大容量、低功耗、低成本的方向发展。与传统硬盘相比,闪存的读写速度高、功耗较低,市场上已经出现了闪存硬盘,也就是SSD硬盘,该硬盘的性价比进一步提升。随着制造工艺的提高、成本的降低,闪存将更多地出现在日常生活之中。闪存为非消失性的存储器装置,闪存从一个存储器单元里存放一比特,擦写次数10万次,演进到一个存储器单元里存放二比特,擦写次数5000到10000次,到最新提出的一个存储器单元里存放三比特,擦写次数1000次。新的闪存推出,使用寿命减少,寿命减少会导致错误比特发生率提高。因此能增加数据正确性,成为一个重要的议题。闪存为非消失性的存储器装置,由页组成块,再由块组成的集合成为逻辑单元,而大容量的闪存不只一個逻辑单元,有2,4,8…等个逻辑单元。但是品质较差的大容量闪存时常伴随着某个逻辑单元无法使用的状况,这样在闪存固件需要2的N次幂个逻辑单元(除了1个逻辑单元之外)的操作下,会导致无法使用。另外普遍提高利用率的方式仅针对页或块做处理,遇到逻辑单元层面的损坏就只能将整颗闪存放弃。
技术实现思路
本专利技术的目的在于提供一种提高闪存可利用率的方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种提高闪存可利用率的方法,包括以下步骤:A、首先判断闪存各逻辑单元的辨识号,看是否都存在;B、接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果;C、如果所有逻辑单元都正常,则直接进入生产状态,;D、如果有逻辑单元不能使用,则利用硬件将闪存逻辑单元重新定址后,挑能符合规则的逻辑单元数量进行生产。优选的,所述步骤A中的闪存逻辑单元有1024个块,每个块有256个页,每个页有32个扇形组合而成。与现有技术相比,本专利技术的有益效果是:本专利技术中,首先判断闪存各逻辑单元的辨识号,看是否都存在,接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果,如果所有逻辑单元都正常,则直接进入生产状态,如果有逻辑单元不能使用,则利用硬件将闪存逻辑单元重新定址后,挑能符合规则的逻辑单元数量进行生产,本专利技术可以达到提高闪存的利用率,减少客户的损失得目的。附图说明图1为本专利技术流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种提高闪存可利用率的方法,包括以下步骤:A、首先判断闪存各逻辑单元的辨识号,看是否都存在;其中,闪存逻辑单元有1024个块,每个块有256个页,每个页有32个扇形组合而成;B、接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果;C、如果所有逻辑单元都正常,则直接进入生产状态,;D、如果有逻辑单元不能使用,则利用硬件将闪存逻辑单元重新定址后,挑能符合规则的逻辑单元数量进行生产。举例说明:闪存有4个逻辑单元,位置分别为0,1,2,3,假设位置1的逻辑单元损坏,则根据容量用位置2或3去替代,如果用2替代,则生产可使用逻辑单元0,2,开半容生产,反之亦然。这样就可以达到提高闪存的利用率,减少客户的损失。本专利技术中,首先判断闪存各逻辑单元的辨识号,看是否都存在,接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果,如果所有逻辑单元都正常,则直接进入生产状态,如果有逻辑单元不能使用,则利用硬件将闪存逻辑单元重新定址后,挑能符合规则的逻辑单元数量进行生产,本专利技术可以达到提高闪存的利用率,减少客户的损失得目的。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网
...

【技术保护点】
1.一种提高闪存可利用率的方法,其特征在于:包括以下步骤:/nA、首先判断闪存各逻辑单元的辨识号, 看是否都存在;/nB、 接着对闪存所有空间写入测试资料,下一步进行资料的对比, 再来分析前面测试的结果;/nC、如果所有逻辑单元都正常, 则直接进入生产状态,;/nD、如果有逻辑单元不能使用, 则利用硬件将闪存逻辑单元重新定址后, 挑能符合规则的逻辑单元数量进行生产。/n

【技术特征摘要】
1.一种提高闪存可利用率的方法,其特征在于:包括以下步骤:
A、首先判断闪存各逻辑单元的辨识号,看是否都存在;
B、接着对闪存所有空间写入测试资料,下一步进行资料的对比,再来分析前面测试的结果;
C、如果所有逻辑单元都正常,则直接进入生产状态,;
D...

【专利技术属性】
技术研发人员:蔡定国李庭育许豪江黄中柱
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1