Back to results
US 11,379,128 B2Granted
Application-based storage device configuration settings
AssigneeWestern Digital Technologies, Inc.
InventorsDinesh Kumar Agarwal, Amit Sharma
Life of this patent
Estimating the term…
Abstract
Systems, storage devices, and methods for application-based storage device configuration settings are described. A storage device may receive a storage command and dynamically select an application set of configuration settings for processing the storage command, where the configuration settings include trim parameters for writing data units to the storage medium of the storage device.
Claims20
A storage device, comprising:
- a storage medium;
- and
- a device controller coupled to the storage medium and configured to:
- configure a first set of storage blocks in the storage medium with a first application set of configuration settings;
- configure a second set of storage blocks in the storage medium with a second application set of configuration settings;
- receive a storage command for a target data unit;
- select, based on a storage location in the storage command, a set of configuration settings selected from:
- the first application set of configuration settings;
- and
- the second application set of configuration settings, wherein:
- the first application set of configuration settings includes a first trim parameter setting for electrical signals used to write data units to the storage medium;
- the second application set of configuration settings includes a second trim parameter setting for electrical signals used to write data units to the storage medium;
- the first trim parameter setting is different from the second trim parameter setting;
- and
- the storage location is selected from:
- the first set of storage blocks;
- and
- the second set of storage blocks;
- and
- execute, using the selected set of configuration settings, the storage command to the storage medium.
17 more elements
A computer-based method, comprising:
- storing a first application set of configuration settings, wherein the first application set of configuration settings includes a first trim parameter setting for electrical signals used to write data units to a storage medium;
- storing a second application set of configuration settings, wherein:
- the second application set of configuration settings includes a second trim parameter setting for electrical signals used to write data units to the storage medium;
- and
- the first trim parameter setting is different from the second trim parameter setting;
- receiving, at a storage device, a storage command for a target data unit;
- determining an application type for the storage command, wherein:
- the first application set of configuration settings corresponds to a first application type;
- and
- the second application set of configuration settings corresponds to a second application type;
- selecting, based on the application type for the storage command, a set of configuration settings selected from:
- the first application set of configuration settings responsive to the application type for the storage command matching the first application type;
- and
- the second application set of configuration settings responsive to the application type for the storage command matching the second application type;
- and
- executing, using the selected set of configuration settings, the storage command to the storage medium of the storage device.
13 more elements
A system, comprising:
- a storage device including:
- a storage medium;
- and
- a device controller coupled to the storage medium;
- means for storing a first application set of configuration settings, wherein the first application set of configuration settings:
- includes a first trim parameter setting for electrical signals used to write data units to the storage medium;
- and
- corresponds to a baseline performance value for data units stored to the storage medium;
- means for storing a second application set of configuration settings, wherein:
- the second application set of configuration settings:
- includes a second trim parameter setting for electrical signals used to write data units to the storage medium;
- and
- corresponds to a higher performance value for data units stored to the storage medium;
- and
- the first trim parameter setting is different from the second trim parameter setting;
- means for receiving, at the storage device, a storage command for a target data unit;
- means for selecting, based on an application type for the storage command, a set of configuration settings selected from:
- the first application set of configuration settings;
- and
- the second application set of configuration settings;
- and
- means for executing, using the selected set of configuration settings, the storage command to the storage medium of the storage device.
19 more elements
Dependencies are inferred from the claim text.