[发明专利]一种NandFlash坏块管理方法有效
申请号: | 201210429087.5 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102929795A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nandflash 管理 方法 | ||
1.一种NandFlash坏块管理方法,其特征在于包括:
步骤A、检查初始坏块扫描标志是否置位,是则执行步骤B,否则进行初始坏块扫描,为扫描得到的坏块寻找替换块,并生成相应记录写入坏块替换区,待初始坏块扫描完成后将所述初始坏块扫描标志置位,执行步骤B;
步骤B:创建位图表,将所述位图表中的全部数据位的值置为第一预设值,读取所述坏块替换区中的记录,根据所述记录将所述位图表中与各坏块对应的数据位的值置为第二预设值进行位图标记,待位图标记完成后等待接收块操作请求,当接收到块操作请求时执行步骤C;
步骤C:通过检查所述位图表中与所述块操作请求涉及的块号相对应的标记判断所述块操作请求涉及的块是否为坏块,是则查找所述坏块替换区中与所述块操作请求涉及的块号相对应的记录,得到当前块的替换块,对所述替换块进行操作,执行步骤D,否则对当前块进行操作,执行步骤D;
步骤D:判断操作过程中是否出现新坏块,是则执行步骤E,否则提示操作成功,进程结束;
步骤E:为所述新坏块寻找替换块,并生成相应记录写入坏块替换区,将所述位图表中与所述新坏块对应的数据位的值置为第二预设值,对所述新坏块的替换块进行操作,返回执行步骤D。
2.根据权利要求1所述的方法,其特征在于,所述创建位图表具体为:
根据NandFlash中块的数量创建位图表,所述位图表中的bit数为NandFlash中块的数量的一倍或多倍。
3.根据权利要求1所述的方法,其特征在于,所述检查所述位图表中与所述块操作请求涉及的块号相对应的数据位的值是否为第一预设值之前包括:判断所述块操作请求涉及的块号是否合法;
相应地,若合法则检查所述位图表中与所述块操作请求涉及的块号相对应的数据位的值是否为第一预设值,若不合法则提示块号不合法,操作失败;其中,若所述NandFlash中包含所述操作请求涉及的块号则所述块号合法,若所述NandFlash中不包含所述操作请求涉及的块号则所述块号不合法。
4.根据权利要求1所述的方法,其特征在于,所述进行初始坏块扫描,为扫描得到的坏块寻找替换块,并生成相应记录写入坏块替换区,待扫描完成后将所述初始坏块扫描标志置位具体包括:
①定位到NandFlash的第一个块;
②判断当前块的OOB(Out of Band)区中是否有坏块标志,是则执行③,否则执行步骤⑥;
③检查所述坏块替换区是否已满,是则提示坏块替换区已满,将NandFlash不可用标志置位,等待接收块操作请求,当接收到块操作请求时执行步骤C,否则执行④;
④判断是否还有可用替换块,是则寻找当前可用替换块,执行⑤,否则提示无可用替换块,将NandFlash不可用标志置位,等待接收块操作请求,当接收到块操作请求时执行步骤C;
⑤判断当前可用替换块的OOB区中是否有坏块标志,是则返回执行④,否则将当前块号和当前可用替换块块号作为一条记录写入所述坏块替换区,执行⑥;
⑥判断是否还有未扫描的块,是则定位到下一个块,返回执行②,否则扫描完成,将所述初始坏块扫描标志置位;
相应地,步骤C替换为:
检查所述NandFlash不可用标志是否置位,是则提示NandFlash不可用,操作失败,进程结束,否则通过检查所述位图表中与所述块操作请求涉及的块号相对应的标记判断所述块操作请求涉及的块是否为坏块,若是坏块则查找所述坏块替换区中与所述块操作请求涉及的块号相对应的记录,得到当前块的替换块,对所述替换块进行操作,执行步骤D,若不是坏块则对当前块进行操作,执行步骤D。
5.根据权利要求4所述的方法,其特征在于,所述通过检查所述位图表中与所述块操作请求涉及的块号相对应的标记判断所述块操作请求涉及的块是否为坏块具体为:
检查所述位图表中与所述块操作请求涉及的块号相对应的数据位的值是否为第一预设值,若是则所述块操作请求涉及的块不为坏块,若不是则所述块操作请求涉及的块为坏块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210429087.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高纯度三聚氰胺氰尿酸酯的微波结晶高效制造方法
- 下一篇:体外用测试刺激器