Nonvolatile Memory With Variable Read Threshold
First Claim
Patent Images
1. A flash memory system comprising:
- a flash memory array that includes a plurality of memory cells programmed to a plurality of programmed states;
a reading circuit connected to the memory array, the reading circuit comparing a memory cell threshold voltage to a first plurality of predetermined voltages to distinguish the plurality of programmed states in a first mode and comparing the memory cell threshold voltage to a second plurality of predetermined voltages to distinguish the plurality of programmed states in a second mode, the highest one of the second plurality of predetermined voltages being higher than the highest one of the first plurality of predetermined voltages.
3 Assignments
0 Petitions
Accused Products
Abstract
Data is read from a nonvolatile memory array using one or more read voltages that are adjusted during memory life. Programming target voltages and read voltages may be adjusted together over memory life to map memory states to an increasingly wide threshold window. Individual memory states are mapped to sub-ranges that are made wider, reducing errors.
-
Citations
23 Claims
-
1. A flash memory system comprising:
-
a flash memory array that includes a plurality of memory cells programmed to a plurality of programmed states; a reading circuit connected to the memory array, the reading circuit comparing a memory cell threshold voltage to a first plurality of predetermined voltages to distinguish the plurality of programmed states in a first mode and comparing the memory cell threshold voltage to a second plurality of predetermined voltages to distinguish the plurality of programmed states in a second mode, the highest one of the second plurality of predetermined voltages being higher than the highest one of the first plurality of predetermined voltages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A flash memory system comprising:
-
a memory array that includes a plurality of nonvolatile memory cells; an ECC decoder that decodes data from the memory array; a reading circuit connected to the memory array, the reading circuit comparing a threshold voltage of a memory cell to at least one predetermined voltage to determine a programmed state of the memory cell; and an adjustment circuit that increases or decreases the at least one predetermined voltage in response to information from the ECC decoder. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A flash memory system comprising:
-
an array of flash memory cells; a soft-input soft-output decoder; a reading circuit connected to the memory array and providing an input to the soft-input soft-output decoder, the reading circuit comparing a threshold voltage of a memory cell to a first plurality of predetermined voltages to distinguish the plurality of memory states in a first mode and comparing the threshold voltage of the memory cell to a second plurality of predetermined voltages to distinguish the plurality of memory states in a second mode, the highest one of the second plurality of predetermined voltages being higher than the highest one of the first plurality of predetermined voltages, the second plurality of predetermined voltages determined by corrections performed by the soft-input soft-output decoder. - View Dependent Claims (20, 21, 22, 23)
-
Specification