×

Write cache for servicing write requests within a predetermined address range

  • US 5,761,709 A
  • Filed: 06/05/1995
  • Issued: 06/02/1998
  • Est. Priority Date: 06/05/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for improving memory write performance in a processing system having a write cache which includes a plurality of storage locations and a first cache, the method comprising the steps of:

  • a) receiving a data write command which includes data and a memory address to write said data to; and

    b) determining if said memory address is within a prespecified address range for the write cache, and if said memory address is within said prespecified address range;

    i) determining if any of said storage locations are available for storing said memory address and said data corresponding to said memory address, and if there is at least one available storage location;

    A) storing said data corresponding to said memory address in said at least one available storage location;

    B) updating an availability status for each of said storage locations, andC) writing said memory address and said data corresponding to said memory address on a respective external address bus and an external data bus upon receiving a burstwrite command which indicates that said memory address is to be written out,wherein the step b) is only performed when said memory address corresponding to said data write request does not reside in said first cache.

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