- 专利标题: Recovering from failure in programming a nonvolatile memory
-
申请号: US16202130申请日: 2018-11-28
-
公开(公告)号: US10762967B2公开(公告)日: 2020-09-01
- 发明人: Assaf Shappir , Barak Baum , Itay Sagron , Roman Guy , Guy Ben-Yehuda , Stas Mouler
- 申请人: Apple Inc.
- 申请人地址: US CA Cupertino
- 专利权人: APPLE INC.
- 当前专利权人: APPLE INC.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Kligler & Associates Patent Attorneys Ltd
- 主分类号: G11C16/10
- IPC分类号: G11C16/10 ; G11C16/34 ; G11C16/26 ; G06F11/10 ; G11C29/12
摘要:
A controller includes an interface and a processor. The interface is configured to communicate with a nonvolatile memory including multiple memory cells organized in multiple memory blocks that each includes multiple Word Lines (WLs). The processor is configured to store first data in one or more WLs of a memory block, the first data occupies less than a maximal number of WLs available in the memory block, to calculate redundancy data over the first data and store the redundancy data in a dedicated memory, to program second data to a selected WL of the memory block that was not programmed with the first data, to check a programming status resulting from the programming of the selected WL, and in response to identifying that programming the second data to the selected WL has corrupted at least part of the first data, to recover the first data using the redundancy data.
公开/授权文献
信息查询