IP Library › Granted Patent US 9,678,878
Granted Patent B2
US 9,678,878 · App. 13/652,480 · Granted Jun 13, 2017

Disabling cache portions during low voltage operations

Inventors: Christopher Wilkerson (Portland, OR); Muhammad M. Khellah (Tigard, OR); Vivek De (Beaverton, OR); Ming Zhang (Portland, OR); Jaume Abella (Barcelona, ES); Javier Carretero Casado (Barcelona, ES); Pedro Chaparro Monferrer (Barcelona, ES); Xavier Vera (Barcelona, ES); Antonio Gonzalez (Barcelona, ES)
Assignee: Intel Corporation
G06F12/0864G06F1/3243G06F12/0804G06F2212/1028Y02B60/1225Y02B60/1239
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,678,878
App. No.
13/652,480
Granted
Jun 13, 2017
Kind
B2
Abstract

Methods and apparatus relating to disabling one or more cache portions during low voltage operations are described. In some embodiments, one or more extra bits may be used for a portion of a cache that indicate whether the portion of the cache is capable at operating at or below Vccmin levels. Other embodiments are also described and claimed.

Claims (13)

1. A method comprising:

receiving a request to access a cache line set of a plurality of cache line sets in an ultra low power mode (ULPM) wherein the ULPM uses an ultra low voltage level to access cache lines at lower than a minimum voltage level at which all memory cells of the cache may operate reliably;

determining if a cache line of a first way of the cache line set is operable in the ULPM based at least in part on one or more way disable bits corresponding to the cache line of the first way;

returning a miss at least in part responsive to whether the cache line of the first way of the cache line set is determined inoperable in the ULPM; and

returning a hit at least in part responsive to whether the cache line of the first way of the cache line set is determined operable in the ULPM.

2. The method of claim 1 , further comprising:

receiving a request to enter ULPM; and

flushing the cache line of the first way of the cache line set responsive to the first way of the cache line set being determined inoperable in the ULPM.

3. The method of claim 1 , further comprising:

receiving a request to enter ULPM; and

not flushing the cache line of the first way of the cache line set responsive to the first way of the cache line set being determined operable in the ULPM.

4. The method of claim 3 , further comprising testing the portion of cache to determine whether the portion of the cache is operable at the ultra low voltage level, wherein the testing is to be performed during manufacturing or Power On Self Test (POST).

5. The method of claim 4 further comprising updating the one or more bits in response to the testing.

Continuity (3)
Continuation 13342016 · Dec 31, 2011
Continuation 12242321 · Sep 30, 2008
Related Publication 20140108733A1 · Apr 17, 2014