Temperature monitoring systems and methods
First Claim
Patent Images
1. A data storage device comprising:
- a controller coupled to an interface and to a data storage medium, the controller configured to;
determine an operation to perform based on an instruction received via the interface from a host computer system;
determine whether the operation meets a condition for a continuous data access operation;
determine a temperature of electronics within the data storage device associated with executing the operation; and
delay execution of the operation when the temperature is greater than a threshold and when the operation meets the condition for the continuous data access operation,wherein the controller is further configured to;
determine a location of the data storage medium for data associated with the instruction;
perform a first portion of the operation on the location;
determine the temperature of electronics associated with performing a second portion of the operation on another location of the data storage medium that is associated with the instruction;
compare the temperature to the threshold;
provide the delay to the second portion of the operation associated with the another location when the temperature is greater than the threshold;
and perform the second portion of the operation on the another location when the delay is completed.
6 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is related to systems and methods for temperature monitoring of electronics, such as a controller or processor within a data storage device. In one example, a controller may be configured to determine an operation to perform and determine a temperature of electronics associated with executing the operation. The controller may then delay execution of the operation when the temperature is greater than a threshold.
-
Citations
17 Claims
-
1. A data storage device comprising:
-
a controller coupled to an interface and to a data storage medium, the controller configured to;
determine an operation to perform based on an instruction received via the interface from a host computer system;determine whether the operation meets a condition for a continuous data access operation;
determine a temperature of electronics within the data storage device associated with executing the operation; anddelay execution of the operation when the temperature is greater than a threshold and when the operation meets the condition for the continuous data access operation, wherein the controller is further configured to; determine a location of the data storage medium for data associated with the instruction; perform a first portion of the operation on the location; determine the temperature of electronics associated with performing a second portion of the operation on another location of the data storage medium that is associated with the instruction; compare the temperature to the threshold; provide the delay to the second portion of the operation associated with the another location when the temperature is greater than the threshold; and perform the second portion of the operation on the another location when the delay is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17)
-
-
12. A controller within a data storage device comprising a data storage medium, the controller configured to:
-
determine an operation to perform; determine whether the operation meets a condition for a continuous data access operation;
determine a temperature of electronics associated with executing the operation; and
delay execution of the operation when the temperature is greater than a threshold and when the operation meets the condition for the continuous data access operation,wherein the delay is implemented via software within the controller and wherein the delay comprises a redundant cycle introduced into firmware of the controller, and wherein the controller is further configured to; determine a location of the data storage medium for data associated with the instruction; perform a first portion of the operation on the location; determine the temperature of electronics associated with performing a second portion of the operation on another location of the data storage medium that is associated with the instruction; compare the temperature to the threshold; provide the delay to the second portion of the operation associated with the another location when the temperature is greater than the threshold; and perform the second portion of the operation on the another location when the delay is completed. - View Dependent Claims (13, 14)
-
-
15. A method comprising:
-
determining, via a controller, a data storage operation to perform based on an instruction received from an interface; determining, via the controller, whether the operation meets a condition for a continuous data access operation; and determining, via the controller, a temperature of electronics within a data storage device associated with executing the data storage operation; and delaying, via the controller, execution of the data storage operation when the temperature is greater than a threshold and when the operation meets the condition for the continuous data access operation; determining a location of the data storage medium for data associated with the instruction; performing a first portion of the operation on the location; determining the temperature of electronics associated with performing a second portion of the operation on another location of the data storage medium that is associated with the instruction; comparing the temperature to the threshold; providing the delay to the second portion of the operation associated with the another location when the temperature is greater than the threshold; and performing the second portion of the operation on the another location when the delay is completed. - View Dependent Claims (16)
-
Specification