×

System and method for maintaining memory coherency in a computer system having multiple system buses

  • US 5,897,656 A
  • Filed: 09/16/1996
  • Issued: 04/27/1999
  • Est. Priority Date: 09/16/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiple-bus, multiprocessing system comprising:

  • a system memory;

    a first bus in communication with said system memory, said first bus having at least one cache memory coupled thereto, said cache memory configured to store a plurality of data values obtained from said system memory, said cache memory further configured to maintain cache coherency information about said data values with a first set of coherency states;

    a coherency memory in communication with said first bus, said coherency memory configured to maintain a coherency status record associated with said data values;

    a second bus in communication with said system memory, said second bus capable of transmitting a bus transaction; and

    a coherency filter in communication with said second bus and said coherency status record, but not connected to said first bus, said coherency filter configured to monitor said bus transaction on said second bus and to inhibit cross-bus transactions from said second bus to said first bus based on said coherency status record.

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