Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction
Reexamination Certificate
2011-05-31
2011-05-31
Baderman, Scott T (Department: 2112)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital data error correction
Reexamination Certificate
active
07954037
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.
REFERENCES:
patent: 5434825 (1995-07-01), Harari
patent: 5657332 (1997-08-01), Auclair
patent: 5724285 (1998-03-01), Shinohara
patent: 6522580 (2003-02-01), Chen
patent: 6751766 (2004-06-01), Guterman et al.
patent: 7012835 (2006-03-01), Gonzalez et al.
patent: 7181572 (2007-02-01), Walmsley
patent: 7592829 (2009-09-01), Walmsley et al.
patent: 2003/0103406 (2003-06-01), Tran
patent: 2003/0110361 (2003-06-01), Kanehira et al.
patent: 04-337857 (1992-11-01), None
patent: 09-244961 (1997-09-01), None
patent: 2003-248631 (2003-09-01), None
patent: 2005-190622 (2005-07-01), None
patent: WO 2005/036401 (2005-04-01), None
patent: WO 2005/036401 (2005-04-01), None
EPO/ISA, “Notification of Transmital of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration,” corresponding International Application No. PCT/IL06/01220, mailed on Oct. 27, 2008, 9 pages.
Korean Patent Office, “Notice of Grounds for Rejection,” corresponding Korean Patent Application No. 10-2008-7012350, mailed on Feb. 26, 2010, 2 pages (translation only.).
JPO, “Notification of Reasons of Rejection,” corresponding Japanese Patent Application No. 2008-537310, mailed on Dec. 14, 2010, 7 pages (including translation.).
State Intellectual Property Office of the People's Republic of China, “Notification of the First Office Action,” corresponding Chinese Patent Application No. 200680047669, mailed on Feb. 24, 2011, 12 pages (including translation.).
Lasser Menahem
Murin Mark
Ahmed Enam
Baderman Scott T
Davis , Wright, Tremaine, LLP
Sandisk IL Ltd
LandOfFree
Method for recovering from errors in flash memory does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for recovering from errors in flash memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for recovering from errors in flash memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2644713