TN-46-12: Mobile DRAM Power-Saving Features/Calculations

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.