Optimizing voltage tuning using prior voltage tuning results
AssigneePure Storage, Inc.
InventorsHARI KANNAN, GORDON JAMES COLEMAN, DOUGLAS LOTHER, ZHAN CHEN
Life of this patent
Estimating the term…
Abstract
A first tuning process to be performed on an erase block of the solid-state storage device is provided by a storage system controller that is external to the solid-state storage device. Results of the first tuning process on the erase block are stored as metadata in the solid-state storage device. A second tuning process to be performed on the erase block is selected based on accessing the results of the tuning process in the metadata.
Claims20
A method, comprising:
- providing, by a processor of a storage system controller that is external to a solid-state storage device, a first tuning process to be performed on an erase block of the solid-state storage device;
- storing results of the first tuning process on the erase block as metadata in the solid-state storage device;
- and
- selecting a second tuning process to be performed on the erase block based on accessing the results of the tuning process in the metadata.
A non-transitory computer readable storage medium storing instructions which, when executed, cause a processor of a storage system controller to:
- provide, by the storage system controller that is external to a solid-state storage device, a first tuning process to be performed on an erase block of the solid-state storage device;
- store results of the first tuning process on the erase block as metadata in the solid-state storage device;
- and
- selecting a second tuning process to be performed on the erase block based on accessing the results of the tuning process in the metadata.
A system, comprising:
- a solid-state storage device;
- and
- a storage system controller comprising processor, operatively coupled and external to the solid-state storage device, configured to:
- provide a first tuning process to be performed on an erase block of the solid-state storage device;
- store results of the first tuning process on the erase block as metadata in the solid-state storage device;
- and
- selecting a second tuning process to be performed on the erase block based on accessing the results of the tuning process in the metadata.
Dependencies are inferred from the claim text.