Method and system for hiding refreshes in a dynamic random access memory
AssigneeMicron Technology, Inc.
InventorsBrent Keeth, Brian M. Shirley, Kevin J. Ryan, Charles H. Dennison
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsBrent Keeth, Brian M. Shirley, Kevin J. Ryan, Charles H. Dennison
Estimating the term…
A method and system for refreshing a dynamic random access memory (“DRAM”) includes a pair of memory arrays for each of a plurality of banks. The DRAM includes the usual addressing and data path circuitry, as well as a refresh controller that refreshes the arrays in a manner that hides refreshes sufficiently that the DRAM can be used in place of an SRAM as a cache memory. Since only one of the arrays in each bank is refreshed at a time, the refresh controller is able to allow data to be written to the array that is not being refreshed. The refresh controller then causes the write data to be temporarily stored so that it can be written to the array of the refresh of the array has been completed. If neither array is being refreshed, the data are written to both arrays. Data are read from the arrays by first checking to determine if any of the arrays is being refreshed. If so, data are read from the array that is not being refreshed.
A dynamic random access memory (“DRAM”), comprising:
A dynamic random access memory (“DRAM”), comprising:
A refresh circuit for a dynamic random access memory (“DRAM”) having first and second arrays of memory cells, the refresh circuit, comprising:
A computer system, comprising:
A method of refreshing a dynamic random access memory (“DRAM”) while substantially hiding the refresh, the method comprising:
A method of refreshing a dynamic random access memory (“DRAM”) while substantially hiding refresh, the method comprising:
The method of claim 50further comprising:
Dependencies are inferred from the claim text.