The invention discloses a bad block management method of NAND FLASH, which is characterized in that the increase of bad page judgment mechanism, when a block bad block, increase on each page of the bad blocks in then determine whether the bad page, normal use of the normal recovery page to bad block. The bad block management mechanism of existing technology break the normal procedure, judge for the bad block of block, then the bad judgment, the page normal bad block for recycling, effectively enhance the NAND FLASH space utilization rate and service life.
【技术实现步骤摘要】
一种NANDFLASH的坏块管理方法
本专利技术涉及信息存储领域,尤其涉及一种NANDFLASH的坏块管理方法。
技术介绍
NANDFLASH由于其制造工艺和存储原理决定了在生产过程和使用过程中必然会产生坏块,因此关于坏块管理是NAND应用场景中所必需的策略。在芯片出厂时需要识别出坏块,并作标识;同时在使用过程中产生的坏块也必须要隔离出来,否则继续使用会导致潜在的数据丢失的风险。NANDFLASH由多个块Block构成,每个Block由多个页Page构成。Block是擦除操作的最小单元,Page为编程的最小单元。现有技术普遍的做法是以Block为整体判断该Block是否为坏块,整个Block中只要有一个Page存在无法纠错的bit数,就判定该Block为坏块,该Block的所有Page都无法继续使用。实际上该Block中其它Page的存储单元都还是正常的,还是可以正常存储数据的,因此该坏块管理方法存在较大的浪费,空间损耗较大,也降低了NANDFLASH的使用寿命。
技术实现思路
针对以上缺陷,本专利技术目的在于如何降低NANDFLASH的空间损失,提高NANDFLASH的使用寿命。为了实现上述目的,本专利技术提供了一种NANDFLASH的坏块管理方法,其特征在于增加了坏页判断机制,当某个block发生坏块时,增加对该坏块中的各个页再分别进行是否为坏页判断,对该坏块中正常的页继续正常回收使用。所述的NANDFLASH的坏块管理方法,其特征在于增加了坏块的页状态表和待侦测块链表;坏块的页状态表存储了各个坏块中各个Page是否为坏页标识;当系统擦除、写入或读取的操作 ...
【技术保护点】
一种NAND FLASH的坏块管理方法,其特征在于增加了坏页判断机制,当某个block发生坏块时,增加对该坏块中的各个页再分别进行是否为坏页判断,对该坏块中正常的页继续正常回收使用。
【技术特征摘要】
1.一种NANDFLASH的坏块管理方法,其特征在于增加了坏页判断机制,当某个block发生坏块时,增加对该坏块中的各个页再分别进行是否为坏页判断,对该坏块中正常的页继续正常回收使用。2.根据权利要求1所述的NANDFLASH的坏块管理方法,其特征在于增加了坏块的页状态表和待侦测块链表;坏块的页状态表存储了各个坏块中各个Page是否为坏页标识;当系统擦除、写入或读取的操作中检测到某个block存在坏块,则将该block序号加入到待侦测块链表中,系统在NANDFLASH上电时或空闲...
【专利技术属性】
技术研发人员:王猛,徐伟华,
申请(专利权)人:记忆科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。