SENSE OPERATION FLAGS IN A MEMORY DEVICE
First Claim
1. A method for reading a memory device having a plurality of pages of memory cells, the method comprising:
- reading a first page of memory cells and flag data from a set of flag cells wherein the flag data indicates whether an adjacent page of memory cells to the first page is programmed; and
determining from the flag data whether to re-read the first page of memory cells with an adjusted read voltage.
8 Assignments
0 Petitions
Accused Products
Abstract
Memory devices, methods for programming sense flags, methods for sensing flags, and memory systems are disclosed. In one such memory device, the odd bit lines of a flag memory cell array are connected with a short circuit to a dynamic data cache. The even bit lines of the flag memory cell array are disconnected from the dynamic data cache. When an even page of a main memory cell array is read, the odd flag memory cells, comprising flag data, are read at the same time so that it can be determined whether the odd page of the main memory cell array has been programmed. If the flag data indicates that the odd page has not been programmed, threshold voltage windows can be adjusted to determine the states of the sensed even memory cell page.
11 Citations
31 Claims
-
1. A method for reading a memory device having a plurality of pages of memory cells, the method comprising:
-
reading a first page of memory cells and flag data from a set of flag cells wherein the flag data indicates whether an adjacent page of memory cells to the first page is programmed; and determining from the flag data whether to re-read the first page of memory cells with an adjusted read voltage. - View Dependent Claims (2, 4)
-
-
5. A memory device comprising:
-
a main memory cell array; an flag memory cell array comprising first and second flag memory cell array data lines and coupled to the main memory array, the flag memory cell array configured to store indications that memory cells of an adjacent page are programmed; a sense amplifier coupled to both the main memory cell array and the flag memory cell array and configured to store data for the main memory cell array; and multiplexing circuitry that couples the main memory cell array and the flag memory cell array to the sense amplifier wherein the multiplexing circuitry is configured such that the first flag memory cell array data lines are fixably coupled to the sense amplifier. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A memory device comprising:
-
a memory cell array comprising a main memory cell array and a flag memory cell array; and a data cache coupled to the memory cell array, the data cache configured to store data to be programmed to and read from the main memory cell array and the flag memory cell array wherein a first main memory cell data line and a second main memory cell data line are configured to be selectively coupled to the data cache, wherein a first flag cell memory array data line is fixably coupled to the data cache, and wherein a second flag cell memory array data line is not coupled to the data cache. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for programming sense flags, the method comprising:
-
programming memory cells coupled to first data lines in a main memory array; and programming memory cells coupled to second data lines in the main memory array while programming memory cells coupled to data lines in a flag memory array with flag data indicative of the memory cells coupled to the second data lines being programmed. - View Dependent Claims (21, 22, 23)
-
-
24. A method for sensing flags, the method comprising:
-
performing a sense operation on memory cells coupled to first data lines of a main memory array and memory cells coupled to data lines of a flag memory array; and determining a program indication of memory cells coupled to second data lines of the main memory array from the sense operation performed on the memory cells coupled to the data lines of the flag memory array. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A memory device comprising:
-
a memory array comprising a main memory cell array and a flag memory cell array; a dynamic data cache coupled to the memory array and configured to store data read from the memory array and data to be programmed to the memory array; multiplexing circuitry that couples the dynamic data cache to the memory array, the multiplexing circuitry configured to selectively multiplex first and second data lines of the main memory cell array to the dynamic data cache, disconnect the first data lines of the flag memory cell array from the dynamic data cache, and shorts second data lines of the flag memory cell array to the dynamic data cache; and memory control circuitry configured to control operation of the memory device. - View Dependent Claims (31)
-
Specification