Data erasure in memory sub-systems
AssigneeMicron Technology, Inc.
InventorsKevin R Brandt, Thomas Cougar Van Eaton
Life of this patent
Estimating the term…
Abstract
Various examples are directed to memory systems comprising a component and a processing device. The memory system may comprise a plurality of blocks. A first portion of the plurality of blocks may be retired and a second portion of the plurality of blocks may be unretired. The processing device receives a sanitize operation for the plurality of blocks. The processing device initiates a first erase cycle at a first retired block of the plurality of blocks. The processing device determines that the first erase cycle was not successful and sets an erase indicator to false.
Claims20
A memory system comprising:
- a memory component, comprising a plurality of blocks;
- and
- a processing device programmed to perform operations comprising:
- receiving a sanitize command for the plurality of blocks, wherein a first portion of the plurality of blocks are retired and a second portion of the plurality of blocks are unretired;
- initiating a first erase cycle at a first retired block of the plurality of blocks;
- determining that the first erase cycle was successful;
- initiating a second erase cycle at a second retired block of the plurality of blocks;
- determining that the second erase cycle was successful;
- and
- indicating that the sanitize command was successful.
A method comprising:
- receiving a sanitize command for a plurality of blocks, wherein a first portion of the plurality of blocks are retired and a second portion of the plurality of blocks are unretired;
- initiating a first erase cycle at a first retired block of the plurality of blocks;
- determining that the first erase cycle was successful;
- initiating a second erase cycle at a second retired block of the plurality of blocks;
- determining that the second erase cycle was successful;
- and
- indicating that the sanitize command was successful.
A non-transitory machine-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving a sanitize command for a plurality of blocks, wherein a first portion of the plurality of blocks are retired and a second portion of the plurality of blocks are unretired;
- initiating a first erase cycle at a first retired block of the plurality of blocks;
- determining that the first erase cycle was successful;
- initiating a second erase cycle at a second retired block of the plurality of blocks;
- determining that the second erase cycle was successful;
- and
- indicating that the sanitize command was successful.
Dependencies are inferred from the claim text.