Speculative dram reads with cancel data mechanism
AssigneeInternational Business Machines Corporation
InventorsRavi Kumar Arimilli, James Stephen Fields JR., Warren Edward Maule
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRavi Kumar Arimilli, James Stephen Fields JR., Warren Edward Maule
Estimating the term…
Disclosed is a method and memory subsystem that allows for speculative issuance of reads to a DRAM array to provide efficient utilization of the data out bus and faster read response for accesses to a single DRAM array. Two read requests are issued simultaneously to a first and second DRAM in the memory subsystem, respectively. Data issued from the first DRAM is immediately placed on the data out bus, while data issued from the second DRAM is held in an associated buffer. The processor or memory controller then generates a release signal if the second read is not speculative or is correctly speculated. The release signal is sent to the second DRAM after the first issued data is placed on the bus. The release signal releases the data issued from the second DRAM to the buffer from the buffer on to the data out bus. Because the data has already been issued when the release signal is received, no loss of time is incurred in issuing the data from the DRAM and only a small clock cycle delay occurs between the first issued data and the second issued data on the data out bus.
A memory subsystem comprising:
A computer system comprising:
A method for improved operability of a memory subsystem comprising:
A method for controlling allocation of a data bus to speculatively issued data comprising:
Dependencies are inferred from the claim text.