Selective garbage collection
AssigneeMicron Technology, Inc.
InventorsAntonio Mauro, Luigi Costanzo, Nicola Colella
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for selective garbage collection are described. A host system may determine that a battery level is below a threshold or determine whether a power parameter of a memory system that includes a memory device satisfies a criterion. The host system may set a value of a flag. The memory system may perform an access operation and identify the value of the flag. The memory system may determine whether performing a garbage collection procedure is permitted based on identifying the value of the flag.
Claims25
An apparatus, comprising:
- a memory device;
- and
- a controller coupled with the memory device and configured to cause the apparatus to:
- perform, by the memory device, an access operation to read a register associated with a system that includes the memory device;
- identify, from the register, a value of a flag that indicates whether a power parameter of the system that includes the memory device satisfies a criterion based at least in part on performing the access operation, wherein the power parameter comprises a battery level of the system and an indication of whether a battery of the system is currently charging;
- and
- determine whether performing a garbage collection procedure on the memory device is permitted based at least in part on identifying the value of the flag.
An apparatus, comprising:
- a memory system;
- and
- a controller coupled with the memory system and configured to cause the apparatus to:
- determine that a battery level of a system that includes the memory system is below a threshold;
- determine whether a power parameter of the system that includes the memory system satisfies a criterion based at least in part on determining that the battery level is below the threshold;
- set, in a register associated with the system, a value of a flag that indicates whether the power parameter of the system that includes the memory system satisfies the criterion based at least in part on determining whether the power parameter satisfies the criterion, wherein the power parameter comprises the battery level of the system and an indication of whether a battery of the system is currently charging;
- and
- determine whether the memory system is permitted to perform one or more garbage collection procedures based at least in part on the value of the flag indicating whether the power parameter satisfies the criterion.
A non-transitory computer-readable medium storing code comprising instructions, which when executed by a processor of an electronic device, cause the electronic device to:
- perform, by a memory device, an access operation to read a register associated with a system that includes the memory device;
- identify, from the register, a value of a flag that indicates whether a power parameter of the system that includes the memory device satisfies a criterion based at least in part on performing the access operation, wherein the power parameter comprises a battery level of the system and an indication of whether a battery of the system is currently charging;
- and
- determine whether performing a garbage collection procedure on the memory device is permitted based at least in part on identifying the value of the flag.
Dependencies are inferred from the claim text.