IP Library Granted Patent US 9,141,180
Granted Patent B2
US 9,141,180 · App. 14/630,909 · Granted Sep 22, 2015

Method and apparatus for a zero voltage processor sleep state

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 9,141,180
App. No.
14/630,909
Granted
Sep 22, 2015
Kind
B2
Abstract

Embodiments of the invention relate to a method and apparatus for a zero voltage processor sleep state. A processor may include a dedicated cache memory. A voltage regulator may be coupled to the processor to provide an operating voltage to the processor. During a transition to a zero voltage power management state for the processor, the operational voltage applied to the processor by the voltage regulator may be reduced to approximately zero and the state variables associated with the processor may be saved to the dedicated cache memory.

Claims (21)

1. A system, comprising:

a memory controller;

an I/O controller;

a clock generator; and

a multi-core processor, the multi-core processor comprising:

a shared L2 cache memory;

a memory to store a voltage identification value;

a first processor core; and

a second processor core;

wherein the first processor core and the second processor core each support a core C6 (CC6) state in which a core state of a corresponding processor core is saved to a cache memory; and

wherein the multi-core processor supports a package sleep state (C6) in which phase-locked loops (PLLs) are to be powered down and a voltage level provided to the multi-core processor is to be transitioned to a value corresponding to the voltage identification value after the first processor core and the second processor core enter the core C6 (CC6) state.

2. The system of claim 1 , wherein the memory to store the voltage identification value includes a register.

3. The system of claim 1 , wherein the first processor core is to enter the CC6 state and wait for the second processor core to enter the CC6 state before the multi-core processor enters the C6 state.

4. A multi-core processor comprising:

a memory to store a voltage identification value;

a plurality of phase-locked loops; and

a first processor core and a second processor core coupled to the memory and the plurality of phase-locked loops;

wherein the first processor core and the second processor core each support a core C6 (CC6) state in which a core state of a corresponding processor core is saved to a cache memory; and

wherein the multi-core processor supports a package sleep state (C6) in which the plurality of phase-locked loops are powered down and a voltage level provided to the multi-core processor is transitioned to a value corresponding to the voltage identification value after the first processor core and the second processor core have entered the core C6 (CC6) state.

5. The multi-core processor of claim 4 , wherein the memory to store the voltage identification value includes a register.

6. The multi-core processor of claim 4 , wherein the first processor core is to enter the CC6 state and wait for the second processor core to enter the CC6 state before the multi-core processor enters the C6 state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →