Separating parity data from host data in a memory sub-system
AssigneeMicron Technology, Inc.
InventorsNaveen Bolisetty, Rajeshwar Kailash
Life of this patent
Estimating the term…
Abstract
A system includes a memory device including a first unit, and a processing device, operatively coupled to the memory device, to perform operations including identifying a set of parity data on a volatile memory, determining whether the set of parity data satisfies a condition pertaining to a size of the set of parity data, and responsive to determining that the set of parity data does not satisfy the condition, appending parity data to the set of parity data. The parity data is generated based on a set of host data written on the first unit.
Claims20
A system comprising:
- a memory device comprising a first unit;
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- identifying a set of parity data on a volatile memory;
- determining whether the set of parity data satisfies a condition pertaining to a size of the set of parity data;
- and
- responsive to determining that the set of parity data does not satisfy the condition, appending additional parity data to the set of parity data, wherein the additional parity data is generated based on a set of host data written on the first unit.
A method comprising:
- generating, by a processing device, a set of parity data based on a set of host data, wherein the set of host data is written on a first unit of a memory device;
- determining, by the processing device, whether the set of parity data satisfies a condition pertaining to a size of the set of parity data;
- and
- responsive to determining that the set of parity data satisfies the condition, storing, by the processing device, the set of parity data on a second unit of the memory device different from the first unit.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identifying a set of parity data on a volatile memory, wherein the set of parity data is generated based on a set of host data written on a first unit of a memory device;
- determining whether the set of parity data satisfies a condition pertaining to a size of the set of parity data;
- and
- responsive to determining that the set of parity data satisfies the condition, storing the set of parity data in a second unit of the memory device different from the first unit.
Dependencies are inferred from the claim text.