Dynamic calibration of frequency and power storage interface
AssigneeWestern Digital Technologies, Inc.
InventorsYonatan TZAFRIR, Mordekhay ZEHAVI, Eyal WIDDER
Life of this patent
Estimating the term…
Abstract
A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
Claims28
A method, comprising:
- determining initial values of a memory interface of a data storage device, wherein the initial values include a minimum write frequency, a minimum read frequency, a maximum write frequency and a maximum read frequency;
- receiving an input trigger;
- adjusting frequency and voltage of the memory interface;
- calibrating the frequency to obtain a maximum possible frequency for the memory interface;
- and
- checking a transmitted pattern across the memory interface for errors.
A method, comprising:
- determining initial values of a memory interface of a data storage device, wherein the initial values include a minimum write frequency, a minimum read frequency, a maximum write frequency and a maximum read frequency;
- decreasing the frequency of the memory interface;
- increasing voltage to the memory interface;
- and
- repeating the determining, decreasing and increasing while ensuring a number of errors observed remains below a predefined threshold.
A data storage device, comprising:
- one or more memory devices;
- and
- a controller coupled to the one or more memory devices, wherein the controller includes:
- a host interface for coupling the data storage device to a host device;
- a memory interface for coupling the one or more memory devices to the controller;
- a voltage regulator;
- an interface timing adjustment engine;
- and
- one or more of:
- an internal inputs monitor;
- a host inputs module;
- a device lifetime monitor;
- a temperature sensor;
- and
- a voltage sensor, wherein the controller is configured to adjust one or more of a frequency or a voltage of the memory interface based upon information received from one or more of the internal inputs monitor, host inputs module, device lifetime monitor, temperature sensor and voltage sensor.
A data storage device, comprising:
- means to receive inputs regarding one or more of the following:
- internal device inputs, host inputs, device lifetime, temperature, and voltage;
- means to adjust frequency of a memory interface of the data storage device wherein the means to adjust frequency is coupled to the means to receive inputs;
- and
- means to adjust voltage of the memory interface, wherein the means to adjust voltage is coupled to the means to receive inputs.
A data storage system, comprising:
- a host device;
- and
- a data storage device coupled to the host device, the data storage device including:
- one or more memory devices;
- and
- a controller coupled to the one or more memory devices, the controller configured to receive inputs from one or more of the following:
- internal device inputs, host inputs, device lifetime, temperature, and voltage, the controller also configured to adjust frequency and voltage of a memory interface of the data storage device based upon the received inputs.
Dependencies are inferred from the claim text.