US2022300160A1PendingUtilityA1

Memory sub-system media management operation threshold

Assignee: MICRON TECHNOLOGY INCPriority: Aug 25, 2020Filed: Jun 6, 2022Published: Sep 22, 2022
Est. expiryAug 25, 2040(~14.1 yrs left)· nominal 20-yr term from priority
G06F 3/0604G06F 3/0652G06F 3/0679G06F 3/064G06F 12/0253G06F 2212/7205G06F 12/0246
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus can include a media management threshold component. The media management threshold component can determine a first threshold quantity of blocks for a first memory mode in the memory device. The media management threshold component can determine a second threshold quantity of blocks for a second memory mode in the memory device. The media management threshold component can determine a logical saturation of the memory device. The media management threshold component can cause performance of a media management operation based on the determined first threshold quantity, the determined second threshold quantity, and a percentage of the determined logical saturation to a total logical saturation of the memory device.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . An apparatus, comprising:
 a media management threshold component to:
 determine a threshold quantity of blocks for a memory mode in the memory device; 
 determine a logical saturation of the memory device; and 
 cause performance of a media management operation based on the determined threshold quantity and a percentage of the determined logical saturation to a total logical saturation of the memory device. 
   
     
     
         22 . The apparatus of  claim 21 , wherein the media management threshold component is to further cause the performance of the media management operation in response to a quantity of free blocks being less than a threshold quantity of free blocks. 
     
     
         23 . The apparatus of  claim 22 , wherein the threshold quantity of free blocks is less than a summation of the threshold quantity of blocks and an additional threshold quantity of blocks by a particular portion. 
     
     
         24 . The apparatus of  claim 22 , wherein the threshold quantity of free blocks is based on the determined logical saturation percentage being less than a threshold logical saturation percentage. 
     
     
         25 . The apparatus  claim 21 , wherein the media management threshold component is to further cause the performance of the media management operation in response to the determined logical saturation percentage being less than a threshold logical saturation percentage. 
     
     
         26 . The apparatus of  claim 21 , wherein the media management operation is a garbage collection operation and the media management threshold component is to further cause performance of the garbage collection operation in response to the percentage of the determined logical saturation being above a threshold logical saturation percentage. 
     
     
         27 . The apparatus of  claim 26 , wherein the media management operation is to further cause performance of the garbage collection operation in response to the quantity of free blocks being less than a threshold quantity of free blocks. 
     
     
         28 . The apparatus of  claim 26 , wherein the threshold quantity of free blocks is lower in response to the determined percentage being above the threshold logical saturation percentage than if the determined percentage was below the threshold logical saturation percentage. 
     
     
         29 . The apparatus of  claim 26 , wherein the media management threshold component is to further correspondingly decrease the threshold quantity of free blocks an amount in relation to the determined percentage increasing an amount above the threshold logical saturation percentage. 
     
     
         30 . A method, comprising:
 determining a threshold quantity of blocks for a memory mode in a memory device;   determining a logical saturation of the memory device; and   performing a media management operation in response to:   a quantity of free blocks being below a threshold quantity of free blocks, wherein the threshold quantity of free blocks is associated with:
 the threshold quantity of blocks; and 
 a percentage of the determined logical saturation in relation to a total logical saturation being below a threshold logical saturation percentage. 
   
     
     
         31 . The method of  claim 30 , further comprising performing the media management operation in response to a quantity of free blocks being below an additional threshold quantity of free blocks. 
     
     
         32 . The method of  claim 31 , wherein the additional threshold quantity of free blocks is associated with the threshold quantity of blocks and the percentage of the determined logical saturation being above a threshold logical saturation percentage. 
     
     
         33 . The method of  claim 31 , wherein the threshold quantity of free blocks is less than the additional threshold quantity of free blocks. 
     
     
         34 . The method of  claim 30 , wherein the threshold logical saturation percentage is ninety (90) percent. 
     
     
         35 . The method of  claim 30 , wherein the threshold quantity of free blocks includes a summation of the first threshold quantity of blocks and the second threshold quantity of blocks. 
     
     
         36 . The method of  claim 30 , wherein the memory mode is one of a single-level cell (SLC) memory mode or a tri-level cell (TLC) memory mode. 
     
     
         37 . An apparatus, comprising:
 a memory device comprising a plurality of blocks of memory; and   a processing device coupled to the memory device, the processing device to perform operations comprising:
 determining a threshold quantity of blocks for the plurality of blocks of memory; 
 determine a logical saturation of the plurality of blocks of memory; and 
 performing a media management operation in response to a quantity of free blocks of the plurality of blocks of memory being below a threshold quantity of free blocks, 
 wherein the threshold quantity of free blocks is based on the determined threshold quantity and a percentage of the determined logical saturation to a total logical saturation of the plurality of blocks of memory. 
   
     
     
         38 . The apparatus of  claim 37 , wherein a portion of the plurality of memory blocks are single-level cell (SLC) memory mode blocks. 
     
     
         39 . The apparatus of  claim 37 , wherein at least a portion of the plurality of memory blocks are tri-level cell (TLC) memory mode blocks. 
     
     
         40 . The apparatus of  claim 37 , wherein the threshold quantity of free blocks is, in response to the percentage of the determined logical saturation being below a threshold logical saturation percentage, a summation of a first portion of the threshold quantity of blocks and a second portion of the threshold quantity of blocks.

Join the waitlist — get patent alerts

Track US2022300160A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.