摘要 |
A computer system and method process memory requests for access to a computer memory. The computer system arbitrates between current memory requests based on an immediately previous memory request that was most recently selected for transmission to the memory. The computer system minimizes the number of read/write delays by selecting one of the current memory requests based on the request types (read or write) of the current memory requests and the immediately previous memory requests. The number of RAS/CAS delays are reduced by selecting one of the current memory requests based on whether any of the rows to which the current memory requests are directed matches the row to which the immediately previous memory request was directed. The number of pre-charge delays is reduced by selecting one of the current memory requests based on whether any of the current memory requests is directed to a memory bank other than the memory bank to which the immediately previous memory request was directed.
|