发明授权
- 专利标题: Mitigating read errors following programming in a multi-level non-volatile memory
-
申请号: US15613240申请日: 2017-06-04
-
公开(公告)号: US10101931B1公开(公告)日: 2018-10-16
- 发明人: Charles J. Camp , Timothy J. Fisher , Aaron D. Fry , Nikolas Ioannou , Thomas Mittelholzer , Nikolaos Papandreou , Thomas Parnell , Roman Pletka , Charalampos Pozidis , Sasa Tomic
- 申请人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Brian F. Russell; Randall J. Bluestone
- 主分类号: G11C11/34
- IPC分类号: G11C11/34 ; G06F3/06 ; G06F12/1009
摘要:
Read errors following programming in a multi-level non-volatile memory are mitigated by a controller of the non-volatile memory. The controller temporarily buffers, in a cache, pages of data programmed into the non-volatile memory. In response to receiving a read request for a target page of data programmed into the non-volatile memory, where the read request is received during a delay time affecting the target page, the controller services the read request by accessing data of the target page in the cache in response to the read request hitting in the cache. The controller instead services the read request from the non-volatile memory in response to the read request missing in the cache. When servicing the read request from the non-volatile memory, the controller preferably reads the target page from the non-volatile memory utilizing a set of read voltage thresholds determined based on the read-after-write delay.
信息查询