×

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

  • US 6,622,214 B1
  • Filed: 01/12/1999
  • Issued: 09/16/2003
  • Est. Priority Date: 09/16/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A coherency filter comprising:

  • a cycle encoder coupled to a set of tag controllers and to a rules table, the cycle encoder to determine a bus transaction type;

    a tag memory array coupled to the cycle encoder, the tag memory array to record a coherency status of data values existing in a plurality of processors coupled to multiple buses; and

    an invalidation queue coupled to the cycle encoder and to the tag memory array, the invalidation queue to store entries which are expelled from the tag memory array;

    wherein the cycle encoder monitors transactions on a first bus and selectively inhibits cross-bus transactions to a second bus based on transaction type and corresponding rules retrieved from the rules table.

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