Invention Application
- Patent Title: A METHOD FOR RECOVERING FROM ERRORS IN FLASH MEMORY
- Patent Title (中): 一种用于从闪速存储器中的错误中恢复的方法
-
Application No.: PCT/IL2006/001220Application Date: 2006-10-24
-
Publication No.: WO2007049272A2Publication Date: 2007-05-03
- Inventor: LASSER, Menachem , MURIN, Mark
- Applicant: MSYSTEMS LTD. , LASSER, Menachem , MURIN, Mark
- Applicant Address: 7 Atir Yeda St., 44425 Kfar Saba IL
- Assignee: MSYSTEMS LTD.,LASSER, Menachem,MURIN, Mark
- Current Assignee: MSYSTEMS LTD.,LASSER, Menachem,MURIN, Mark
- Current Assignee Address: 7 Atir Yeda St., 44425 Kfar Saba IL
- Agency: FRIEDMAN, Mark
- Priority: US60/729,608 20051025; US11/397,609 20060405
- Main IPC: G06F11/07
- IPC: G06F11/07
Abstract:
Methods, devices and computer readable code for reading data from one or more flash memory cells, and for recovering from read errors are disclosed. In some embodiments, in the event of an error correction failure by an error detection and correction module, the flash memory cells are re-read at least once using one or more modified reference voltages, for example, until a successful error correction may be carried out. In some embodiments, after successful error correction a subsequent read request is handled without re-writing data (for example, reliable values of the read data) to the flash memory cells in the interim. In some embodiments, reference voltages associated with a reading where errors are corrected may be stored in memory, and retrieved when responding to a subsequent read request. In some embodiments, the modified reference voltages are predetermined reference voltages. Alternatively or additionally, these modified reference voltages may be determined as needed, for example, using randomly generated values or in accordance with information provided by the error detection and correction module. Methods, devices and computer readable code for reading data for situations where there is no error correction failure are also provided.
Information query