IP Library Granted Patent US 7,076,612
Granted Patent B2
US 7,076,612 · App. 09/829,793 · Granted Jul 11, 2006

Cache interface circuit for automatic control of cache bypass modes and associated power savings

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,076,612
App. No.
09/829,793
Granted
Jul 11, 2006
Kind
B2
Abstract

A cache interface circuit includes a processor interface for receiving memory access requests from a processor, and for transmitting memory data back to the processor in response to processor requests. A main memory interface provides for issuing main memory access requests to a main memory and for receiving main memory data in response. A cache memory interface provides for issuing memory access requests to a cache memory, if operating in a cache mode, and for receiving cache memory data in response. A cache-bypass mode-control signal input provides for the processor to indicate a cache-bypass mode in which memory access requests are serviced from the main memory. A power control output provides for switching off operating power to the cache memory in response to a command received at the cache-bypass mode-control signal input that indicates all memory access requests should be serviced from the main memory.

Claims (11)

1. A cache interface circuit, comprising:

a processor interface for receiving memory access requests from a processor, and for transmitting memory data back to said processor in response to processor requests;

a main memory interface for issuing main memory access requests to a main memory and for receiving main memory data in response;

a cache memory interface for issuing memory access requests to a cache memory, if operating in a cache mode, and for receiving cache memory data in response;

a cache-bypass mode-control signal input for said processor to indicate a cache bypass mode, in response to a programmer instruction inserted in a program being executed by said processor explicitly for the purpose of switching to cache bypass mode, in which cache bypass mode memory access requests are serviced from said main memory;

a power control output for switching off operating power to said cache memory in response to a command received at said cache-bypass mode-control signal input that indicates all memory access requests should be serviced from said main memory.

2. The cache interface circuit of claim 1 , further comprising:

a cache-bypass mode program instruction interceptor connected to the processor interface and providing for switching between said cache and cache-bypass modes without having received an explicit signal to do so at the cache-bypass mode-control signal input;

wherein, said processor need not take any action to switch between said cache and cache-bypass modes.

3. The cache interface circuit of claim 2 , further comprising:

a sequence of program instructions disposed in said main memory that require execution by said processor in said cache mode and that are bracketed by program instructions acted on by the cache-bypass mode program instruction interceptor to switch between said cache and cache-bypass modes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: NXP B.V.
To: DSP GROUP SWITZERLAND AG
Reel/Frame 028293/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2006
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 018635/0787 →