CPC G11C 11/4078 (2013.01) [G11C 11/40603 (2013.01); G11C 11/40611 (2013.01)] | 30 Claims |
1. A memory controller for a dynamic random access memory (DRAM) having a plurality of rows, comprising:
a logic circuit configured to identify an issuance of a specific type of command directed to the DRAM, wherein an identification of the issuance of the specific type of command by the logic circuit is independent of the plurality of rows; and
a probability engine configured to generate an integer random number in response to an initial identification of the specific type of command, the probability engine being further configured to increment a count for each successive identification of the specific type of command; and
a command generator configured to command the DRAM to refresh at least one row in response to the count equaling the integer random number.
|