In typical modern DRAM systems, the memory controller periodically issues an auto-refresh (auto-refresh is sometimes called CAS-before-RAS refresh)command to the DRAM.The DRAM chip then chooses which rows to refresh using an internal counter, and refreshes a number of rows based on the device capacity. During normal temperature operation (below 85’C), the average time between auto-refresh commands(called tREFI ) is 7.8us . In the extended temperature range (between 85 _C and 95 _C), the temperature range in which dense server environments operate [10] and 3D-stacked DRAMs are expected tooperate [1], the time between
auto-refresh commands is halved to 3.9 us [15]. An auto-refresh operation occupies all banks on the ranksimultaneously (preventing the rank from servicing any requests) for a lengthof time tRFC, where tRFC depend