Key Takeaways
- Dynamic memory storage capacitors continuously leak charge, requiring mandatory periodic refresh cycles to maintain data retention across the array[2].
- Higher operating temperature accelerates charge leakage, so DDR4 specifications require refresh rates to double once the DRAM case temperature exceeds 85°C, with further increases for automotive-grade parts[1][4][5].
- Partial-Array Self-Refresh (PASR) reduces idle self-refresh power consumption by refreshing only the memory banks or segments that hold data that must be retained[6][7].
- Refresh current during active operation (listed as IDD5B, “burst refresh current,” in DDR datasheets) adds repetitive current pulses, while self-refresh current (IDD6) sets the memory’s standby power floor and rises steeply with temperature[6][8].
- Temperature-compensated self-refresh lowers standby current when the die is cool, while controller-level refresh scheduling reduces latency penalties in high-density memory designs[2][12].
Find Memory Built for Your Power Budget
Refresh overhead varies widely across DRAM types, densities, and temperature grades. Explore Suntsu’s DRAM portfolio to compare low-power and industrial-grade options for your next design.
Why Does DRAM Require Continuous Refreshing to Store a Bit?

How Do Auto-Refresh, Self-Refresh, and PASR Modes Compare?
Managing power consumption in dynamic memory relies on selecting the appropriate refresh operational mode based on the current workload state of the system. Memory standards, including DDR4, DDR5, and low-power variants like LPDDR4x Memory Modules, define distinct modes for balancing data retention, access latency, and power dissipation.
The standard operational state is auto-refresh, sometimes still called CAS-before-RAS (CBR) refresh after the asynchronous DRAM scheme it descends from[2]. In this mode, the host clock remains active and the memory controller periodically issues REFRESH commands; the DRAM’s internal counter selects which rows to refresh, so the controller never has to send row addresses[2]. Auto-refresh is used during active system states. Its current is characterized in DDR datasheets as burst refresh current (IDD5B), and because the clock, input receivers, and interface logic stay powered, it costs more than self-refresh[2][8]. In DDR3 and DDR4, each REFRESH command also blocks access to every bank on the rank for the duration of the command (tRFC)[2].
Refresh Mode Execution State Power Consumption Impact Primary Application Use Case Auto-refresh Driven by host memory controller via explicit commands while system clock (CK) is active. Highest; burst refresh current (IDD5B) adds to active power, and each REFRESH command blocks the target banks for rRFC[2][8] Fully operational system states with continuous CPU access and high throughput tasks. Self-refresh Autonomous operation using internal chip oscillator; host system clock is gated off. Medium-low (IDD6 idle current); eliminates interface, clock tree, and input buffer power draw. System standby, sleep, or low-power operational modes where memory content must be preserved. Partial-Array Self-Refresh (PASR) On-chip timer refreshes only designated banks or segments (e.g., 1/2, 1/4, or 1/8 of the array); data in masked regions is lost[7][13]. Lowest standby power; falls as less of the array is refreshed, but not in strict proportion because peripheral and leakage currents remain[2][13]. Battery-powered embedded devices, duty-cycled sensors, and wearable systems keeping minimal kernel data alive.
Selecting the optimal mode requires balancing system wake-up latency against static power targets. While PASR can provide substantial energy savings during extended sleep cycles, software architectures must carefully segregate volatile retention buffers into designated memory banks to prevent data loss in non-refreshed areas.
What Is the Practical Impact of Temperature on DRAM Refresh Rates?
How Big Is the Power Overhead of DRAM Refresh in Battery-Powered Designs?
What System-Level Mitigations Reduce DRAM Refresh Power?
To minimize the power impact of mandatory refresh commands, system architects can implement hardware and firmware-level mitigations. These techniques optimize how and when refresh cycles run, ensuring data retention without unnecessarily straining battery budgets.
Key mitigation strategies include:
Temperature-Compensated Self-Refresh (TCSR)
Modern low-power DRAM ICs feature built-in temperature sensors that dynamically adjust internal self-refresh rates[6][10]. Rather than running the self-refresh oscillator at a fixed, worst-case high-temperature rate, TCSR automatically lengthens the refresh interval when the die is cool, significantly lowering IDD6 current draw at ambient temperatures[12]. Standard DDR4 offers a comparable option called Low-Power Auto Self Refresh (LPASR)[1][11].
Partial-Array Self-Refresh (PASR) Configuration
Firmware developers can structure system software to consolidate persistent data into designated memory banks. By writing the DRAM’s PASR mode registers before entering sleep (in LPDDR2 and later, MR16 masks individual banks and MR17 masks segments), firmware removes non-essential regions from self-refresh, directly reducing standby current draw. Data in masked regions is not retained[7][10].
Fine Granularity Refresh (FGR) and Per-Bank Refresh
In DDR3 and DDR4, each REFRESH command occupies every bank on the rank for tRFC[2]. DDR4 Fine Granularity Refresh (FGR) issues refresh commands two or four times as often (0.5x or 0.25x tREFI), with each command refreshing fewer rows, so the rank is blocked for a shorter tRFC per command, though not proportionally shorter[18]. This reduces worst-case access latency, but it doesn’t reduce the total refresh work. Per-bank refresh (called directed per-bank refresh in LPDDR4 and Same Bank Refresh in DDR5) lets the controller refresh some banks while others continue serving reads and writes, improving memory availability[6][17][19].
Controller-Level Scheduling
DDR memory controllers in application processors, and in higher-end Microcontrollers with an external DDR interface, can use the JEDEC allowance to postpone or pull in up to eight refresh commands, shifting refresh into brief idle windows based on bus activity[2]. This minimizes latency impact on burst memory accesses, but it doesn’t reduce the total number of refreshes, so refresh energy stays essentially the same[2].
How Should Refresh Overhead Influence Your Memory Selection?
Addressing DRAM refresh overhead requires assessing trade-offs during initial component selection rather than attempting firmware workarounds late in product development. Matching memory technology to application power requirements prevents late-stage board redesigns and unexpected power budget breaches.
For ultra-low-power edge nodes or duty-cycled equipment, specialty low-power memory lines, such as the LPDDR devices from Jeju Semiconductor (JSC), include PASR and auto TCSR to minimize idle current draw[20]. Conversely, if high operating temperatures are expected, select industrial- or automotive-grade memory rated for the expected case temperature, and build the refresh derating from its datasheet into the power model[1][4].
Use this structural design checklist when evaluating dynamic memory for power-sensitive or thermally challenging applications:
Verify Controller Capabilities
Ensure the host memory controller or processor supports features like TCSR, PASR, and Per-Bank Refresh scheduling.
Analyze Decoupling & PDN Limits
Check power distribution network designs to ensure local ceramic decoupling capacitors can absorb transient current spikes during active refresh (IDD5B).
Evaluate Alternative Technologies
If self-refresh power targets cannot be met with standard DRAM, evaluate pseudo-SRAM (pSRAM), which uses DRAM cells with fully internal refresh behind an SRAM-style interface and is typically offered at lower densities, or ultra-low-power LPDDR4x Memory architectures tailored for low standby drain[21].
Calculate IDD6 Baseline
Partition Memory Architecture
Verify that software/firmware can segregate critical retention data into specific memory banks to leverage PASR masking during extended system sleep.
Define Thermal Operating Limits
For complex design requirements, engaging early with specialized technical resources simplifies part selection. Suntsu’s Component Engineering Support team assists design groups in navigating memory trade-offs, evaluating thermal datasheets, and identifying optimal memory IC types for challenging operational environments.
Optimizing Memory Power with Suntsu
Managing DRAM refresh overhead requires balancing operational temperature limits, standby power targets, and memory controller capabilities. By factoring refresh (IDD5B) and self-refresh (IDD6) currents into early power budget models, engineering teams avoid unexpected thermal issues and battery life shortfalls in production.
Suntsu provides comprehensive technical support to help hardware teams select and integrate power-optimized memory components. Through specialized Engineering Design Support and global sourcing capabilities for leading Memory ICs, Suntsu helps engineers overcome complex power and thermal challenges.
Worked through the checklist and know what your design needs? Share your thermal limits, standby current targets, and controller requirements, and our team can help.
FAQs
DDR5 tightens the base refresh window to 32 ms (tREFI of about 3.9 µs) at normal temperatures, half of DDR4’s 64 ms. To offset the extra refresh work, DDR5 adds Same Bank Refresh, which refreshes the same bank across every bank group while the other banks keep serving traffic. Above 85°C, the interval halves again.
Deep Power-Down (DPD) switches off the memory array’s internal power almost entirely. Standby current drops below self-refresh levels, but every bit of stored data is lost. It suits systems that can reload their contents from flash on wake-up and can accept the longer restart time. Not every DRAM generation supports it; LPDDR4, for example, dropped DPD.
Rowhammer is a disturbance effect: repeatedly activating one row can leak charge from cells in adjacent rows and flip bits before their next scheduled refresh. Refresh is part of the defense. Some systems increase refresh rates to shrink the attack window, DDR4 devices use Target Row Refresh (TRR), and DDR5 and LPDDR5 add Refresh Management (RFM) commands. All of these mitigations add some refresh overhead.
ECC corrects occasional bit errors, including a weak cell that loses charge early, so it improves reliability. DDR5 also includes on-die ECC. However, standard controllers still refresh at the full JEDEC rate. Academic proposals that combine ECC with retention profiling to stretch refresh intervals haven’t become standard practice.
Not safely in production hardware. Refresh intervals are set to protect the weakest cells in the device across temperature and voltage. Those cells vary from part to part and can change over time, an effect known as variable retention time. Running below spec voids the manufacturer’s data retention guarantee. If you need lower standby power, the supported tools are PASR, TCSR, and a different memory choice.
Related Content
References
- Micron Technology. “8Gb: x4, x8, x16 DDR4 SDRAM Datasheet” Available at: https://www.mouser.com/datasheet/2/671/Micron_05092023_8gb_ddr4_sdram-3175546.pdf
- J. Liu, B. Jaiyen, R. Veras, and O. Mutlu. “RAIDR: Retention-Aware Intelligent DRAM Refresh” Available at: https://users.ece.cmu.edu/~omutlu/pub/raidr-dram-refresh_isca12.pdf
- H.-J. Kim, W.-C. Lee, and H.-J. Park. “RAIDR: Retention-Aware Intelligent DRAM Refresh” Available at: http://journal.auric.kr/AURIC_OPEN_temp/RDOC/ieie02/ieiejsts_202206_001.pdf
- Micron Technology. “16Gb Automotive DDR4 SDRAM (Z42B) datasheet” Available at: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/8827/557_16gb-auto-ddr4-z42b.pdf
- J. Meza. “Large Scale Studies of Memory, Storage, and Network Failures in a Modern Data Center” Available at: https://arxiv.org/pdf/1901.03401
- Micron Technology. “LPDDR4/LPDDR4X SDRAM Embedded Datasheet” Available at: https://www.mouser.com/datasheet/2/671/z3bm_embedded_lpddr4_lpddr4x-3193457.pdf
- M. Coquelin. “[RFCv1 0/6] PASR: Partial Array Self-Refresh Framework” Available at: https://lkml.iu.edu/hypermail/linux/kernel/1201.3/02586.html
- Advantech. “SQRAM DDR4-2400 16GB UDIMM Datasheet” Available at: https://advdownload.advantech.com/productfile/Downloadfile4/1-26XPP59/ADVANTECH_SQR-UD4N16G2K4HNHAC.pdf
- K. Kim and J. Lee. “A New Investigation of Data Retention Time in Truly Nanoscaled DRAMs” Available at: https://www.researchgate.net/publication/224562908_A_New_Investigation_of_Data_Retention_Time_in_Truly_Nanoscaled_DRAMs
- Kingston Technology. “Low Power DRAM (LPDDR4 FBGA) Datasheet” Available at: https://www.mouser.com/catalog/specsheets/Kingston_01-31-2025_KTC_LPDDR4_200Ball_D1611PM3BDGUI-U_VerD.pdf
- D. Chinnakkonda, V.-K. Tavva, and M.B,. Srinivas. “Voltage Reduced Self Refresh (VRSR) for optimized energy savings in DRAM Memories” Available at: https://www.sciencedirect.com/science/article/pii/S277306462300035X
- Winbond Electronics. “Combining deep power-down with self-refresh mode” Available at: https://www.winbond.com/hq/support/online-learning/articles-item/combining-deep-power-down-with-self-refresh-mode.html?__locale=en
- Micron Technology. “Automotive LPDDR4/LPDDR4X SDRAM Datasheet” Available at: https://www.mouser.com/datasheet/2/671/200b_z32m_sdp_ddp_qdp_auto_lpddr4_lpddr4x-3165056.pdf
- Automotive Electronics Council. “AEC-Q100 Rev-J: Failure Mechanism Based Stress Test Qualification for Integrated Circuits” Available at: http://www.aecouncil.com/Documents/AEC_Q100_Rev_J_Base_Document.pdf
- Micron Technology. “DDR4 SDRAM SODIMM MTA8ATF1G64HZ Datasheet” Available at: https://media.digikey.com/pdf/Data Sheets/Micron Technology Inc PDFs/MTA8ATF1G64HZ_8GB_DS.pdf
- Integrated Silicon Solution Inc. (ISSI). “IS43/46LQ16512B LPDDR4 Datasheet” Available at: https://www.mouser.com/catalog/specsheets/Integrated-Silicon-Solution_11-12-2024_43-46LQ16512B.pdf
- Micron Technology. “Micron DDR5 SDRAM: New Features” Available at: https://assets.micron.com/adobe/assets/urn:aaid:aem:5ea148c8-e3fe-489e-8489-99b1b9cdcd3c/renditions/original/as/ddr5-new-features-white-paper.pdf
- J. Mukundan, H. Hunter, K.-H. Kim, J. Stuecheli, and J. F. Martínez. “Understanding and Mitigating Refresh Overheads in High-Density DDR4 DRAM Systems” Available at: https://people.ece.cornell.edu/martinez/doc/isca13-mukundan.pdf
- SK hynix Newsroom. “Why DDR5 is the Industry’s Powerful Next-gen Memory?” Available at: https://news.skhynix.com/why-ddr5-is-the-industrys-powerful-next-gen-memory/
- Jeju Semiconductor Corp. (JSC). “Low Power DRAM” Available at: http://www.jeju-semi.com/Products/LPDRAM
- Silicon Labs. “Pseudo-Static Random Access Memory (PSRAM) Developer Guide” Available at: https://docs.silabs.com/wiseconnect/latest/external-memory-psram//



