IP Library Granted Patent US 6,944,713
Granted Patent B2
US 6,944,713 · App. 10/174,668 · Granted Sep 13, 2005

Low power set associative cache

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 6,944,713
App. No.
10/174,668
Granted
Sep 13, 2005
Kind
B2
Abstract

A processor having an L1 cache memory that may use a compare circuit to determine matches of stored tag information against an address and gate sense amps of the cache memory with a cache-hit signal.

Claims (19)

1. A memory that includes consecutively ordered first, second, third and fourth Ways in a first WORD and a reverse pair ordering in a second WORD.

2. The memory of claim 1 wherein the memory is an N-way set associative cache having an ordering of the first Way followed by the second Way and the third Way followed by the fourth Way in the first WORD and an ordering of the second Way followed by the first Way and the fourth Way followed by the third Way in the second WORD.

3. The memory of claim 1 wherein left and right halves of each WORD are commonly controlled for a full cache line read.

4. The memory of claim 3 , wherein the-ordering of the first Way followed by the second Way in a first WORD is the same on the left and right halves of each WORD.

5. A cache memory comprising:

a horizontal ordering of a first Way, a second Way, a third Way and a fourth Way in a first addressble WORD and a reverse pair order in a second addressable WORD that has a sequential ordering of the second Way, the first Way, the fourth Way and the third Way.

6. The cache memory of claim 5 wherein a binary decoding of row addresses provides an order of a Word 0, then a Word 1, then a Word 2 and a Word 3, but a physical organization of the cache memory arranges Word 0 and Word 2 to share first sense amps and Word 1 and Word 3 to share second sense amps.

7. The cache memory of claim 5 wherein the cache memory enables eight words to be read in providing one-cycle evictions.

8. An apparatus, comprising:

a cache having consecutively ordered first, second, third and fourth Ways in a first WORD and a reverse pair ordering in a second WORD; and

sense amps to pass data stored in the first Way in the first WORD and data stored in the first Way of the second WORD to an output, and further pass data stored in the second Way in the first WORD and data stored in the second WAY of the second WORD to the output.

9. The apparatus of claim 8 wherein the third and fourth Ways have an ordering of the third Way followed by the fourth Way in the first WORD and the fourth Way followed the third Way in the second WORD.

10. The apparatus of claim 8 further including first and second compare circuits coupled to receive an address, the first compare circuit further coupled to receive data stored in the first Way and generate the first cache-hit signal and the second compare circuit coupled to receive data stored in the second Way and generate the second cache-hit signal.

11. A method comprising:

arranging first, second, third and fourth Ways in a consecutive order in a first WORD and changing an order in a second WORD to the second Way, the first Way, the fourth Way and the third Way.

12. The method of claim 11 further including:

dedicating first sense amps to read data stored in the first Way of the first WORD and read data stored in the second Way of the second WORD.

13. The method of claim 12 , further including:

dedicating second sense amps to read data stored in the second Way of the first WORD and read data stored in the first Way of the second WORD.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: INTEL CORPORATION
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 018515/0817 →