Method and system for recharacterizing the storage density of a memory device or a portion thereof
First Claim
1. A method of operation in a storage system that comprises a memory controller and one or more memory devices, each with a plurality of memory portions, the method comprising:
- at the memory controller;
maintaining one or more status metrics for each memory portion of the plurality of memory portions of the one or more memory devices, wherein each of the one or more status metrics for a respective memory portion corresponds to the respective memory portion'"'"'s ability to retain data;
determining an initial storage capacity for each of the one or more memory devices, wherein the one or more memory devices are configured in a first storage density;
in accordance with a determination that at least one of the one or more status metrics for at least one memory portion of a respective memory device of the one or more memory devices satisfies one or more predefined criteria, detecting a trigger condition as to the at least one memory portion of the respective memory device, wherein detecting the trigger condition as to the at least one memory portion of the respective memory device includes receiving a command from a host system to recharacterize the at least one memory portion of the respective memory device;
in response to detecting the trigger condition, recharacterizing the at least one memory portion of the respective memory device so as to be configured in a second storage density, wherein the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity;
after the recharacterizing, determining a revised storage capacity for the respective memory device;
after determining the initial storage capacities of the one or more memory devices, reporting, to the host system, the initial storage capacity of at least one of the one or more memory devices; and
after determining the revised storage capacity for the respective memory device, reporting, to the host system, the revised storage capacity of the respective memory device.
4 Assignments
0 Petitions
Accused Products
Abstract
A storage system includes a memory controller and a storage device with one or more memory devices, each with a plurality of memory portions. The memory controller determines an initial storage capacity for each of the one or more memory devices, where the one or more memory devices are configured in a first storage density. The memory controller detects a trigger condition as to at least one memory portion of a respective device of the one or more memory devices and, in response to detecting the trigger condition, recharacterizes the at least one memory portion of the respective memory device so as to be configured in a second storage density, where the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity. After the recharacterizing, the memory controller determines a revised storage capacity for the respective memory device.
-
Citations
18 Claims
-
1. A method of operation in a storage system that comprises a memory controller and one or more memory devices, each with a plurality of memory portions, the method comprising:
at the memory controller; maintaining one or more status metrics for each memory portion of the plurality of memory portions of the one or more memory devices, wherein each of the one or more status metrics for a respective memory portion corresponds to the respective memory portion'"'"'s ability to retain data; determining an initial storage capacity for each of the one or more memory devices, wherein the one or more memory devices are configured in a first storage density; in accordance with a determination that at least one of the one or more status metrics for at least one memory portion of a respective memory device of the one or more memory devices satisfies one or more predefined criteria, detecting a trigger condition as to the at least one memory portion of the respective memory device, wherein detecting the trigger condition as to the at least one memory portion of the respective memory device includes receiving a command from a host system to recharacterize the at least one memory portion of the respective memory device; in response to detecting the trigger condition, recharacterizing the at least one memory portion of the respective memory device so as to be configured in a second storage density, wherein the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity; after the recharacterizing, determining a revised storage capacity for the respective memory device; after determining the initial storage capacities of the one or more memory devices, reporting, to the host system, the initial storage capacity of at least one of the one or more memory devices; and after determining the revised storage capacity for the respective memory device, reporting, to the host system, the revised storage capacity of the respective memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A storage system, comprising:
-
a storage device including one or more memory devices, each with a plurality of memory portions; and a memory controller with one or more processors and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; maintaining one or more status metrics for each memory portion of the plurality of memory portions of the one or more memory devices, wherein each of the one or more status metrics for a respective memory portion corresponds to the respective memory portion'"'"'s ability to retain data; determining an initial storage capacity for each of the one or more memory devices, wherein the one or more memory devices are configured in a first storage density; in accordance with a determination that at least one of the one or more status metrics for at least one memory portion of a respective memory device of the one or more memory devices satisfies one or more predefined criteria, detecting a trigger condition as to the at least one memory portion of the respective memory device, wherein detecting the trigger condition as to the at least one memory portion of the respective memory device includes receiving a command from a host system to recharacterize the at least one memory portion of the respective memory device; in response to detecting the trigger condition, recharacterizing the at least one memory portion of the respective memory device so as to be configured in a second storage density, wherein the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity; after the recharacterizing, determining a revised storage capacity for the respective memory device; after determining the initial storage capacities of the one or more memory devices, reporting, to the host system, the initial storage capacity of at least one of the one or more memory devices; and after determining the revised storage capacity for the respective memory device, reporting, to the host system, the revised storage capacity of the respective memory device. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a memory controller with one or more processors, cause the memory controller to perform operations comprising:
-
maintaining one or more status metrics for each memory portion of a plurality of memory portions of one or more memory devices, wherein each of the one or more status metrics for a respective memory portion corresponds to the respective memory portion'"'"'s ability to retain data; determining an initial storage capacity for each of the one or more memory devices, wherein the one or more memory devices are configured in a first storage density and the one or more memory devices each include a plurality of memory portions; in accordance with a determination that at least one of the one or more status metrics for at least one memory portion of a respective memory device of the one or more memory devices satisfies one or more predefined criteria, detecting a trigger condition as to the at least one memory portion of the respective memory device, wherein detecting the trigger condition as to the at least one memory portion of the respective memory device includes receiving a command from a host system to recharacterize the at least one memory portion of the respective memory device; in response to detecting the trigger condition, recharacterizing the at least one memory portion of the respective memory device so as to be configured in a second storage density, wherein the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity; after the recharacterizing, determining a revised storage capacity for the respective memory device; after determining the initial storage capacities of the one or more memory devices, reporting, to the host system, the initial storage capacity of at least one of the one or more memory devices; and after determining the revised storage capacity for the respective memory device, reporting, to the host system, the revised storage capacity of the respective memory device. - View Dependent Claims (16, 17, 18)
-
Specification