US12131790B2ActiveUtilityA1

Media management operations based on health characteristics of memory cells

72
Assignee: MICRON TECHNOLOGY INCPriority: Jun 8, 2021Filed: Mar 23, 2023Granted: Oct 29, 2024
Est. expiryJun 8, 2041(~14.9 yrs left)· nominal 20-yr term from priority
G11C 16/26G06F 2212/1016G06F 2212/7201G06F 12/0891G06F 2212/7211G11C 16/16G11C 16/102G06F 2212/7209G06F 2212/1024G06F 2212/1032G06F 12/0246G11C 29/42G11C 29/50G11C 29/4401G11C 16/3495G11C 16/10G11C 29/08G06F 12/0607G11C 16/0483G06F 3/064
72
PatentIndex Score
0
Cited by
12
References
20
Claims

Abstract

A method includes determining that a ratio of valid data portions to a total quantity of data portions of a block of memory cells is greater than or less than a valid data portion threshold and determining that health characteristics for the valid data portions of the block of memory cells are greater than or less than a valid data health characteristic threshold. The method further includes performing a first media management operation on the block of memory cells in response to determining that the ratio of valid data portions to the total quantity of data portions is greater than the valid data portion threshold and performing a second media management operation on at least a portion of the block of memory cells in response to determining that the ratio of valid data portions to the total quantity of data portions is less than the valid data portion threshold and the health characteristics for the valid data portions are greater than the valid data health characteristic threshold.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 performing a first media management operation on at least a portion of a block of memory cells in response to determining that a ratio of valid data portions to a total quantity of data portions is greater than a valid data portion threshold; or 
 performing a second media management operation on at least the portion of the block of memory cells in response to determining that the ratio of valid data portions to the total quantity of data portions is greater than the valid data portion threshold and a health characteristic corresponding to the valid data portions is less than a valid data health characteristic threshold. 
 
     
     
       2. The method of  claim 1 , further comprising performing the first media management operation by folding each valid data portion and each invalid data portion of the block of memory cells. 
     
     
       3. The method of  claim 1 , further comprising performing the second media management operation by:
 reading data from invalid data portions of the block of memory cells into latches internal to a memory device with which the block of memory cells is associated; and 
 writing the data from the latches to a destination block of memory cells in the absence of an ONFI communication. 
 
     
     
       4. The method of  claim 1 , further comprising performing a third media management operation on the block of memory cells in response to determining that the ratio of valid data portions to the total quantity of data portions is less than the valid data portion threshold and the health characteristic corresponding to the valid data portions is less than the valid data health characteristic threshold. 
     
     
       5. The method of  claim 4 , further comprising performing the third media management operation by folding each invalid data portion of the block of memory cells. 
     
     
       6. The method of  claim 1 , wherein the health characteristics include at least one of a raw bit error rate or a quantity of program/erase cycles, or both associated with the valid data portion. 
     
     
       7. The method of  claim 1 , further comprising performing the first media management operation or the second media management operation, or both, in the absence of performing an operation involving a physical-to-logical mapping data structure and/or a logical-to-physical mapping data structure to identify valid data locations with the block of memory cells. 
     
     
       8. An apparatus, comprising:
 a block of memory cells; and 
 a processing device coupled to the block of memory cells, wherein the processing device is configured to:
 cause performance of a first media management operation to consolidate a quantity of invalid data portions within the block in response to determining that a ratio of valid translation counts (VTCs) to invalid translation unit counts is greater than a valid data portion threshold; or 
 cause performance of a second media management operation on at least a portion of the block of memory cells in response to determining that the ratio of valid data portions to invalid translation unit counts is greater than the valid data portion threshold and a health characteristic for the valid data portions is less than a valid data health characteristic threshold. 
 
 
     
     
       9. The apparatus of  claim 8 , wherein the processing device is configured to cause performance of the first media management operation by causing each VTC and invalid data portions of the block of memory cells. 
     
     
       10. The apparatus of  claim 8 , wherein the processing device is configured to cause performance of the second media management operation by:
 reading data from invalid data portions of the block of memory cells into latches internal to a memory device with which the block of memory cells is associated; and 
 writing the data from the latches to a destination block of memory cells. 
 
     
     
       11. The apparatus of  claim 8 , wherein the processing device is configured to cause performance of a third media management operation to reduce the quantity of invalid data portions within the block in response to determining that the ratio of VTCs to invalid translation unit counts is less than the valid data portion threshold and the health characteristic for the valid data portions is less than the valid data health characteristic threshold. 
     
     
       12. The apparatus of  claim 11 , wherein the processing device is configured to cause performance of the third media management operation by causing invalid data portions of the block of memory cells to be subjected to a garbage collection operation. 
     
     
       13. The apparatus of  claim 8 , wherein the processing device is configured to cause performance of the first media management media operation or the second media management operation while refraining from causing performance of an operation involving a physical-to-logical mapping data structure or a logical-to-physical mapping data structure associated with the block of memory cells. 
     
     
       14. The apparatus of  claim 8 , wherein the processing device is configured to:
 determine that the block of memory cells exhibits greater than a threshold media integrity or greater than a threshold wear leveling parameter, or both; and 
 cause performance of the first media management operation in response to the determination. 
 
     
     
       15. A non-transitory computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to:
 perform a first media management operation to consolidate a quantity of invalid data portions within a block of memory cells in response to determining that a ratio of valid translation counts (VTCs) to invalid translation unit counts is greater than a valid data portion threshold; 
 perform a second media management operation on at least a portion of the block of memory cells in response to determining that the ratio of valid data portions to invalid translation unit counts is greater than the valid data portion threshold and a health characteristic for the valid data portions is less than a valid data health characteristic threshold; or 
 perform a third media management operation to reduce the quantity of invalid data portions within the block of memory cells in response to determining that the ratio of VTCs to invalid translation unit counts is less than the valid data portion threshold and the health characteristic for the valid data portions is less than the valid data health characteristic threshold. 
 
     
     
       16. The medium of  claim 15 , wherein the processing device is to perform the first media management operation by folding each VTC and each invalid data portion of the block of memory cells. 
     
     
       17. The medium of  claim 15 , wherein the processing device is to:
 cause data to be read from invalid data portions of the block of memory cells into latches internal to a memory device with which the block of memory cells is associated; and 
 cause the data to be written from the latches to a destination block of memory cells. 
 
     
     
       18. The medium of  claim 15 , wherein the processing device is to:
 determine that the block of memory cells exhibits greater than a threshold media integrity or greater than a threshold wear leveling parameter, or both; and 
 cause performance of the first media management operation or the second media management operation in response to the determination. 
 
     
     
       19. The medium of  claim 15 , wherein the processing device is to perform the third media management operation by folding only each invalid data portion of the block of memory cells. 
     
     
       20. The medium of  claim 15 , wherein the processing device is to determine that the ratio of VTCs of the block of memory cells is greater than or less than the valid data portion threshold by monitoring a quantity of VTCs and invalid data portions dispersed across rows associated with the block of memory cells or planes associated with the block of memory cells, or both.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.