Method for recovering from errors in flash memory

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2644713

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.