TN4615: Low Power versus Standard DDR SDRAM

TN-46-15: Low-Power Versus Standard DDR SDRAM
Introduction
Technical Note
Low-Power Versus Standard DDR SDRAM
Introduction
This technical note provides an overview of the initialization and clocking differences
between low-power DDR SDRAM and standard DDR SDRAM and low-power DDR
SDRAM features, such as temperature-compensated self refresh (TCSR), partial-array
self refresh (PASR), deep power-down (DPD), and clock stop mode, that are not found in
standard DDR SDRAM.
Designing hybrid systems that use either low-power DDR SDRAM or standard DDR
SDRAM is a common practice. Understanding the functional and architectural differences between the two types of DDR SDRAM memory devices can enhance the design of
these systems.
Differences Between Low-Power and Standard DDR SDRAM
Below is a list of functional and architectural differences between low-power DDR
SDRAM and standard DDR SDRAM devices:
• Initialization
• Input/output
• Clocking (CAS latency)
Initialization
Table 1 on page 2 describes the key initialization differences between low-power DDR
SDRAM and standard DDR SDRAM.
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
1
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 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.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Differences Between Low-Power and Standard DDR SDRAM
Table 1:
Initialization Differences Between Low-Power DDR and Standard DDR SDRAM
Initialization
Steps
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Low-Power DDR SDRAM
Standard DDR SDRAM
Power up VDD and VDDQ
simultaneously
Prior to applying any command, apply
200µs delay after CKE HIGH
Issue a PRECHARGE ALL command
Issue NOP or DESELECT for at least tRP
time
Power up VDD and VDDQ simultaneously, and then apply to
VREF and VTT
Apply 200µs delay; after 200µs, issue NOP or DESELECT
command followed by CKE HIGH
Issue a PRECHARGE ALL command
Wait tRP, and then use LOAD MODE REGISTER command to
program the extended mode register to enable delay-locked
loop (DLL) and to set drive strengths
Wait at least tMRD time followed by LOAD MODE REGISTER
Issue AUTO REFRESH command
command to program the mode register to set operating
followed by NOP for tRFC time
parameters and to reset DLL; at least 200 clock cycles are
required between a RESET and any READ command
Issue LOAD MODE REGISTER command Wait at least tMRD time followed by a PRECHARGE ALL
command; wait tRP time
Issue an AUTO REFRESH command followed by NOP fortRFC
Issue NOP or DESELECT command for
tMRD time
time
at least
Issue LOAD MODE REGISTER command Issue an AUTO REFRESH command followed by NOP fortRFC
time
Issue LOAD MODE REGISTER command to clear the DLL bit;
Issue NOP or DESELECT command for
use the same operating parameters as described in Step 5
at least tMRD time
Notes:
1. See product-specific data sheets for detailed information on initialization.
Although the initialization steps for low-power DDR SDRAM and standard DDR SDRAM
seem identical, some differences, such as command sequences, should be accounted for
when designing hybrid systems.
Both low-power DDR SDRAM and standard DDR SDRAM power up VDD and VDDQ
simultaneously, but with standard DDR SDRAM, the system is also required to provide
power to VREF and VTT.
Another difference between the two forms of DDR SDRAM is the way the LOAD MODE
REGISTER command is used. In standard DDR SDRAM, the LOAD MODE REGISTER
command is used to set delay-locked loop (DLL) along with other parameters, such as
drive strengths.
Differences also exist in the sequences used for loading the LOAD MODE REGISTER
command. For example, in standard DDR SDRAM, the LOAD MODE REGISTER
command is issued after the PRECHARGE command; however, in low-power DDR
SDRAM, the LOAD MODE REGISTER command is issued PRECHARGE, followed by
AUTO REFRESH, and then followed by LOAD MODE REGISTER.
Input/Output
The implementation of the LVCMOS interface is simple and has very minimal DC-power
consumption. It provides steady high and low signals; however, due to the uncertainty in
its threshold voltages, input/output buffers require a higher voltage swing to ensure reliable switching.
DDR SDRAM uses the JEDEC standard 2.5V (SSTL_2 compatible) inputs and outputs.
Benefits of the SSTL_2 interface include symmetrical LOW and HIGH logic levels,
improved signal integrity, and better noise immunity. Also, SSTL_2 assumes transmission lines to have termination. For high-speed signaling, it is important to have terminaPDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
2
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Differences Between Low-Power and Standard DDR SDRAM
tion to reduce reflections, noise, and timing margins. Because standard DDR SDRAM
runs at a higher speed than low-power DDR SDRAM, it is logical to use the SSTL_2 interface for standard DDR SDRAM inputs and outputs.
Clocking Differences
Standard DDR SDRAM uses delay-locked loop (DLL) circuitry that aligns the data with
the clock edge; however, due to the power consumption constraints on low-power DDR
SDRAM, DLL circuitry was removed from low-power DDR SDRAM. In the case of lowpower DDR SDRAM, data fires from the CLK HIGH pulse and arrives tAC later. This
results in valid data prior to the rising edge of the clock on low-power DDR SDRAM.
Figure 1 on page 3 and Figure 2 on page 4 highlight the data clocking differences
between low-power DDR SDRAM and standard DDR SDRAM.
Clock jitter is not specified on the low-power DDR SDRAM data sheets due to the
absence of the DLL circuit. JEDEC does not specify this parameter on low-power DDR;
however, scenarios exist where clock jitter can be calculated. For instance, for tCK of
7.5ns and assuming a 50 percent duty cycle (tCL = 3.0ns and tCH = 3.0ns), allowable
clock jitter on the rising or falling edge is calculated as follows:
Clock jitter = tCK - tCL - tCH
Clock jitter = 7.5ns - 3ns - 3ns = 1.5ns
Figure 1:
CAS Latency of Low-Power DDR SDRAM
T0
T1
READ
NOP
T1n
T2
T2n
T3
T3n
CK#
CK
COMMAND
NOP
NOP
tAC
1n clock
CL = 2
DQS
DQ
CK#
DOUT
n
DOUT
n+1
DOUT
n+2
DOUT
n+3
T2n
T3
T3n
T0
T1
T2
READ
NOP
NOP
CK
COMMAND
2n clock
NOP
tAC
CL = 3
DQS
DOUT
n
DQ
TRANSITIONING DATA
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
3
DOUT
n+1
DON’T CARE
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Exclusive Features of Low-Power DDR SDRAM
Figure 2:
CAS Latency of Standard DDR SDRAM
T0
T1
T2
READ
NOP
NOP
T2n
T3
T3n
CK#
CK
COMMAND
NOP
CL = 2
DQS
DQ
CK#
T0
T1
T2
READ
NOP
NOP
T2n
T3
T3n
CK
COMMAND
NOP
CL = 2.5
DQS
DQ
CK#
T0
T1
T2
READ
NOP
NOP
T3
T3n
CK
COMMAND
NOP
CL = 3
DQS
DQ
TRANSITIONING DATA
DON’T CARE
Exclusive Features of Low-Power DDR SDRAM
The following features are exclusive to low-power DDR SDRAM:
• Temperature-compensated self refresh (TCSR)
• Partial-array self refresh (PASR)
• Deep power-down (DPD)
• Clock stop mode
Temperature-Compensated Self Refresh
Low-power DDR SDRAM uses an on-chip temperature sensor that controls the refresh
interval based on the device temperature. Programming the JEDEC-standard TCSR bits
will not have an effect on the device. The on-chip self refresh oscillator will continue to
refresh the array at the factory-optimized rate for the device temperature. TCSR only
applies to the self refresh mode and not to the auto refresh mode.
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
4
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Exclusive Features of Low-Power DDR SDRAM
Partial-Array Self Refresh
For power savings, the PASR feature enables the controllers to select the amount of
memory that will be refreshed during the self refresh. The refresh options include the
following:
• Full array: banks 0, 1, 2, and 3
• Half array: banks 0 and 1
• One-quarter array: bank 0
• One-eighth array: bank 0 with row address MSB = 0
• One-sixteenth array: bank 0 with row address MSB and MSB-1 both equal to zero
Figure 3 shows the self refresh current response of different PASR configurations.
Figure 3:
Typical Self Refresh Current Response to LP DDR Operating Temperature (512Mb)
250
Full Array
Half Array
1/4 Array
1/8 Array
1/16 Array
Current (µA)
200
150
100
50
0
-40
-30
-20
-10
0
10
20
30
40
Temperature (°C)
50
60
70
80
90
The self refresh current decreases with the amount of array that is being refreshed. Also,
with any given PASR option, the current increases as the temperature increases. At
higher temperatures, the array is refreshed more frequently. Depending on which PASR
option is selected, data will not be retained in the portion of arrays that are not
refreshed. The memory controller must access only the selected portion of the array.
PASR can be enabled by setting bits 0–2. These bits are shown in Figure 4 on page 6.
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
5
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Exclusive Features of Low-Power DDR SDRAM
Figure 4:
E
0
0
1
1
Low-Power DDR SDRAM Extended Mode Register
E13
0
1
0
1
BA1 BA0 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1
A0
E14 E13 E12 E11 E10 E9
E8
E7
E6
E0
14
11
8
7
6 5
DS
13 12
01
11
Mode Register Definition
Standard mode register
Reserved
Extended mode register
Reserved
E12 E11 E10 E9
0
0
0
0
–
–
–
–
E8
0
–
Notes:
E7
0
–
Valid
–
10
9
set to “0”
E5
E4
E3
4
3
TCSR2
E2
2
E1
0
1
PASR
E6
E5
Driver Strength
0
0
0
1
Full-strength driver3
Half-strength driver
1
1
0
1
Quarter-strength driver
One-eighth-strength driver
Normal operation
All other states reserved
Address bus
E2
0
0
E1
0
0
E0
0
1
Partial-Array Self Refresh Coverage
Full array (all banks)3
Half array (BA1 = 0)
0
1
0
Quarter array (BA1 = BA0 = 0)
0
1
1
1
0
0
1
0
1
Reserved
Reserved
One-eighth array
(BA1 = BA0 = row address MSB = 0)
1
1
0
One-sixteenth array
(BA1 = BA0 = row address MSB = 0)
1
1
1
Reserved
1. E14 and E13 (BA1and BA0) must be “1,0” to select the extended mode register (vs. the standard mode register).
2. On-die temperature sensor is used in place of TCSR. Setting these bits will have no effect.
3. Default setting.
Deep Power-Down
Low-power DDR SDRAM offers a deep power-down (DPD) feature that effectively cuts
the power to the array and decreases leakage current. Applications that do not require
data retention can use the DPD feature while the system power is maintained. Data is
not retained after the device enters DPD mode.
Before entering DPD mode, all banks must be in an idle state with no activity on the data
bus (tRP time must be met). This mode is entered by holding CS# and WE# LOW, with
RAS and CAS HIGH at the rising edge of the clock while CKE is LOW. CKE must be held
LOW to maintain the DPD mode, and clock must be stable prior to exiting DPD mode.
Exit DPD mode by asserting CKE HIGH with either a NOP or DESELECT command
present on the command bus. Upon exiting DPD mode, 200µs of valid clocks with either
NOP or DESELCT commands present on the command bus are required. Also, a
PRECHARGE ALL command and a full DRAM initialization sequence is required.
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
6
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.
TN-46-15: Low-Power Versus Standard DDR SDRAM
Conclusion
Clock Stop Mode
The clock stop mode feature enables power savings in applications due to fewer possible
transitions on clock path. Power savings can be achieved by initiating either of the
following methods:
• Change the clock frequency when the data transfers require a different rate of speed
• Hold CKE HIGH, with CK LOW and CK# HIGH for the full duration of clock stop mode
Both methods are specific to the application and its requirements, and both methods
enable power savings due to the possibility of fewer transitions on the clock path.
Low-power DDR SDRAM enables the clock to change frequency during operation, but
only if all the timing parameters are met and all the refresh requirements are satisfied.
The clock can also be stopped altogether if no data accesses, either WRITEs or READs,
are in progress that would be affected by this change; for example, if a WRITE or a READ
is in progress, the entire data burst must be through the pipeline prior to stopping the
clock. CKE must be held HIGH with CK = LOW and CK# = HIGH for the full duration of
the clock stop mode. One clock cycle and at least one NOP is required after the clock is
restarted before a valid command can be issued.
Conclusion
This technical note provided an overview of the clocking and initialization differences
between low-power DDR SDRAM and standard DDR SDRAM memory devices.
Also, this technical note explained the following low-power DDR SDRAM features that
are not found in standard DDR SDRAM:
• Temperature-compensated self refresh (TCSR)
• Partial-array self refresh (PASR)
• Deep power-down (DPD)
• Clock stop mode
A DDR SDRAM controller should be able to use the low-power DDR SDRAM device
using the same hardware interface, provided that the initialization and clocking differences are accounted for in software.
®
8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900
[email protected] www.micron.com Customer Comment Line: 800-932-4992
Micron, the M logo, and the Micron logo are trademarks of Micron Technology, Inc.
All other trademarks are the property of their respective owners.
PDF: 09005aef82574934/Source: 09005aef82574a21
TN4615.fm - Rev. A 1/22/07 EN
7
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2007 Micron Technology, Inc. All rights reserved.