IP Library Granted Patent US 7,657,709
Granted Patent B2
US 7,657,709 · App. 11/815,764 · Granted Feb 2, 2010

Data processing system and method of cache replacement

Assignee: ST-Ericsson SA
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,657,709
App. No.
11/815,764
Granted
Feb 2, 2010
Kind
B2
Abstract

A data processing system is provided comprising at least one processing unit for processing data; a memory means for storing data; and a cache memory means for caching data stored in the memory means. Said cache memory means is associated to at least one processing unit. An interconnect means is provided for connecting the memory means and the cache memory means. The cache memory means is adapted for performing a cache replacement based on reduced logic level changes of the interconnect means as introduced by a data transfer between the memory means and the cache memory means.

Claims (7)

1. Data processing system, comprising: at least one processing unit for processing data; a memory means for storing data; a cache memory means for caching data stored in the memory means, said cache memory means being associated to at least one processing unit; an interconnect means for connecting the memory means and the cache memory means; wherein the cache memory means is adapted for performing a cache replacement based on reduced logic level changes of the interconnect means as introduced by a data transfer between the memory means and the cache memory means.

2. Data processing system according to claim 1 , wherein the cache memory means comprising a plurality of cache lines; and a cache controller for selecting cache lines to be evicted based on the hamming distance between the values of the data transferred last and the data to be transferred next over the interconnect means.

3. Data processing system according to claim 2 , wherein the cache controller comprises an enabling/disabling unit for enabling/disabling the cache replacement optimized for power consumption.

4. Data processing system according to claim 3 , wherein the enabling/disabling unit is memory mapped input/output register.

5. Data processing system according to claim 1 , wherein said cache replacement is performed by comparing the last transferred data with data to be transferred over the interconnect means to determine a sequence of cache replacements which in total reduce the required power dissipation.

6. Electronic device, comprising: at least one processing unit for processing data; a memory means for storing data; a cache memory means for caching data stored in the memory means, said cache memory means being associated to at least one processing unit; an interconnect means for connecting the memory means and the cache memory means; wherein the cache memory means is adapted for performing a cache replacement based on reduced logic level changes of the interconnect means as introduced by a data transfer between the memory means and the cache memory means.

7. Method of cache replacement within a cache memory means associated to at least one processing unit; the cache memory means being adapted for caching data stored in a memory means, the memory means and the cache memory means being connected by an interconnect means; wherein a cache replacement within the cache memory means is preformed based on reduced logic level changes of the interconnect means as introduced by a data transfer between the memory means and the cache memory means.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2009
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 023669/0449 →
CHANGE OF NAME Recorded Dec 17, 2009
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 023669/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2008
From: THOMAS, BIJO; KARLAPALEM, SAINATH
To: NXP B.V.
Reel/Frame 021869/0859 →
Priority Claims (1)
EP 05100821 · Feb 7, 2005 · regional
Continuity (1)
Related Publication 20080147983A1 · Jun 19, 2008