| CPC G11C 11/40603 (2013.01) | 20 Claims |

|
1. A data processing system, comprising:
a dynamic random access memory (DRAM) having a plurality of DRAM cells, each with a capacitive storage element;
a prefetcher coupled to the DRAM and configured to prefetch information from the DRAM into a prefetch buffer in accordance with a prefetch pattern of addresses in the DRAM; and
a refresh controller coupled to the DRAM, the refresh controller comprising a dynamic refresh control circuit coupled to the prefetcher and configured to:
detect prefetch patterns of the prefetcher, and
in response to a detected prefetch pattern, refresh locations of the DRAM in accordance with a refresh pattern of addresses which is based on the prefetch pattern of addresses.
|