Functional cache memory chip architecture for improved cache access
AssigneeInternational Business Machines Corporation
InventorsChiao-Mei Chuang, Richard E. Matick, Fred T. Tong
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChiao-Mei Chuang, Richard E. Matick, Fred T. Tong
Estimating the term…
An on-chip VLSI cache architecture including a single-port, last-select, cache array organized as an n-way set-associative cache (having n congruence classes) including a plurality of functionally integrated units on-chip in addition to the cache array and including a normal read/write CPU access function which provides an architectural organization for allowing the chip to be used in (1) a fast, "late-select" operation which may be provided with any desired degree of set-associativity while achieving an effective one-cycle write operation, and (2) a cache reload function which provides a highly parallel store-back and reload operation to substantially reduce the reload time, particularly for a store-in cache organization. The cache chip organization and architecture provide a late-select cache having a nearly transparent, multiple word reload by incorporating a Cache-Reload Buffer, a store-back buffer and a load-through function all included on the cache array chip for reloading, and a delayed write-enable for achieving an effective one-cycle write operation. Two separate decoder functions are integrated on the chip, one for cache access for normal read/write operations to and from the CPU and one for cache reload which also provides interim access to data which has been transferred out of main memory to the chip but not yet reloaded into the cache array. These two decoders provide for different accessing modes as required of the CPU or main memory operations.
A VLSI cache memory subsystem including, on-chip a single-port, late-select, cache array organized to be n-way set associative said chip including a plurality of functionally interrelated units on-chip with the cache array which comprise;
A late-select VLSI cache memory subsystem chip comprising an array having a single access port and a plurality of functionally related elements entirely mounted on-chip with said array and efficiently interconnected therewith to provide enhanced functionality and speed, said subsystem chip including;
A late-select VLSI cache memory subsystem chip comprising an array having a single access port and a plurality of functionally related elements entirely mounted on-chip with said array and efficiently interconnected therewith to provide enhanced functionality and speed, said subsystem chip including;
Dependencies are inferred from the claim text.