IP Library Granted Patent US 8,868,949
Granted Patent B2
US 8,868,949 · App. 13/713,650 · Granted Oct 21, 2014

Method and apparatus for power control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,868,949
App. No.
13/713,650
Granted
Oct 21, 2014
Kind
B2
Abstract

Embodiments of the present invention relate to limiting maximum power dissipation occurred in a processor. Therefore, when an application that requires excessive amounts of power is being executed, the execution of the application may be prevented to reduce dissipated or consumed power.

Claims (15)

1. A method for controlling temperature in a computer chip including multiple processing cores, the method comprising:

operatively coupling a temperature sensor chip external to the computer chip via a diode interface and via a serial connection interface of the computer chip;

tracking the temperature of the computer chip via the serial connection interface by monitoring temperature sensed by the external temperature sensor chip via the diode interface, the diode interface operatively coupled to a thermal diode of the computer chip;

preventing events from being processed in the computer chip to reduce temperature of the computer chip, in an event the monitored temperature exceeds a predetermined threshold;

associating each of the multiple processing cores with a field indicating a maximum power consumption limit for the respective core; and

dynamically adjusting the field associated with at least one of the multiple processing cores in the event the monitored temperature exceeds the predetermined threshold.

2. The method of claim 1 wherein the temperature is a junction temperature of the computer chip.

3. The method of claim 1 wherein preventing events from being processed in the computer chip to reduce temperature of the computer chip includes preventing instructions from being processed.

4. An apparatus for controlling temperature in a computer chip including multiple processing cores each associated with a field indicating a maximum power consumption limit for the respective core, the apparatus comprising:

a diode interface operatively coupled to a thermal diode of the computer chip and to a temperature sensor chip external to the computer chip;

a serial connection interface operatively coupled to the external temperature sensor chip;

a temperature monitor module to track temperature of the computer chip via the serial connection interface by monitoring temperature sensed by the external temperature sensor chip via the diode interface;

a performance reduction module to prevent events from being processed in the computer chip to reduce temperature of the computer chip, in an event the monitored temperature exceeds a predetermined threshold, and to dynamically adjust the field associated with at least one of the multiple processing cores in the event the monitored temperature exceeds the predetermined threshold.

5. The apparatus of claim 4 wherein the temperature is a junction temperature of the computer chip.

6. The apparatus of claim 4 wherein the performance reduction module is configured to prevent events from being processed in the computer chip by preventing instructions from being processed.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CERTIFICATE OF CONVERSION AND CERTIFICATE OF FORMATION Recorded Oct 2, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047185/0422 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
SECURITY AGREEMENT Recorded Aug 17, 2016
From: CAVIUM, INC.; CAVIUM NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 039715/0449 →
MERGER Recorded Jan 14, 2013
From: CAVIUM NETWORKS, INC.
To: CAVIUM, INC.
Reel/Frame 029623/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: CARLSON, DAVID A.; KESSLER, RICHARD E.
To: CAVIUM NETWORKS, INC.
Reel/Frame 029623/0317 →