TN-46-12: Mobile DRAM Power-Saving Features/Calculations Introduction Technical Note Mobile DRAM Power-Saving Features and Power Calculations Introduction It’s important for today’s mobile system designer to be aware of the power demands of the system DRAM. A key concern is the DRAM’s average power consumption, which directly impacts overall battery life expectations for mobile systems. This technical note addresses the power-saving features and power calculations of lowpower Mobile DRAM memory. For in-depth power calculation information for standard DRAM products, refer to Micron’s technical note TN-46-03, “Calculating Memory System Power for DDR,” at www. micron.com/ddrsdram. Mobile DRAM Power-Saving Features Low-power Mobile DRAM products are designed to run at lower voltage supply levels to directly reduce power consumption. To provide even lower power consumption, three power management features have been added to reduce the voltage supply current (IDD) drawn from the system battery by the DRAM. Micron and other JEDEC members have defined the following power-saving features: Temperature Compensated Self Refresh (TCSR) When the DRAM is in normal SELF REFRESH operation, power can be saved if the internal self refresh intervals can be adjusted for the ambient temperature of the DRAM component. This is accomplished using a temperature sensor. If the temperature sensor is on board the DRAM, the refresh intervals can be automatically adjusted for temperature at intervals specified in the product data sheet. If there is no on-board temperature sensor on a specific DRAM device, the memory controller can adjust the refresh intervals by utilizing its temperature sensor and programming the appropriate control bits specified in the product data sheet, based on the measured ambient temperature. Partial Array Self Refresh (PASR) When the DRAM is in SELF REFRESH operation, if all of the array is not needed to store data, the REFRESH operation can be limited to the portion of the memory’s array where data will be stored. To take advantage of this power-saving mode, the data that needs to be preserved should be written to the portion of the array that will be refreshed. Specific details for this operation can be found in Micron’s Mobile DRAM product data sheets. Deep Power-Down (DPD) In some mobile applications, actual data retention in the DRAM is not required most of the time. However, power supply bias voltage cannot be removed when retention of its stored data is no longer needed. To maintain reduced DRAM power consumption during this time, the DRAM can incorporate DPD to turn off most or all of the on-board array PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 1 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. Products and specifications discussed herein are for evaluation and reference purposes only and are subject to change by Micron without notice. Products are only warranted by Micron to meet Micron’s production data sheet specifications. All information discussed herein is provided on an “as is” basis, without warranties of any kind. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Mobile DDR SDRAM Power Calculations voltage generators. This feature is like a soft power-down switch for the DRAM, effectively cutting power to the array and drawing substantially less current than it would in any other state (See Table 2 on page 4). Figure 1 illustrates how TCSR and PASR work together to reduce the self-refresh current, IDD6 (DDR) or IDD7 (SDR). For full array, IDD7 is approximately 450µA at 85°C; while at 25°C, it is less than 150µA. Figure 1: Self Refresh Current vs. Operating Temperature Currrent (uA) 450 400 350 IDD7-- 4-Bank IDD7-- 2-Bank 300 IDD7-- 1-Bank 250 200 IDD7-- 1/2-Bank IDD7-- 1/4-Bank 150 100 50 0 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 Temperature (C) Mobile DDR SDRAM Power Calculations To calculate overall Mobile DRAM power consumption averaged over time, a quantification of the relative amount of time the device spends in standard operational modes is necessary. Table 1 on page 2 shows a typical Mobile DDR SDRAM operational scenario or use profile showing the device in power management modes (PMMs) 80 percent of the time (no access to the DRAM) and in standard (active) modes that do involve accesses to the DRAM 20 percent of the time. Figure 2 on page 3 illustrates the differences between standard and PMM operations. Table 1: Typical Use Profile Duty Cycle (Percentage of Clock Cycle) Operation Power Management Modes Deep Power-Down (DPD) Self Refresh (PASR) Standard SDRAM Modes Notes: 50% 30% 20% 1. PASR and DPD are actual PMMs of operation that are entered through explicit commands to the DRAM. Details on how to enter these modes can be found in Micron’s Mobile DRAM product data sheets. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 2 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Mobile DDR SDRAM Power Calculations Figure 2: Standard Access and PMM Non-Access Power applied Power on Non-Access Power on DPDSX PMM states Precharge all banks Self refresh DPDS REFSX Idle all banks precharged MRS MRS EMRS REFS REFA Auto Refresh CKEL Access CKEH Active power down Standard operational states Precharge power down ACT CKEH CKEL Row active Burst stop READ WRITE BST WRITE WRITE A WRITE READ WRITE A WRITE A READ A PRE READ READ A READ READ A PRE PRE READ A Precharge PREALL PRE Automatic sequence Command sequence Power consumption for the PMMs is calculated by multiplying the power supply voltages (VDD) by the IDD values provided in an actual device data sheet. The values shown in Table 2 are examples for a x16, 133 MHz, Mobile DDR device. (See “Appendix A: Calculating DQ Power” on page 8 for Mobile SDR considerations.) To calculate power consumption for a specific Mobile DRAM device, designers must use the IDD specifications provided in the product data sheet for that device. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 3 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Mobile DDR SDRAM Power Calculations Table 2: IDD Specifications (VDD/VDDQ = 1.8V ±0.1V) Description Operating Prech_PD Prech_NPD Prech_NPD Prech_NPD (CK stopped) Act_PD Act_PD (CK stopped) Act_NPD Act_NPD (CK stopped) Read Write Auto Refresh (burst) Auto Refresh (distributed) Self Refresh (4 bank) DPD Parameter Max Current (at +85°C) Units IDD0 IDD2P IDD2PS IDD2N IDD2NS IDD3P IDD3PS IDD3N IDD3NS IDD4R IDD4W IDD5 IDD5a IDD6a IDD8 80 0.125 0.125 25 15 3 3 25 20 100 90 85 5 0.3 0.01 mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA Calculating consumption for standard (non-PMM) operational modes is more complex. A thorough discussion of power calculations for standard operations is found in Micron’s Technical Note, TN-46-03, “Calculating Memory System Power for DDR,” along with a spreadsheet calculator that can be used to calculate power consumption based on actual product specifications. (See Example 3 in TN-46-03.) The user inputs to the calculator in Table 3 are based on the product specifications provided in Table 2 for a hypothetical Mobile DDR product. In this example the system clock is always clocking the DRAM. Table 3: Mobile DDR SDRAM Configuration and Data Sheet Parameters Condition DRAM Density Units 512 Mb 16 Number of DQs per DRAM Number of DQ Strobes (DQs) per DRAM 2 -75 Speed Grade PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN Value 4 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Mobile DDR SDRAM Power Calculations Table 3: Mobile DDR SDRAM Configuration and Data Sheet Parameters (continued) Parameter IDD0 IDD2P IDD2F/N IDD3P IDD3N IDD4R IDD4W IDD5A tRRD tCK Condition Value Units Maximum VDD 1.9 V Minimum VDD 1.7 V 80 0.125 25 3 25 90 85 5 7.5 15 75 7.5 100 mA mA mA mA mA mA mA mA ns ns ns ns ns Maximum active precharge Maximum precharge power-down standby current Maximum precharge standby current Maximum active power-down standby current Maximum active standby current Maximum read burst current Maximum write burst current Maximum distributed refresh current tCK used for current measurement (see current notes) Minimum activate-to-activate timing (different bank) Minimum activate-to-activate timing (same bank) Minimum tCK cycle rate Maximum tCK cycle rate The user inputs in Table 4 reflect actual operational use conditions specific to this particular Mobile DDR application example. Table 4: Mobile DDR SDRAM Usage Conditions Description PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN Value Unit System VDD System CK frequency DDR SDRAM output power per individual DQ 1.8 133 17.3 V MHz mW Percentage of time that all banks on the DRAM are in a precharged state Percentage of all bank precharge time that CKE is held LOW Percentage of at least one bank active time that CKE is held LOW The average time between ACT commands to this DRAM (includes ACT to same or different banks in the same DRAM device) The percentage of clock cycles that are outputting read data from the DRAM The percentage of clock cycles that are inputting write data to the DRAM 65% The value is the output driver power per DQ on the DRAM. It is specific to each system design and must be calculated based on the termination scheme. See Appendix A for more information. See TN-46-03, Example 3 values 80% See TN-46-03, Example 3 values 30% See TN-46-03, Example 3 values 5 400 ns Note See TN-46-03, Example 3 values 10% See TN-46-03, Example 3 values 5% See TN-46-03, Example 3 values Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Mobile DDR SDRAM Power Calculations A summary of results calculated by the spreadsheet values in Tables 3 and 4 is provided in Table 5. Table 5: Summary of Standard Operations Power Calculations Parameter Power Scaled for Actual System CK Frequency and VCC 0.11 5.53 0.54 10.42 8.31 17.59 5.10 11.06 31.14 89.79 P(PRE_PDN) P(PRE_STBY) P(ACT_PDN) P(ACT_STBY) P(REF) P(ACT) P(WR) P(RD) P(DQ) P(TOT) mW mW mW mW mW mW mW mW mW mW The following values must be averaged over time to calculate the overall average power usage for Mobile DRAM while in standard operation and PMMs: P(Average) = P(Std_modes) × %Std + P(SRef ) × %SRef + P(DPD) × %DPD The above variables are defined as follows: P(Std_modes) = P(TOT), as defined on in EQ 28 of TN-46-03, which is: = P(PRE_PDN) + P(PRE_STDBY) + P(ACT_PDN) + P(ACT_STBY) + P(REF) + P(ACT) + P(WR) + P(RD) + P(DQ) (See Table 5.) P(SRef ) = IDD6a × VDD, where VDD is nominal value for use conditions. (See Table 2 on page 4 and Table 4 on page 5.) P(DPD) = IDD8 × VDD, where VDD is nominal value for use conditions. (See Table 2 on page 4 and Table 4 on page 5.) %Std: Percentage of system operating time the Mobile DRAM is in Std_modes %SRef: Percentage of system operating time the Mobile DRAM is in PMM - Self Refresh %DPD: Percentage of system operating time the Mobile DRAM is in PMM - Deep PowerDown (These three percentages must equal 100% to account for all system operating time, as indicated in Table 1 on page 2.) The average power consumption over time is: P(Average) = P(Std_modes) × %Std + P(SRef – 4Bank) × %SRef + P(DPD) × %DPD = 89.79mW × 20% + 0.3mA × 1.8V × 30% + 0.01mA × 1.8V × 50% = 89.79mW × 0.20 + 0.54mW × 0.30 + 0.018mW × 0.50 = 17.95mW + 0.16mW + 0.009mW = 18.12mW PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 6 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Conclusion By contrast, if the same Mobile DRAM device was used without the benefit of PMMs, the average power consumption could be something like: P(Average) = P(Std_modes) × %Std = 89.79mW × 100% = 89.79mW As the equation illustrates, a Mobile DRAM device that does not use PMMs consumes an average of nearly five times more power compared to a device that does use PMMs. The preceding example indicates how power is calculated for a particular Mobile DDR SDRAM device under specific system operating conditions. Power consumption for a given Mobile DRAM device can vary greatly, depending on how the system accesses the memory in standard operating modes and how the PMM features are used. Conclusion In this technical note we have demonstrated how the power calculator described in Micron’s technical note TN-46-03 can be used to calculate power consumtpion for standard DRAM access modes. As with standard DRAM products, the manner and frequency with which a Mobile DRAM is accessed substantially impacts power consumption over time. Typical use profiles in mobile systems emphasize Mobile DRAM PMM operation over standard modes of operation. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 7 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Appendix A: Calculating DQ Power Appendix A: Calculating DQ Power Applications for standard DDR SDRAM generally incorporate a termination scheme on the DQ bus for optimizing bandwidth capability; however, termination is often not incorporated in Mobile DRAM applications. To conserve on power dissipation or board space, DQ termination may not be used, so the DQs on the Mobile DRAM only drive a capacitive load. Therefore, the output power for a single DQ is calculated as follows: P(per DQ) = CLOAD × VDDQ2 × (2 × fCK), where the DDR DQ data rate frequency is twice the system clock frequency. For a 1.8V, 133 MHz, x16 Mobile (DQ) DDR SDRAM product driving a 20pF load: P(per DQ) = 20pF × (1.8V) 2 × (2 × 133 MHz) = 17.3mW Total DQ power P(DQ) for all 16 DQs + 2 DQSs, this Mobile DRAM would have: P(DQ) = 18 × P(per DQ) = 311mW (Worst case: READs performed 100% of system operating time) In a realistic operating scenario, READs may only be performed 10 percent of the time. The P(DQ) would only be 31.1mW, as indicated in Table 5, averaged over 100 percent of the system operating time. In many applications, only half of the DQs are switching per clock cycle. This reduces total power P(DQ) to 155.5mW, or 8.55mW per DQ, and is highly dependent on an application’s data pattern reads from the DRAM. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 8 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Appendix B: Mobile SDR SDRAM Power Calculations Appendix B: Mobile SDR SDRAM Power Calculations While this technical note focuses on calculating power for a Mobile DDR SDRAM device, the same techniques can be adapted for use with Mobile SDR SDRAM as well. First, two important differences must be addressed: 1. Calculation of IDD0 from IDD1 2. Substitution of IDD4 for IDD4W and IDD4R Industry data sheets for Mobile SDR DRAM often do not specify an IDD0 parameter. However, IDD1 is specified for a burst of 2 READ. Thus, IDD0 is two CK cycles of read current (based on IDD4 - IDD3), subtracted from IDD1. This can be calculated as follows: IDD0 = IDD1 - [(IDD4 - IDD3N) × 2 × tCK / tRC] Once IDD0 is calculated, IDD0 is used in the DDR TN-46-03 equations the same way. The second difference between the SDR and DDR device is the way IDD4 is specified. DDR has IDD4W for WRITE and IDD4R for READ; SDR specifies one IDD4 for both. Therefore, IDD4W = IDD4R = IDD4. One other item should be mentioned here. For DDR, self refresh current is referred to as IDD6, while for SDR it is IDD7. DQ output power calculation for the SDR is calculated similar to the calculations in Appendix A for DDR. However, the equations are slightly altered: P(per DQ) = CLOAD × VDD2 × fCK, where the DQ data rate is equal to the system clock for SDR, not 2 × tCK. Since there are no DQS pins on SDR SDRAM products, total power P(DQ) is calculated as follows: P(DQ) = # of DQs × P(per DQ), where all DQs are switching per clock cycle or: P(DQ) = # of DQs × P(per DQ) × 50%, where only half of the DQs typically switch per clock cycle on average. 8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900 www.micron.com/productsupport Customer Comment Line: 800-932-4992 Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 9 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved. TN-46-12: Mobile DRAM Power-Saving Features/Calculations Revision History Revision History Rev. B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5/09 • P(Average) equation, first line, bottom of page 6: Added equal sign after P(Average). • “Appendix B: Mobile SDR SDRAM Power Calculations” on page 9: Updated first equation in section. Rev. A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10/05 • First draft. PDF: 09005aef81b29582/Source: 09005aef818eb5b9 TN4612.fm - Rev. B 5/09 EN 10 Micron Technology, Inc., reserves the right to change products or specifications without notice. ©2005 Micron Technology, Inc. All rights reserved.