IP Library Granted Patent US 7,325,100
Granted Patent B2
US 7,325,100 · App. 11/264,301 · Granted Jan 29, 2008

Apparatus and method for entering and exiting low power mode

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,325,100
App. No.
11/264,301
Granted
Jan 29, 2008
Kind
B2
Abstract

An apparatus for entering and exiting low power mode comprising a processor having a cache; a power management mechanism connected to said processor for controlling a plurality of power management states, at least one of said power management states being a low latency low power state; a memory subsystem including a self sustaining mechanism connected to said processor for retaining data during said low power state; a pre-fetching routine in said memory subsystem for loading instructions into a cache prior to entering said low power state; a disabling mechanism in said processor for disabling any interrupts that may disturb said pre-fetched instructions; an enabling routine in said memory subsystem for initiating the self sustaining operation of said memory subsystem; a detecting routine connected to said processor for sensing a trigger to exit from said low power state; and a restoring routine in said power management mechanism for restoring the clock of said apparatus; thereby said processor disabling said self sustaining operation and resuming normal operation at the end of said low power state.

Claims (22)

1. A processing system for entering and exiting low power mode comprising:

a processor having a cache;

a power management means connected to said processor for controlling a plurality of power management states, at least one of said power management states being a low latency low power state;

a memory subsystem including a self sustaining mechanism connected to said processor for retaining data during said low power state;

a pre-fetching means in said memory subsystem for loading instructions into a cache prior to entering said low power state;

a disabling mechanism in said processor for disabling any interrupts that may disturb said pre-fetched instructions;

an enabling means in said memory subsystem for initiating the self sustaining operation of said memory subsystem;

a detecting means connected to said processor for sensing a trigger to exit from said low power state; and

a restoring means in said power management mechanism for restoring the clock of said apparatus;

thereby said processor disabling said self sustaining operation and resuming normal operation at the end of said low power state.

2. The processing system as claimed in claim 1 wherein said memory subsystem is SDRAM.

3. The processing system as claimed in claim 1 wherein said memory subsystem is DRAM.

4. The processing system as claimed in claim 1 wherein said memory subsystem is RDRAM.

5. The processing system as claimed in claim 1 wherein said detecting means is a general purpose input output controller connected to the external world to detect said trigger.

6. In a processing system comprising a processor, a cache and a memory subsystem, a method for entering and exiting low power mode comprising the steps of:

controlling a plurality of power management states, at least one of said power management states being a low latency low power state;

pre-fetching the instructions from memory subsystem to said cache prior to entering low power state;

disabling any interrupts that may disturb said pre-fetched instructions;

executing said instructions for putting memory in self sustaining mode and subsequently putting said processing system in low power state;

detecting a trigger to exit from said low power state; and

disabling self sustaining operation and resuming normal operation at the end of said low power state.

7. The method for entering and exiting low power mode as claimed in claim 6 wherein said pre-fetching is carried out using the privileged instructions of said processor for deliberately pre-fetching said instructions into said cache.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: ST-ERICSSON SA
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 033753/0921 →
CHANGE OF NAME Recorded May 15, 2014
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 032908/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: STMICROELECTRONICS NV; STMICROELECTRONICS PVT. LTD.
To: ST WIRELESS SA
Reel/Frame 032625/0103 →