I. Introduction
Dynamic random access memories (DRAMs) account for a significant share of any system's power and energy consumption, be it battery-driven mobile devices or high-performance computing servers [1], [3]. To meet the increasing demands, DRAM architects apply different techniques to provide higher bandwidth and reduce latency [2]. However, the performance improvements come at the cost of larger die sizes, and increases in the overall power consumption of DRAMs. Balancing these trade-offs is therefore key.