Method for recovering from errors in flash memory

a flash memory and error recovery technology, applied in the field of flash memory data reading, can solve the problems of low data retention time quality specification of mbc cells, lower reliability of mbc than sbc, and low performance of mb
US20070091677A1Active Publication Date: 2007-04-26WESTERN DIGITAL ISRAEL LTD

Patent Information

Authority / Receiving Office
US Β· United States
Current Assignee / Owner
WESTERN DIGITAL ISRAEL LTD
Publication Date
2007-04-26

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This patent application claims the benefit of U.S. Provisional Patent Application No. 60 / 729,608, filed Oct. 25, 2005 by the present inventors.FIELD OF THE INVENTION

[0002] The present invention relates to reading of data from flash memory in systems where reading errors may occur. BACKGROUND Single Bit and Multi-Bit Flash Memory Cells

[0003] Flash memory devices have been known for many years. Typically, each memory cell within a flash memory device stores one bit of information. The traditional way to store a bit in a flash memory cell has been by supporting two states of the memory cell. One state represents a logical β€œ0” and the other state represents a logical β€œ1”.

[0004] In a flash memory cell, the two states are implemented by having a floating gate situated above the cell's channel (the area connecting the source and drain elements of the cell's transistor), and having two valid states for the amount of charge stored within the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More