DocumentCode :
1578007
Title :
Improved Power Modeling of DDR SDRAMs
Author :
Chandrasekar, Karthik ; Akesson, Benny ; Goossens, Kees
Author_Institution :
Comput. Eng., Tech. Univ. Delft, Delft, Netherlands
fYear :
2011
Firstpage :
99
Lastpage :
108
Abstract :
Power modeling and estimation has become one of the most defining aspects in designing modern embedded systems. In this context, DDR SDRAM memories contribute significantly to system power consumption, but lack accurate and generic power models. The most popular SDRAM power model provided by Micron, is found to be inaccurate or insufficient for several reasons. First, it does not consider the power consumed when transitioning to power-down and self-refresh modes. Second, it employs the minimal timing constraints between commands from the SDRAM datasheets and not the actual duration between the commands as issued by an SDRAM memory controller. Finally, without adaptations, it can only be applied to a memory controller that employs a close-page policy and accesses a single SDRAM bank at a time. These critical issues with Micron´s power model impact the accuracy and the validity of the power values reported by it and resolving them, forms the focus of our work. In this paper, we propose an improved SDRAM power model that estimates power consumption during the state transitions to power-saving states, employs an SDRAM command trace to get the actual timings between the commands issued and is generic and applicable to all DDRx SDRAMs and all memory controller policies and all degrees of bank interleaving. We quantitatively compare the proposed model against the unmodified Micron model on power and energy for DDR3-800. We show differences of up to 60% in energy-savings for the precharge power-down mode for a power-down duration of 14 cycles and up to 80% for the self-refresh mode for a self-refresh duration of 560 cycles.
Keywords :
SRAM chips; power electronics; DDR SDRAM memories; Micron power model; SDRAM bank; SDRAM command trace; SDRAM memory controller; SDRAM power model; bank interleaving; close-page policy; embedded system; generic power model; memory controller policy; power modeling; power-saving states; self-refresh duration; self-refresh mode; state transitions; system power consumption; unmodified Micron model; Clocks; Equations; Mathematical model; Memory management; Power demand; SDRAM; Timing; Bank-Interleaving; Close-page; DDR SDRAMs; Open-page; Power Estimation; Power Modeling; Power-Down; SDRAM Command Trace; Self-Refresh; State Transitions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.17
Filename :
6037398
Link To Document :
بازگشت