Hierarchical buffering scheme to normalize non-volatile media raw bit error rate transients
AssigneeMicron Technology, Inc.
InventorSamuel E. Bradshaw
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for writing data to a first media using a set of data structures to reduce potential errors when reading the data from the first media is described. The method includes writing, user data to a set of memory cells in the first media; and storing, in response to writing the user data to the set of memory cells, a first set of parity bits associated with the user data in a first buffer that is held within a second media separate from the first media and is a different type than the first media, wherein the first set of parity bits provide error correction information for correcting errors introduced to the user data while stored in the set of memory cells or read from the set of memory cells.
Claims20
A computer-implemented method for writing data to a first media using a set of data structures to reduce potential errors when reading the data from the first media, comprising:
- writing user data to a set of memory cells in the first media;
- and
- storing, in response to writing the user data to the set of memory cells, a first set of parity bits associated with the user data in a first buffer that is held within a second media separate from the first media and is a different type than the first media, wherein the first set of parity bits provide error correction information for correcting errors introduced to the user data while stored in the set of memory cells or read from the set of memory cells.
A system comprising:
- a memory device comprising a set of memory cells in a first media;
- a host interface to receive a request to write user data to the set of memory cells in the first media;
- and
- a processing device operatively coupled to the memory device and the host interface to write the user data to the set of memory cells in the first media and store, in response to receiving the request to write the user data to the set of memory cells, a first set of parity bits associated with the user data in a first buffer that is held within a second media separate from the first media and is a different type than the first media, wherein the first set of parity bits provide error correction information for correcting errors introduced to the user data while stored in the set of memory cells or read from the set of memory cells.
A non-transitory machine-readable storage medium, which stores instructions that, when executed by a processor, cause the processor to:
- write user data to a set of memory cells in a first media;
- and
- store, in response to writing the user data to the set of memory cells, a first set of parity bits associated with the user data in a first buffer that is held within a second media separate from the first media and is a different type than the first media, wherein the first set of parity bits provide error correction information for correcting errors introduced to the user data while stored in the set of memory cells.
Dependencies are inferred from the claim text.