IP Library Granted Patent US 7,870,404
Granted Patent B2
US 7,870,404 · App. 11/894,991 · Granted Jan 11, 2011

Transitioning to and from a sleep state of a processor

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,870,404
App. No.
11/894,991
Granted
Jan 11, 2011
Kind
B2
Abstract

A method for reducing power utilized by a processor including determining that a processor is transitioning from a computer mode to a mode in which system clock to the processor is disabled, and reducing core voltage to the processor to a value sufficient to maintain state during the mode in which system clock is disabled.

Claims (58)

1. A computer system comprising:

a processing unit;

circuitry coupled to the processing unit, said circuitry configured to provide to said processing unit:

a sleep voltage;

a first operating voltage; and

a second operating voltage that is less than the first operating voltage;

wherein said computer system has a first transition time for transitioning from said sleep voltage to said first operating voltage;

wherein said computer system has a second transition time for transitioning from said sleep voltage to said second operating voltage;

wherein said second transition time is within an allowed time for transitioning from a sleep state to an operating state; and

wherein said first transition time is greater than said allowed time.

2. A computer system as recited in claim 1 wherein said allowed time is based on a configuration of said computer system.

3. A computer system as recited in claim 1 wherein said allowed time is based on timing requirements of said computer system.

4. A computer system as recited in claim 3 , wherein said timing requirements are based on interrupt response times.

5. A computer system as recited in claim 1 wherein said first and second transition times are based on respective first and second voltage ramp times.

6. A computer system as recited in claim 1 wherein said sleep voltage is sufficient to maintain state of said processing unit but is not sufficient to maintain processing activity in said processing unit.

7. A method of operating a computer processor, said method comprising:

transitioning from providing a sleep voltage to said computer processor to providing a first operating voltage to said computer processor within an allowed time for transitioning from a sleep state to an operating state; and

transitioning from said providing said first operating voltage to said computer processor to providing a second operating voltage to said computer processor, wherein a transition time for changing from said sleep voltage directly to said second operating voltage is greater than said allowed time for transitioning from said sleep state to said operating state.

8. A method in accordance with claim 7 wherein said second operating voltage is greater than said first operating voltage.

9. A method in accordance with claim 7 further comprising:

enabling a system clock to said computer processor when providing said first operating voltage to said computer processor; and

disabling said system clock to said computer processor when providing said sleep voltage to said computer processor.

10. A method in accordance with claim 7 , wherein said sleep voltage is sufficient to maintain state of said computer processor but is not sufficient to maintain processing activity in said computer processor.

11. A computer system comprising:

a processor;

an adjustable voltage supply configured to output to said processor:

a first and a second sleep voltage;

a first operating voltage responsive to a transition from said first sleep voltage: and

a second operating voltage responsive to a transition from said second sleep voltage,

wherein said adjustable voltage supply is configured to generate a voltage transition from said second sleep voltage to said first operating voltage in a time period greater than a time period allowed for transition from a sleep state to an operating state of said computer system.

12. A computer system as recited in claim 11 , wherein said adjustable voltage supply is further configured to output to said processor a second operating voltage that, based on a rate of transitioning from said sleep voltage to said second operating voltage, is achievable from said sleep voltage within said allowed time for transitioning from said sleep state to said operating state.

13. A computer system as recited in claim 11 wherein said allowed time is based on a configuration of said computer system.

14. A computer system as recited in claim 11 wherein said adjustable voltage supply comprises a voltage regulator.

15. A computer system comprising:

a processing unit;

circuitry coupled to the processing unit, said circuitry configured to provide to said processing unit:

a first sleep voltage and a second sleep voltage;

a first operating voltage when transitioning from said first sleep voltage;

a second operating voltage when transitioning from said second sleep voltage,

wherein said first operating voltage is greater than said second operating voltage and wherein said first sleep voltage is greater than said second sleep voltage: and

wherein a voltage transition from said second sleep voltage to said first operating voltage is greater than a time allowed for transition from a sleep state to an operating state of said computer system.

16. A computer system as recited in claim 15 , wherein said circuitry is further configured to provide to said processing unit:

said first sleep voltage when transitioning from said first operating voltage; and

said second sleep voltage when transitioning from said second operating voltage.

17. A computer system as recited in claim 15 wherein a voltage difference between said first operating voltage and said first sleep voltage is approximately equal to a voltage difference between said second operating voltage and said second sleep voltage.

18. A computer system comprising:

means for processing;

means for supplying a voltage coupled to said processing means for providing to said processing means:

a first and a second sleep voltage;

a first operating voltage responsive to a transition from said first sleep voltage; and

a second operating voltage responsive to a transition from said second sleep voltage,

wherein said means for supplying a voltage comprises means to generate a voltage transition from said second sleep voltage to said first operating voltage in a time period greater than a time period allowed for transition from a sleep state to an operating state of said computer system.

19. The computer system of claim 18 wherein:

said means for supplying a voltage are further for providing to said means for processing:

said first sleep voltage re responsive to a transition from said first operating voltage; and

said second sleep voltage responsive to a transition from said second operating voltage.

20. The computer system of claim 18 wherein a voltage difference between said first operating voltage and said first sleep voltage is approximately equal to a voltage difference between said second operating voltage and said second sleep voltage.

21. The computer system of claim 18 wherein said first operating voltage is greater than said second operating voltage and wherein said first sleep voltage is greater than said second sleep voltage.

Assignments (8)
CHANGE OF NAME Recorded Jan 14, 2021
From: INNOVATIVE SILICON SOLUTIONS LLC
To: HD SILICON SOLUTIONS LLC
Reel/Frame 054993/0795 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF RECEIVING PARTY. PREVIOUSLY RECORDED AT REEL: 052199 FRAME: 0838. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC-PRO TUNC ASSIGNMENT . Recorded Mar 28, 2020
From: INTELLECTUAL VENTURES ASSETS 156 LLC
To: INNOVATIVE SILICON SOLUTIONS, LLC
Reel/Frame 052253/0751 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 23, 2020
From: INTELLECTUAL VENTURES ASSETS 156 LLC
To: INNOVATIVE SILICON SOLUTIONS, LLC
Reel/Frame 052199/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2020
From: INTELLECTUAL VENTURES HOLDING 81 LLC
To: INTELLECTUAL VENTURES ASSETS 156 LLC
Reel/Frame 051550/0711 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 036711 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 6, 2015
From: INTELLECTUAL VENTURES FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036797/0356 →
MERGER Recorded Sep 29, 2015
From: INTELLECTUAL VENTURE FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036711/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 023268/0771 →
MERGER Recorded Mar 26, 2009
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 022454/0522 →