METHOD FOR NON-VOLATILE MEMORY WITH BACKGROUND DATA LATCH CACHING DURING READ OPERATIONS
First Claim
1. A non-volatile memory device having addressable pages of memory cells on associated wordlines, comprising:
- a set of data latches provided for each memory cell of an addressed page, said set of data latches having capacity for latching a predetermined number of bits after a read operation;
means for reading and latching a page of data in each of a series of reading cycles, wherein said reading and latching in a current reading cycle is directed to a current page of data on a current wordline and is responsive to prerequisite data from an adjacent wordline so as to correct for any perturbation effects therefrom, said reading and latching arranged to, in the current reading cycle, other than the first reading cycles, read and latch the current page while outputting a previous page read and latched in the just passed reading cycle; and
means for preemptively reading and latching the prerequisite data for the current page prior to the current reading cycle; and
wherein said means for preemptively reading and latching is arranged to, while the previous page is output, preemptively reads and latches the prerequisite data for the current page prior to the current reading cycle and to preemptively read and latch the prerequisite data for a next page that is to be read while the previous page is output.
1 Assignment
0 Petitions
Accused Products
Abstract
Part of the latency from memory read or write operations is for data to be input to or output from the data latches of the memory via an I/O bus. Methods and circuitry are present for improving performance in non-volatile memory devices by allowing the memory to perform some of these data caching and transfer operations in the background while the memory core is busy with a read operation. A read caching scheme is implemented for memory cells where more than one bit is sensed together, such as sensing all of the n bits of each memory cell of a physical page together. The n-bit physical page of memory cells sensed correspond to n logical binary pages, one for each of the n-bits. Each of the binary logical pages is being output in each cycle, while the multi-bit sensing of the physical page is performed every nth cycles.
7 Citations
13 Claims
-
1. A non-volatile memory device having addressable pages of memory cells on associated wordlines, comprising:
-
a set of data latches provided for each memory cell of an addressed page, said set of data latches having capacity for latching a predetermined number of bits after a read operation; means for reading and latching a page of data in each of a series of reading cycles, wherein said reading and latching in a current reading cycle is directed to a current page of data on a current wordline and is responsive to prerequisite data from an adjacent wordline so as to correct for any perturbation effects therefrom, said reading and latching arranged to, in the current reading cycle, other than the first reading cycles, read and latch the current page while outputting a previous page read and latched in the just passed reading cycle; and means for preemptively reading and latching the prerequisite data for the current page prior to the current reading cycle; and wherein said means for preemptively reading and latching is arranged to, while the previous page is output, preemptively reads and latches the prerequisite data for the current page prior to the current reading cycle and to preemptively read and latch the prerequisite data for a next page that is to be read while the previous page is output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification