×

Cache control circuit having a pseudo random address generator

  • US 5,875,465 A
  • Filed: 04/03/1997
  • Issued: 02/23/1999
  • Est. Priority Date: 04/03/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for data processing comprising:

  • a cache memory having X cache storage locations each storing a data line including one or more data words;

    a storage control circuit for controlling storage of a new line within said cache memory following a cache miss including selection of a cache storage location to be overwritten when said new line is stored in said cache memory;

    wherein said storage control circuit includes a pseudo random number generator comprising a counter triggered to change a stored value by counting through one or more values in response to a pseudo random bit stream output from a pseudo random bit stream generator and said storage control circuit pseudo randomly selects said cache storage location using said stored value from a programmable range of cache storage locations A to B within said X cache storage locations of said cache memory, cache storage locations outside of said programmable range being unavailable to be overwritten, A and B being stored within respective end point registers and used as wrap values for said counter.

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