IP Library › Granted Patent US 7,278,040
Granted Patent B2
US 7,278,040 · App. 10/806,041 · Granted Oct 2, 2007

Mechanism for providing measured power management transitions in a microprocessor

Assignee: Via Technologies, Inc.
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 7,278,040
App. No.
10/806,041
Granted
Oct 2, 2007
Kind
B2
Abstract

An apparatus and method are provided that enable a computing device to make graceful power state transitions that do no impose unnecessary power surge compensations requirements on associated power sources. The apparatus has power control logic that is configured to determine if the computing device is to enter a low power state. The power control logic includes a plurality of stop signals. Each of the plurality of stop signals sequentially indicates that a corresponding clock signal be stopped, where the corresponding clock signal is operatively coupled to a corresponding sector logic element within the computing device.

Claims (35)

1. An apparatus for providing measured power transitions in a computing device, the apparatus comprising:

power control logic, configured to determine if the computing device is to enter a low power state, and configured to generate

a plurality of stop signals, each of said plurality of stop signals sequentially indicating that a corresponding clock signal be stopped, wherein said corresponding clock signal is operatively coupled to a corresponding sector logic element within the computing device; and

interval logic, coupled to said power control logic, configured to provide a programmable number of clock cycles to said power control logic, whereby said power control logic causes said each of said plurality of stop signals to indicate that said corresponding clock signal be stopped after said programmable number of clock cycles.

2. The apparatus as recited in claim 1 , wherein said each of said plurality of stop signals indicates that said corresponding clock signal be stopped after a programmable number of clock cycles.

3. The apparatus as recited in claim 2 , wherein said programmable number of clock cycles is established for said each of said plurality of stop signals.

4. The apparatus as recited in claim 2 , wherein said programmable number of clock cycles is the same number of clock cycles for said each of said plurality of stop signals.

5. The apparatus as recited in claim 1 , wherein said interval logic comprises a register.

6. The apparatus as recited in claim 5 , wherein said programmable number is provided by executing an instruction to program said register.

7. The apparatus as recited in claim 5 , wherein said programmable number is provided by setting the state of fuses, said fuses being coupled to said register.

8. A power transition management mechanism, comprising:

interval logic, for providing one or more programmable numbers of clock cycles; and

power control logic, coupled to said interval logic, for receiving said one or more programmable numbers, and for employing said one or more programmable numbers to sequentially stop etch of a plurality of clock signals that are coupled to each of a corresponding plurality of sector logic elements.

9. The power transition management mechanism as recited in claim 8 , wherein said power control logic sequentially stops said each of a plurality of clock signals by asserting a corresponding each of a plurality of stop signals, wherein said each of a plurality of stop signals indicates that said each of a plurality of clock signals be stopped after a number of clock cycles have transpired, wherein said number is based upon said one or more programmable numbers.

10. The power transition management mechanism as recited in claim 9 , wherein said one or more programmable numbers is established for said each of a plurality of stop signals.

11. The power transition management mechanism as recited in claim 9 , wherein said one or more programmable numbers is the same for said each of a plurality of stop signals.

12. The power transition management mechanism as recited in claim 8 , wherein said interval logic comprises a register.

13. The power transition management mechanism as recited in claim 12 , wherein said one or more programmable numbers are provided by executing an instruction to program said register.

14. The power transition management mechanism as recited in claim 12 , wherein said one or more programmable numbers are provided by setting the state of fuses, said fuses being coupled to said register.

15. An method for providing measured power transitions in a computing device, the method comprising:

determining if the computing device is to enter a low power state;

sequentially stopping clock signals that are coupled to each of a plurality of sector logic elements; and

providing a programmable number of clock cycles that are to transpire between said stopping of the clock signals.

16. The method as recited in claim 15 , wherein said sequentially stopping comprises:

via each of a plurality of stop signals coupled to each of the plurality of sector logic elements, indicating that a corresponding one of the clock signals be stopped after the programmable number of clock cycles have transpired.

17. The method as recited in claim 16 , wherein said indicating comprises:

establishing the programmable number of clock cycles for the each of the plurality of stop signals.

18. The method as recited in claim 16 , wherein said indicating comprises:

establishing the same programmable number of clock cycles for the each of the plurality of stop signals.

19. The method as recited in claim 15 , wherein said providing comprises:

programming the programmable number of clock cycles into a register.

20. The method as recited in claim 19 , wherein said providing comprises:

executing an instruction to accomplish said programming.

21. The method as recited in claim 19 , wherein said providing comprises:

reading the states of fuses to accomplish said programming.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS, PREVIOUSLY RECORDED AT REEL 015579 FRAME 0468. Recorded Jun 12, 2007
From: GASKINS, DARIUS D.; LUNDBERG, JAMES R.
To: VIA TECHNOLOGIES, INC.
Reel/Frame 019422/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2004
From: GASKINS, DARIUS D.; LUNDBERG, JAMES R.
To: VIA TECHNOLOGIES INC.
Reel/Frame 015579/0468 →
Continuity (2)
Provisional Application 6045699400 · Mar 21, 2003
Related Publication 20040236975A1 · Nov 25, 2004