Support of deep power savings mode and partial good in a thermal management system
First Claim
Patent Images
1. A computer implemented method for managing a thermal management system in an integrated circuit, comprising:
- determining if a plurality of digital thermal sensors is indicated as faulty or functional;
responsive to at least one of the plurality of digital thermal sensors being functional, monitoring a power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor; and
responsive to the at least one unit being in a power savings mode, disabling the functional digital thermal sensor by masking off the functional digital thermal sensor, wherein masking off the functional digital thermal sensor comprises resetting a current temperature status register associated with the functional digital thermal sensor, stopping communications between the status register and the functional digital thermal sensor, and generating a signal to indicate the functional digital thermal sensor is currently masked and should not participate in thermal management tasks.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, and processor are provided for managing a thermal management system. A determination is made as to whether a plurality of digital thermal sensors is faulty or functional. A power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor is monitored in response to at least one of the plurality of digital thermal sensors being functional. A functional digital thermal sensor is disabled in response to the at least one unit being in a power savings mode.
102 Citations
18 Claims
-
1. A computer implemented method for managing a thermal management system in an integrated circuit, comprising:
-
determining if a plurality of digital thermal sensors is indicated as faulty or functional; responsive to at least one of the plurality of digital thermal sensors being functional, monitoring a power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor; and responsive to the at least one unit being in a power savings mode, disabling the functional digital thermal sensor by masking off the functional digital thermal sensor, wherein masking off the functional digital thermal sensor comprises resetting a current temperature status register associated with the functional digital thermal sensor, stopping communications between the status register and the functional digital thermal sensor, and generating a signal to indicate the functional digital thermal sensor is currently masked and should not participate in thermal management tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system comprising:
-
a bus; a memory coupled to the bus, wherein the memory includes a set of instructions; and a integrated circuit coupled to the bus, wherein the integrated circuit executes the set of instructions to determine if a plurality of digital thermal sensors is indicated as faulty or functional;
monitor a power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor in response to at least one of the plurality of digital thermal sensors being functional; and
disable the functional digital thermal sensor responsive to the at least one unit being in a power savings mode by masking off the functional digital thermal sensor, wherein masking off the functional digital thermal sensor comprises resetting a current temperature status register associated with the functional digital thermal sensor, stopping communications between the status register and the functional digital thermal sensor, and generating a signal to indicate the functional digital thermal sensor is currently masked and should not participate in thermal management tasks. - View Dependent Claims (12, 13, 14)
-
-
15. A processor, comprising:
-
at least one processing core; a thermal management control state machine; and a digital thermal sensor, wherein the processor executes a set of instructions to determine, using the state machine, if a plurality of digital thermal sensors is indicated as faulty or functional;
monitor, using the state machine, a power savings mode of at least one unit within the integrated circuit associated with the functional digital thermal sensor responsive to at least one of the plurality of digital thermal sensors being functional; and
disable, using the state machine, the functional digital thermal sensor in response to the at least one unit being in a power savings mode by masking off the functional digital thermal sensor, wherein masking off the functional digital thermal sensor comprises resetting a current temperature status register associated with the functional digital thermal sensor, stopping communications between the status register and the functional digital thermal sensor, and generating a signal to indicate the functional digital thermal sensor is currently masked and should not participate in thermal management tasks. - View Dependent Claims (16, 17, 18)
-
Specification