IP Library Granted Patent US 8,954,771
Granted Patent B2
US 8,954,771 · App. 13/342,023 · Granted Feb 10, 2015

Split deep power down of I/O module

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,954,771
App. No.
13/342,023
Granted
Feb 10, 2015
Kind
B2
Abstract

I/O logic can be separated into critical and non-critical portions, with the non-critical portions being powered down during processor idle. The I/O logic is separated into gate logic and ungated logic, where the ungated logic continues to be powered during a processor deep sleep state, and the gated logic is powered off during the deep sleep state. A power control unit can trigger the shutting down of the I/O logic.

Claims (31)

1. A circuit comprising:

input/output (I/O) logic on a processor to connect to a device external to the processor, the I/O logic separated into gated logic and ungated logic, the gated logic to be unpowered in a low power mode, the ungated logic to be powered in the low power mode, wherein the gated logic is logic that is not used to at least maintain configuration of the I/O logic, wherein the I/O logic further comprises interface logic to a dual data rate (DDR) memory device, wherein the ungated logic to maintain critical state of the DDR Control Registers and I/O power supply (VccP-ungated) for DDR; and

a power manager coupled to the I/O logic to manage power to the I/O logic by gating a system voltage to the gated logic and passing the system voltage to the ungated logic in the low power mode.

2. The circuit of claim 1 , wherein the ungated logic comprises logic to provide functions critical to operation of the device external to the processor.

3. The circuit of claim 1 , wherein the ungated logic comprises logic to change a system configuration value when power is cut off to the logic.

4. The circuit of claim 1 , wherein the power manager further comprises:

embedded power gates (EPGs) to switch power to the gated logic.

5. The circuit of claim 1 , wherein the power manager to manage power to the I/O logic in low power mode as an extension of DDR self-refresh.

6. A processor comprising:

input/output (I/O) logic on a processor to connect to a device external to the processor, the I/O logic separated into gated logic and ungated logic, the gated logic to be unpowered in a low power mode, the ungated logic to be powered in the low power mode, wherein the gated logic is logic that is not used to at least maintain configuration of the I/O logic, wherein the I/O logic further comprises interface logic to a dual data rate (DDR) memory device and the ungated logic to maintain critical state of the DDR Control Registers and I/O power supply (VccP-ungated) for DDR;

a power manager coupled to the I/O logic to manage power to the I/O logic by gating a system voltage to the gated logic and passing the system voltage to the ungated logic in the low power mode; and

a power control unit (PCU) coupled to the power manager to trigger the power manager to put the I/O logic in the low power mode.

7. The processor of claim 6 , wherein the ungated logic comprises logic that provides functions critical to operation critical to the operation of the device external to the processor.

8. The processor of claim 6 , wherein the ungated logic comprises logic that changes a system configuration value when power is cut off to the logic.

9. The processor of claim 6 , wherein the power manager further comprises:

embedded power gates (EPGs) to switch power to the gated logic.

10. The processor of claim 6 , wherein the power manager manages power to the I/O logic in the low power mode as an extension of DDR self-refresh.

11. The processor of claim 6 , wherein the PCU computes heuristics to determine when to trigger the power manager to put the I/O logic in low power mode.

12. A system comprising:

a processor including

input/output (I/O) logic on a processor to connect to a device external to the processor, the I/O logic separated into gated logic and ungated logic, the gated logic to be unpowered in a low power mode, the ungated logic to be powered in the low power mode, wherein the gated logic is logic that is not used to at least maintain configuration of the I/O logic, wherein the I/O logic further comprises interface logic to a dual data rate (DDR) memory device and the ungated logic to maintain critical state of the DDR Control Registers and I/O power supply (VccP-ungated) for DDR; and

a power manager coupled to the I/O logic to manage power to the I/O logic by gating a system voltage to the gated logic and passing the system voltage to the ungated logic in the low power mode; and

a hardware controller to manage a touchscreen interface device.

13. The system of claim 12 , wherein the ungated logic comprises logic that provides functions critical to operation critical to the operation of the device external to the processor.

14. The system of claim 12 , wherein the ungated logic comprises logic that changes a system configuration value when power is cut off to the logic.

15. The system of claim 12 , wherein the power manager further comprises:

embedded power gates (EPGs) to switch power to the gated logic.

16. The system of claim 12 , wherein the power manager manages power to the I/O logic in the low power mode as an extension of DDR self-refresh.

17. The system of claim 12 , further comprising:

a power control unit (PCU) coupled to the power manager to trigger the power manager to put the I/O logic in the low power mode.

18. The system of claim 17 , wherein the PCU computes heuristics to determine when to trigger the power manager to put the I/O logic in low power mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2012
From: SODHI, INDER M.; KHAN, AMJAD M.; OFFEN, ZEEV; WELLS, RYAN D.
To: INTEL CORPORATION
Reel/Frame 027807/0569 →