[发明专利]用于对经擦除的闪存页扫描的方法和系统有效
申请号: | 201810223634.1 | 申请日: | 2018-03-19 |
公开(公告)号: | CN109117382B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | R.D.巴恩特;S.卡拉库拉克;S.凯塞;M.内马蒂阿纳拉基;A.D.韦瑟斯 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 擦除 闪存 扫描 方法 系统 | ||
主题技术提供用于扫描闪存设备的块用于经擦除的页。接收从闪存设备中的块的页读取的第一码字并将其提供给第一解码器用于解码。响应于从第一解码器接收到指示第一码字被成功解码的第一成功指示符,从第一解码器向第二解码器提供第一经解码的数据用于第一经解码的数据的验证。响应于从第二解码器接收到指示第一经解码的数据未被验证的第一失败指示符,基于从第一解码器接收到的第一成功指示符和从第二解码器接收到的第一失败指示符,块的页被识别为处于经擦除状态。
相关申请的交叉引用
本申请根据35 U.S.C.§120要求优先权的权益作为于2017年6月26日提交的序列号为62/525,127的标题为“Method And System For Scanning For Erased Flash MemoryPages”的美国临时专利申请”的非临时申请,其公开的内容通过引用其整体而并入本文用于所有目的。
技术领域
本发明涉及一种用于对经擦除的闪存页扫描的方法和系统。
背景技术
闪存(诸如NAND闪存)被组织成每个块包含多个页的块。可以一次一个块顺序地将数据写入闪存块,直到闪存块中的所有页都已经用数据编程。由于在闪存块中所有页已经被编程之前的低主机写入活动或者重启或丢失事件,并非闪存块的所有页都可以处于经编程状态。
发明内容
根据主题技术的方面,提供了一种用于对闪存设备中的经擦除的页扫描的方法。该方法包括接收从闪存设备中的块的页读取的第一码字,并将第一码字提供给第一解码器用于解码。该方法进一步包括从第一解码器接收指示第一码字被成功解码的第一成功指示符,并且响应于接收到第一成功指示符,将来自第一解码器的第一经解码的数据提供给第二解码器用于第一经解码的数据的验证。在从第二解码器接收到指示第一经解码的数据未被验证的第一失败指示符时,基于从第一解码器接收到的第一成功指示符和从第二解码器接收到的第一失败指示符,块的页被识别为处于经擦除状态。
根据主题技术的其他方面,提供了一种用指令编码的处理器可读介质,当指令由处理器来执行时,执行一种方法,该方法包括将第一解码器和第二解码器配置为以扫描配置操作。对于闪存设备中的多个块中的每个块,该方法包括接收从块的第一页读取的第一码字,并将第一码字提供给第一解码器用于解码。该方法进一步包括从第一解码器接收指示第一码字被成功解码的第一成功指示符,并且响应于接收到第一成功指示符,将来自第一解码器的第一经编码的数据提供给第二解码器用于第一经解码的数据的验证。该方法进一步包括从第二解码器接收指示第一经解码的数据未被验证的第一失败指示符,并且基于从第一解码器接收的第一成功指示符和从第二解码器接收的第一失败指示符,将块的页识别为处于经擦除状态。
根据主题技术的方面,提供了一种包括闪存设备的数据存储系统,该闪存设备包括多个块和控制器。对于多个块中的每个块,控制器被配置为接收从块的页读取的第一码字并将第一码字提供给第一解码器用于解码。控制器被进一步配置为如果第一码字被成功解码,则从第一解码器接收成功指示符,或者如果第一码字不可解码,则从第一解码器接收失败指示符。如果从第一解码器接收到失败指示符,则控制器被配置为将页识别为处于经编程状态。如果从第一解码器接收到成功指示符,则控制器被进一步配置为将来自第一解码器的第一经解码的数据提供给第二解码器用于验证,并且如果第一经解码的数据被验证,则从第二解码器接收成功指示符,或者如果第一经解码的数据未被验证,则从第二解码器接收失败指示符。如果从第二解码器接收到成功指示符,则控制器被进一步配置为将页识别为处于经编程状态,并且如果从第二解码器接收到失败指示符,则控制器被进一步配置为将页识别为处于经擦除状态。
根据主题技术的方面,提供了一种包括闪存设备的数据存储系统,该闪存设备包括多个块。数据存储系统包括用于从多个块中的块的页读取第一码字的装置,用于解码从块的页读取的第一码字的装置,以及用于验证从用于解码的装置接收到的经解码的数据的装置。数据存储系统进一步包括用于如果用于解码第一码字的装置成功解码第一码字并且用于验证经解码的数据的装置未验证经解码的数据,则将块的页识别为处于经擦除状态的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810223634.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理任务的调测方法及装置
- 下一篇:管理闪存模块的方法和闪存控制器