Programming error correction code into a solid state memory device with varying bits per cell
AssigneeMicron Technology, Inc.
InventorsFrankie F. Roohparvar, Vishal Sarin, Jung S. Hoei
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsFrankie F. Roohparvar, Vishal Sarin, Jung S. Hoei
Estimating the term…
Memory devices that, in a particular embodiment, receive and transmit analog data signals representative of bit patterns of two or more bits such as to facilitate increases in data transfer rates relative to devices communicating data signals indicative of individual bits. Programming error correction code (ECC) and metadata into such memory devices includes storing the ECC and metadata at different bit levels per cell based on an actual error rate of the cells. The ECC and metadata can be stored with the data block at a different bit level than the data block. If the area of memory in which the block of data is stored does not support the desired reliability for the ECC and metadata at a particular bit level, the ECC and metadata can be stored in other areas of the memory array at different bit levels.
A method for programming error correction code, at varying bits per cell, into a solid state memory device comprising a memory array, the method comprising:
A method for programming error correction code for a data block into a solid state memory device having a memory array, the method comprising:
A method for programming received data into a data block of a non-volatile memory array, the method comprising:
A solid state memory device, comprising:
Dependencies are inferred from the claim text.