Generating error checking data for error detection during modification of data in a memory sub-system
AssigneeMicron Technology, Inc.
InventorsNing Chen, Juane Li
Life of this patent
Estimating the term…
Abstract
A request to store a first data is received. The first data and a first error-checking data are received. The first error-checking data can be based on a cyclic redundancy check (CRC) operation of the first data. A second data is generated by removing a portion of the first data. A second error-checking data of the second data is generated by using the first error-checking data and the removed portion of the first data.
Claims19
A system comprising:
- a memory component;
- a processing device, operatively coupled with the memory component, to:
- receive a request to store a first data;
- receive the first data and a first error-checking data, the first error-checking data being based on a cyclic redundancy check (CRC) operation of the first data;
- generate a second data by removing a portion of the first data;
- update the first error-checking data based on the portion of the first data that was removed to obtain an updated first error-checking data;
- and
- generate a second error-checking data of the second data based on the updated first error-checking data and a data pattern having a size that is based on the portion of the first data that was removed.
A method comprising:
- receiving, by a processing device, a request to store a first data;
- receiving, by the processing device, the first data and a first error-checking data, the first error-checking data being based on a cyclic redundancy check (CRC) operation of the first data;
- generating, by the processing device, a second data by removing a portion of the first data;
- updating, by the processing device, the first error-checking data based on the portion of the first data that was removed to obtain an updated first error-checking data;
- and
- generating, by the processing device, a second error-checking data of the second data based on the updated first error-checking data and a data pattern having a size that is based on the portion of the first data that was removed.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving a request to store a first data;
- receiving the first data and a first error-checking data, the first error-checking data being based on a cyclic redundancy check (CRC) operation of the first data;
- generating a second data by removing a portion of the first data;
- updating the first error-checking data based on the portion of the first data that was removed to obtain an updated first error-checking data;
- and
- generating, by a processing device, a second error-checking data of the second data based on the updated first error-checking data and a data pattern having a size that is based on the removed portion of the first data.
Dependencies are inferred from the claim text.