×

Cache memory system having data and tag arrays and multi-purpose buffer assembly with multiple line buffers

  • US 5,680,572 A
  • Filed: 07/15/1996
  • Issued: 10/21/1997
  • Est. Priority Date: 02/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A cache memory system comprising:

  • (a) a data array for storing a first plurality of lines of data;

    (b) a tag array for storing a first plurality of line addresses corresponding to the first plurality of lines of data stored in the data array;

    (c) a multi-purpose buffer assembly, including control logic, a plurality of input and output ports, a plurality of identical multi-purpose line buffers, and a plurality of address matching circuitry, correspondingly coupled to each other, and coupled to the data and tag arrays, for staging a second plurality of lines of data and corresponding line addresses, in response to a plurality of predetermined operating events, including cache misses of load and store operations targeting cacheable data, and sequences of successive store operations with each sequence targeting the same line of cacheable or non-cacheable data, and for independently responding by each line buffer to load and store operations targeting the buffered lines of data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×