← Back to Patent Explorer
US4833642A Expired / Lapsed US ⏱️ 0.0 years remaining

Cache controller giving versatility to cache memory structure

Assignee: NEC Electronics Corp
•
Filing: 1988-03-31
•
Granted: 1989-05-23
•
Expires: 2008-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An associative type cache controller includes a plurality of directory banks each holding an address tag of a cache block, each of the directory banks having a comparison circuit for comparing the content of the directory bank with a tag portion of a current reference address. The cache controller comprises a register for holding the association unit number, and a replacement block determining unit for indicating, in accordance with the content of the association unit number holding register, the directory bank including the cache block to be replaced at the time of cache replacement, so that the replacement directory banks are limited in accordance with the designated association unit number. Thus, the association unit number of a related cache memory can be changeably designated.

Inventors

  • 👤 Yasushi Ooi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:17
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0864; G06F2212/00; G06F2212/60; G06F2212/601

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 120 words
An associative type cache controller which includes a plurality of directory banks each holding an address tag of a cache block, each of the directory banks having a comparison means for comparing the content of the directory bank with a tag portion of a current reference address, comprising means for holding the association unit number, and replacement block determining means for indicating, in accordance with the content of the association unit number holding means, the directory bank including the cache block to be replaced at the time of cache replacement, so that the replacement directory banks are limited in accordance with the designated association unit number, whereby the association unit number of a related cache memory can be changeably designated.
Claim 2
Dependent Claim 120 words
An associative type cache controller which includes a plurality of directory banks each holding an address tag of a cache block, each of the directory banks having a comparison means for comparing the content of the directory bank with a tag portion of a current reference address, comprising means for holding the association unit number, and replacement block determining means for indicating, in accordance with the content of the association unit number holding means, the directory bank including the cache block to be replaced at the time of cache replacement, so that the replacement directory banks are limited in accordance with the designated association unit number, whereby the association unit number of a related cache memory can be changeably designated.
Claim 3
Dependent Claim 72 words
A cache controller claimed in claim 1 wherein the replacement block determining means is adapted to indicate, in accordance with the content of the association unit number holding means and a portion of the tag of the current reference address, the directory bank including the cache block to be replaced at the time of cache replacement, so that the replacement directory banks are designated in accordance with the designated association unit number.

References Cited (Backward Citations)

US4755974A Cited
US4758982A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-22 1992-11-21 1993-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-22 1996-11-21 1997-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-22 2000-11-21 2001-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag