System and method for refreshing dynamic random access memory
AssigneeNXP B.V.
InventorsSuhas Chakravarty, James Andrew Welker
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsSuhas Chakravarty, James Andrew Welker
Estimating the term…
A refresh circuit selects a candidate bank for refreshing from various banks of a dynamic random access memory (DRAM). Initially, the refresh circuit checks if any bank is idle (e.g., is not targeted for memory operations). If two or more banks are idle, the candidate bank is selected based on a count of accesses targeted to each occupied bank and bank-pair distances between each pair of idle and occupied banks. Conversely, if all banks are occupied, the refresh circuit selects the candidate bank based on a count of data accesses targeted to each bank and/or a count of parity accesses targeted to each bank. Each data access has the same type as that scheduled for execution on the DRAM. Once the candidate bank is selected, the refresh circuit triggers the refresh of the candidate bank.
An integrated circuit (IC), comprising:
A dynamic random access memory (DRAM) refresh method, comprising:
An integrated circuit (IC), comprising:
Dependencies are inferred from the claim text.