Protection against data corruption for multi-level memory cell (MLC) flash memory
AssigneeMarvell World Trade Ltd.
InventorsQun Zhao, Xinhai Kang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell World Trade Ltd.
InventorsQun Zhao, Xinhai Kang
Estimating the term…
A system including a controller in communication with a memory. The memory includes memory cells arranged in memory blocks. Each memory cell is capable of storing a plurality of bits. Each memory block defines a plurality of pages. A page in a memory block includes one of the plurality of bits of a plurality of memory cells in the memory block. The controller is configured to write data to selected pages in one or more memory blocks. The system includes circuitry configured to write data from a predetermined number of pages of the selected pages to a memory block other than the one or more memory blocks in response to the predetermined number of pages being full of data. The predetermined number is based on one or more of a number of pages in each memory block and a number of bits in the plurality of bits.
A system comprising:
A method for writing data to a memory, wherein the memory includes memory cells arranged in memory blocks, wherein each memory cell is capable of storing a plurality of bits, wherein each memory block defines a plurality of pages, and wherein a page in a memory block includes one of the plurality of bits of a plurality of memory cells in the memory block, the method comprising:
Dependencies are inferred from the claim text.