×

Multibit-per-cell non-volatile memory with error detection and correction

  • US 5,909,449 A
  • Filed: 09/08/1997
  • Issued: 06/01/1999
  • Est. Priority Date: 09/08/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A non-volatile semiconductor memory comprising:

  • an array of memory cells;

    drivers and decoders coupled to apply voltages to the array, as required to write to any memory cell in the array and to read any memory cell in the array, wherein each memory cell that stores data has a threshold voltage that identifies a multibit data value written in the memory cell;

    a reference generator that generates first reference signals and second reference signals, wherein the first reference signals indicate bounds of ranges of threshold voltages allowed for the memory cells storing data, and the second reference signals indicate bounds of one or more ranges of threshold voltages forbidden for the memory cells storing data; and

    a control circuit coupled to control the drivers and decoders during a read process, the control circuit including logic that initiates a process to refresh a threshold voltage of a memory cell during a read process that detects the threshold voltage of the memory cell is in a range forbidden for memory cells storing data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×