Apparatus for updating a multi-way set associative cache memory status array
AssigneeIntel Corporation
InventorWilliam M. Ruby
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorWilliam M. Ruby
Estimating the term…
A method and apparatus for updating cache memory status bits that depend on match signals of a multi-way set associative cache are disclosed. Faster updating of the status bits is provided by utilizing the fact that there is a match in at most one way of the cache for any read cycle. A first status bit is set to its previous value if no match occurs in any way of the cache. The first status bit is set to a first value if a match has occurred in a first way of the cache and is set to a second value if a match has occurred in a second way of the cache. Fewer transistors are needed to implement the update circuits which, in a preferred embodiment, are realized using complementary metal oxide semiconductor (CMOS) technology. The update circuits may be implemented in an instruction cache translation look aside buffer of a microprocessor for updating least recently used (LRU) array status bits or any cache memory status signals that depend on match signals.
In a multi-way set associative cache memory, an apparatus for updating status bits wherein the status bits depend on a match in at most one way of said cache memory, the apparatus comprising:
Dependencies are inferred from the claim text.