How To Use DDR2 RAM PDF
How To Use DDR2 RAM PDF
How To Use DDR2 RAM PDF
Readers
This manual is intended for users who design application systems using double data rate 2 synchronous DRAM (DDR2
SDRAM). Readers of this manual are required to have general knowledge in the fields of electrical engineering, logic circuits,
as well as detailed knowledge of the functions and usage of conventional synchronous DRAM (SDRAM) and double data rate
synchronous DRAM (DDR SDRAM).
Legend
Caution: Information requiring particular attention
Note: Footnote for items marked with Note in the text
Remark: Supplementary information
Related Documents
Related documents indicated in this manual may include preliminary versions, but they may not be explicitly marked as
preliminary.
Notice
This dicument is intended to give users understanding of basic functions and usage of DDR2 SDRAM. Descriptions in
this document are provided only for illustrative purpose in semiconductor product operation and application examples.
And numerical values are not guaranteed values. For details about the functions of individual products, refer to the
corresponding data sheet. The incorporation of these information in the design of the customers equipment shall be
done under the full responsibility of the customer. Elpida Memory, Inc. assumes no responsibility for any losses
incurred by customers or third parties arising from the use of these information.
A ball that is thrown against a wall will bounce back. Similarly, electrical signals are reflected back when they reach the end of
a transmission path. Electrical signals also can be reflected at points where impedance differs, such as at bus and DRAM
connection points.
Signal reflection causes noise, which lowers signal quality. In a high-speed data transfer system, high-quality signals are
required and even a slight amount of noise can be a major problem.
Motherboard termination is a termination method that reduces signal reflection by attaching a resistor (termination resistance)
with a suitable resistance value at the end of each transmission path. However, this method does not reduce signal reflection
adequately in the operating frequency range used by DDR2 SDRAM. Also, adding termination resistors to the motherboard
increases the component count and tends to raise costs.
As mentioned above, motherboard termination may not be able to reduce signal reflection adequately. If there are several
DRAMs on the same bus, such as is shown in Figure 1-1, DRAM currently being accessed is affected by reflected signals from
other DRAM.
Thus, to ensure high signal quality required in a high-speed data transfer system, a processing technology is needed to control
signal reflection with greater precision than is possible with motherboard termination.
Motherboard
termination
VTT
VTT
Reflected Reflected
Controller
DQ bus
Signal Reflected
Controller
DQ bus
When using ODT, the on-die termination resistance for each DRAM can be switched ON and OFF.
Accordingly, even when several DRAMs exist on the same bus, signals transmitted to the DRAM can be terminated.
As a result, DRAM currently being accessed is less likely to be affected by reflected signals from other DRAM.
ON
Signal Signal
Controller
DQ bus
Reflected
Controller
DDR2 SDRAM embeds the termination resistors that used to be placed on the motherboard. The DRAM controller can use
ODT to set the termination resistance simultaneously to each pin (DQ, DQS, /DQS, RDQS, and /RDQS) ON and OFF.
The impedance value of the termination resistors can be selected as "ODT not selected", "ODT selected (50)", "ODT selected
(75)", or "ODT selected (150)". The value to be selected is set in advance via EMRS (1), (Extended Mode Registers Set
(1)).
DDR2 SDRAM contains termination resistors that were previously mounted on the motherboard, thereby reducing the number
of parts on the motherboard. This also eliminates some of the wiring on the motherboard, which facilitates system design.
DDR2 SDRAM can use the ODT control pin to set the termination resistance simultaneously to each pin (DQ, DQS, /DQS,
RDQS, and /RDQS) ON and OFF. The termination resistor's impedance value is set in advance via EMRS (1) (Extended Mode
Registers Set (1)).
DRAM
1/2 VDDQ
Input pins
DQ,
DRAM DQS, /DQS,
input buffer RDQS, /RDQS
The ODT impedance value is set via EMRS (1) (Extended Mode Registers Set (1)).
Use two bits (A6 and A2) to select "ODT not selected", "ODT selected (50)", "ODT selected (75)", or "ODT selected
(150)". Once the ODT impedance value is set, the setting is retained until another setting is entered or the power is turned off.
0 0 1 0 Qoff RDQS /DQS OCD program Rtt Additive latency Rtt D.I.C DLL Extended Mode Registers Set (1)
Figure 1-4 ODT Impedance Value Settings via Extended Mode Registers Set (1)
The ODT settings are controlled based on the input level of the ODT control pin. The standard value of ODT timing varies
between power-down mode and other modes (such as active mode or standby mode).
Figure 1-5 shows the ODT ON/OFF timing for power-down mode.
When ODT is set to ON (ODT control pin input is at high level) during power-down mode, the ODT turn-on delay time
(tAONPD) elapses, then the internal termination resistor (Rtt) is set to ON.
When ODT is set to OFF (ODT control pin input is at low level) during power-down mode, the ODT turn-off delay time
(tAOFPD) elapses, then the internal termination resistor (Rtt) is set to OFF.
T0 T1 T2 T3 T4 T5 T6
/CK
CK
CKE
tAXPD 6tCK
tIS tIS
ODT
tAOFPD max.
1.5.2 ODT ON/OFF timing for active mode and standby mode
Figure 1-6 shows the ODT ON/OFF timing for active mode and standby mode.
When ODT is set to ON (ODT control pin input is at high level) during either standby mode or active mode, the ODT turn-on
delay time (tAOND) elapses, then the internal termination resistor (Rtt) is set to ON.
When ODT is set to OFF (ODT control pin input is at low level) during either standby mode or active mode, the ODT turn-off
delay time (tAOFD) elapses, then the internal termination resistor (Rtt) is set to OFF.
T0 T1 T2 T3 T4 T5 T6
/CK
CK
CKE
tAXPD 6tCK
tIS tIS
ODT
tAOND tAOFD
tAOF max.
tAON min.
Internal
Term Res. Rtt
Figure 1-6 ODT ON/OFF Timing for Active Mode and Standby Mode
Figure 1-7 shows the timing when ODT is set to ON while entering power-down mode.
The turn-on delay time must elapse before ODT is turned ON. The timing differs depending on whether or not this delay time
has elapsed when power-down mode is entered. If the delay time has not elapsed when power-down mode is entered, the ODT
turn-on delay time will be longer than normal.
When power-down mode is entered after the ODT turn-on delay time has elapsed, DRAM is set to active mode or standby mode
at the same time as power-down mode is entered.
If power-down mode is entered before ODT turn-on delay time has elapsed, the DRAM is set to power-down mode.
CK
tANPD
tIS Power-down mode ON
CKE
tIS tAOND
ODT
Active mode's timing or
Execute before tANPD standby mode's timing is
applied.
Internal
termination Rtt
resistor
tIS tAONPD(max.)
ODT
Execute after
Power-down mode's timing
tANPD
is applied.
Internal
termination Rtt
resistor
Figure 1-8 shows the timing when ODT is set to OFF while entering power-down mode.
The turn-off delay time must elapse before ODT is turned OFF. The timing differs depending on whether or not this delay time
has elapsed when power-down mode is entered. If the delay time has not elapsed when power-down mode is entered, the ODT
turn-off delay time will be longer than normal.
When power-down mode is entered after the ODT turn-off delay time has elapsed, the DRAM is set to active mode or standby
mode at the same time as power-down mode is entered.
If power-down mode is entered before ODT turn-off delay time has elapsed, the DRAM is set to power-down mode.
CK
tANPD
tIS Power-down mode ON
CKE
tIS tAOFD
ODT
tIS tAOFPD(max.)
ODT
Figure 1-9 shows the timing when ODT is set to ON while exiting power-down mode.
The exit delay time (tAXPD) must elapse before exiting power-down mode. The timing of ODT turn-on differs depending on
whether or not this delay time has elapsed.
T0 T1 T6 T7 T8 T9 T10 T11
/CK
CK
tIS tAXPD
CKE
Power-down mode OFF
tIS tAOND
ODT
Active mode's timing or
standby mode's timing is
Internal applied.
termination Rtt
resistor
tIS tAONPD(max.)
ODT
Figure 1-10 shows the timing when ODT is set to OFF while exiting power-down mode.
The exit delay time (tAXPD) must elapse before exiting power-down mode. The timing for ODT turn-off differs depending on
whether or not this delay time has elapsed.
T0 T1 T6 T7 T8 T9 T10 T11
/CK
CK
tIS tAXPD
CKE
Power-down mode OFF
tIS tAOFD
ODT
Active mode's timing or
standby mode's timing is
applied.
Internal
termination Rtt
resistor
ODT
When the drive performance varies, the transition time (rise time or fall time) needed for an output signal to reach any specified
voltage also varies.
Figure 2-1 shows an image of how the transition times of output signals differ depending on the drive performance.
Generally, a higher drive performance means a faster signal transition time (rise time or fall time). Conversely, a lower drive
performance means a slower signal transition time (rise time or fall time).
Drive performance and transition time Drive performance and transition time
differences for rising edge differences for falling edge
The DQS and /DQS signals that are used by DDR2 SDRAM are phase related.
When the DQS and /DQS signals have the same drive performance, each signal's intermediate level and cross point also match.
However, if either signal has weaker (or stronger) drive performance than the other, the cross point and intermediate level do not
match.
DQS
/DQS
DQS
/DQS
DDR2 SDRAM uses the cross point between the DQS and /DQS signals as a reference clock for I/O data. The memory
controller latches data from the DQ signal in synchronization with this reference clock. The DQ signal is referenced to
distinguish the high and low levels of the VREF signal.
When the DQS and /DQS signals have different drive performances, the cross point between the DQS and /DQS signals will be
offset from each signal's intermediate level. Consequently, a delay time (DQ-DQS skew) occurs between the cross point of the
DQS and /DQS signals on the one hand and the cross point of the DQ and VREF signals on the other hand.
When such DQ-DQS skew exists, the time (valid data window) provided for latching data during data input or output is reduced.
Reduction of this valid data window is a serious issue for DDR2 SDRAM, which require high-speed operations.
Cross point of
DQS and /DQS
DQS VOH
/DQS VOL
Valid data window on
DQS side
VREF
DQ Cross point of
DQ and VREF
Figure 2-3 DQS Signal, /DQS Signal, and Valid Data Window
OCD is used to adjust the impedance value of the DRAM's internal output driver. This function can adjust the voltage to
equalize the pull-up resistance and pull-down resistance of the output signals (DQ, DQS, and /DQS).
When OCD is used to adjust the voltage, the cross point between the DQS and /DQS signals can be made to match the each
signal's intermediate level. Optimizing the cross point between the DQS and /DQS signals minimizes the delay time for the
cross point between the DQ and VREF signals.
When OCD is used to adjust the voltage with DDR2 SDRAM, DQ-DQS skew can be minimized, which maximizes the time
(valid data window) provided for latching data when data is being input or output.
Cross point of
DQS and /DQS
DQS VOH
/DQS VOL
Valid data window on
DQS side
VREF
DQ Cross point of
DQ and VREF
The OCD impedance value is set by optimizing the impedance value of signals output by the DRAM while in drive mode, based
on measurements made by the memory controller or an external measuring instrument.
During drive mode, an external device is used for comparison to determine the differential between the current impedance value
and the target value (for SSTL_18, the target value is 183). When such a differential exists, the impedance is adjusted in
adjustment mode. These comparison and adjustment steps are repeated until the optimum impedance value is set. When an
OCD impedance value adjustment is being performed, all output pins are set to have the same impedance value.
NOTE
Impedance value measurement and comparison functions are not supported by DDR2 SDRAM.
Consequently, a memory controller or other external device must be used for these measurement and comparison operations.
Five operations are performed to adjust the OCD impedance: set drive (1) mode, set drive (0) mode, set adjustment mode, OCD
calibration mode exit, and set OCD calibration default. All of these operations are selected via settings in EMRS (1) (Extended
Mode Registers Set (1)).
To adjust the impedance value, the pull-up resistance and pull-down resistance must be adjusted separately. This is why drive
(1) mode and drive (0) mode are set.
To switch to a different mode, OCD calibration must be canceled along with the current mode.
To adjust the impedance value, the pull-up resistance and pull-down resistance must be adjusted separately. Consequently, drive
(1) mode and drive (0) mode are set. It does not matter which drive mode is set first.
Once a drive mode is set, it is determined whether or not the current impedance value is the optimum value. If the impedance
value needs to be adjusted, adjustment mode is set and the impedance value is adjusted. This is repeated until the impedance
value becomes the optimum value.
To switch to a different mode or to exit, OCD calibration must be canceled along with the current mode.
OK
Measurement of Execute Test
pull-up resistance
Need
calibration
OK
Measurement of
Execute Test
pull-down resistance
Need
calibration
End
The OCD function's various modes are set via EMRS (1) (Extended Mode Registers Set (1)). Three bits (A7, A8, and A9) can
be used to set any of five modes for OCD calibration: drive (1) mode, drive (0) mode, adjustment mode, OCD calibration mode
exit, and OCD calibration default.
0 0 1 0 Qoff RDQS /DQS OCD program Rtt Additive latency Rtt D.I.C DLL Extended Mode Register Set (1)
OCD modes
A9 A8 A7 Operation
0 0 0 OCD calibration mode exit
0 0 1 Drive (1) mode
0 1 0 Drive (0) mode
1 0 0 Adjustment mode
1 1 1 OCD calibration default
Figure 2-6 OCD Mode Settings via Extended Mode Register Set (1)
When drive (1) mode is used, the existing status is set for the output level of output signals (DQ, DQS, and /DQS). An external
device such as a memory controller must be used to measure the voltage level of the output signals (DQ, DQS, and /DQS) and
determine whether or not the pull-up resistance is at the target value.
Once drive (1) mode has been set, the tOIT time must elapse before the output signals (DQ, DQS, and /DQS) are set to the
output statuses listed in Table 2-1.
These output statuses are maintained until the "OCD calibration mode exit" command is entered.
An external device is used to determine whether or not the optimum impedance value has been set for the output driver that
drives the output signals (DQ, DQS, and /DQS). If this impedance value is not the optimum value, it must be reset in adjustment
mode.
This cycle of measurement and adjustment is repeated until the optimum impedance value is set.
NOTE
Impedance value measurement and comparison functions are not supported by DDR2 SDRAM.
Consequently, a memory controller or other external device must be used for these measurement and comparison operations.
High-Z High-Z
DQS H
High-Z High-Z
/DQS
L
DQ H
tOIT tOIT
When drive (0) mode is used, the existing status is set for the output level of output signals (DQ, DQS, and /DQS). An external
device such as a memory controller must be used to measure the voltage level of the output signals (DQ, DQS, and /DQS) and
determine whether or not the pull-down resistance is at the target value.
Once drive (0) mode has been set, the tOIT time must elapse before the output signals (DQ, DQS, and /DQS) are set to the
output statuses listed in Table 2-2.
These output statuses are maintained until the "OCD calibration mode exit" command is entered.
An external device is used to determine whether or not the optimum impedance value has been set for the output driver that
drives the output signals (DQ, DQS, and /DQS). If this impedance value is not the optimum value, it must be reset in adjustment
mode.
This cycle of measurement and adjustment is repeated until the optimum impedance value is set.
NOTE
Impedance value measurement and comparison functions are not supported by DDR2 SDRAM.
Consequently, a memory controller or other external device must be used for these measurement and comparison operations.
High-Z High-Z
DQS
L
High-Z High-Z
/DQS H
DQ
L
tOIT tOIT
Adjustment mode is used to adjust the output driver's impedance value. Since this impedance value can be adjusted among 16
levels, fine adjustment of the voltage can be performed to equalize the pull-up resistance and pull-down resistance of the output
signals (DQ, DQS, and /DQS).
Once adjustment mode has been set, the write latency (WL) period must elapse, then the output driver's impedance value can be
adjusted by input of four bursts of data to the DQ pin. If the output driver's impedance value has reached its limit, it cannot be
adjusted upward or downward beyond that limit.
Before entering adjustment mode, the burst length must be set to "4". At that time, the input data must be input to all of the DQ
pins at the same time.
Even after adjustment mode has been set, if posted CAS was used to enter commands before switching to adjustment mode, the
commands are executed after the additive latency period has elapsed.
/CK
CK
WL tWR
DQS, /DQS
tDS tDH
REMARKS
1. "" indicates no change (NOP).
2. If data other than shown above is entered, the status is the same as "".
When adjusting the OCD impedance value, the current mode must be exited before switching to another mode. The OCD
calibration mode exit command is used to exit the current mode.
OCD calibration default mode sets the output driver's current impedance value to the default value. For description of the
default value, see the particular product's data sheet.
The comparison circuit shown in Figure 2-10 can be used to measure impedance values. This circuit is used by an external
device to determine whether or not the impedance value of the output signals (DQ, DQS, and /DQS) is at the optimum value.
Comparator
As applications become more complex, ever faster speeds are required of DRAM units. However, a DRAM unit's internal
operating speed is limited under current semiconductor processes, and further acceleration is rather difficult.
Higher speed has been realized in DDR2 SDRAM by separating the DRAM's internal operations from the I/O buffer's
operations to enable acceleration of the I/O buffer, which is much easier to accelerate than the DRAM itself.
The prefetch operation fetches and latches in advance data that will be output from DRAM (memory cell array) to an I/O buffer.
When the operating speed of the I/O buffer is faster than that of the memory cell array, DDR SDRAM is able to increase the
amount of data it can transfer in one clock cycle of a prefetch operation, which enables a data transfer area to be secured.
Two prefetch methods (4-bit prefetch and 2-bit prefetch) are provided for the prefetch operation, according to the different
amounts of data that can be transferred per clock cycle. DDR2 SDRAM uses the 4-bit prefetch method.
SDR SDRAM transfers data in synchronization with the rising edge of an external clock signal.
A data transfer area is secured by transferring data with 1n bit width (I/O width) from the memory cell array to the I/O buffer at
the same frequency as the external clock signal.
DDR SDRAM transfers data in synchronization with the rising and falling edges of an external clock signal. This means that
DDR SDRAM is able to transfer data at twice the speed of SDR SDRAM, even though both SDRAM types have the same
operating frequency.
In addition, DDR SDRAM uses its prefetch function to latch data in 2n-bit width from the memory cell array to the I/O buffer
at the same operating frequency as the external clock, and is thus able to secure a data transfer area without requiring a higher
internal bus frequency.
DDR2 SDRAM can operate at twice the frequency of DDR SDRAM. Thus, DDR2 SDRAM is able to prefetch data in 4n-bit
width (4-bit prefetch) without requiring a higher internal bus frequency.
I/O buffer
DDR2 Memory
cell
SDRAM
array
I/O buffer
DDR Memory
SDRAM cell
array
I/O buffer
SDR Memory
SDRAM cell
array
Figure 3-1 Comparison of DDR2 SDRAM, DDR SDRAM, and SDR SDRAM Operations
3.3 Operating Speeds of DDR2 SDRAM, DDR SDRAM, and SDR SDRAM
Table 3-1 lists the operating speeds of DDR2 SDRAM, DDR SDRAM, and SDR SDRAM when the internal bus's operating
frequency is 133MHz.
A comparison of these DRAMs shows that their data bus transfer speeds vary greatly, even though they all have the same
internal bus operating frequency.
In DDR SDRAM and DDR2 SDRAM, data is transferred twice as fast as in SDR SDRAM since data is transferred in at both
rising and falling edges of the external clock signal. In addition, DDR2 SDRAM have twice the external clock operating
frequency of DDR SDRAM, so they transfer data four times as fast as SDR SDRAM.
Table 3-1 Operating Speeds of DDR2 SDRAM, DDR SDRAM, and SDR SDRAM
Parameter DDR2 SDRAM DDR SDRAM SDR SDRAM
Prefetch bit width 4bits 2bits 1bit
Internal bus's operating frequency 133MHz 133MHz 133MHz
External clock frequency 266MHz 133MHz 133MHz
Data bus's transfer speed 533MHz 266MHz 133MHz
When a read or write operation is performed with DDR SDRAM, first an RAS signal (for bank active command "ACT") is
input, then a CAS signal (for read command "READ" or write command "WRIT") is input before the read or write operation is
executed. At that time, a certain cycle interval (tRCD) is required between RAS signal input and CAS signal input. This is why
command conflicts can occur when multiple read and/or write operations are executed in a series.
Even when commands are issued efficiently so as to avoid such command conflicts, wasted empty space may occur in the data
bus. This reduces the efficiency of the command bus and data bus and prevents the maximum possible effective memory area
from being secured.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Din Dout Dout Dout Dout Dout Dout Dout Dout Dout Dout Dout
tRCD=4
DDR2 SDRAM use the posted CAS function to enable input of the CAS signal (for read command "READ" or write command
"WRIT") either immediately after inputting the RAS signal (for bank active command "ACT") or at any time during the tRCD
period. The entered read or write command is posted within the device and becomes valid after the additive latency period.
Adoption of posted CAS operations enables commands to be issued more efficiently, which also improves the efficiency of the
command bus and data bus. Also, since this enables multiple read and/or writes operations to be executed consecutively, it
improves the effective memory area. It also avoids command conflicts, which facilitates control via the controller.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Dout Dout Dout Dout Dout Dout Dout Dout Dout Dout Dout Dout
tRCD=4 CL=4
tRRD=2
Posted CAS
operation ACT ACT ACT
RL (Read Latency)
AL (Additive Latency)
CL (/CAS Latency)
BL (Burst Length)
tRCD (Active to read or write command delay)
tRRD (Active one bank to active other bank command delay)
0 1 2 3 4 5
tRCD=3 CL=2
CL (/CAS Latency)
tRCD (Active to read or write command delay)
When performing a series of read operations, the next bank active command can be input once the tRRD period has elapsed
following input of the first bank active command, but it cannot be input via the same timing as the read command.
Read operation in DDR2 SDRAM is basically the same as that of DDR SDRAM.
(1) Bank active command "ACT" is input.
(2) Read command "READ" is input during the clock cycle following input of the bank active command or at any point during
the tRCD period.
(3) The read command is posted within the device and becomes valid after the additive latency (AL) period has elapsed. Data
output starts after the /CAS latency period CL has elapsed, and after the read command became valid.
0 1 2 3 4 5 6 7 8 9 10
tRCD=4 CL=3
Posted READ
ACT Dout Dout Dout Dout
READ valid
AL=3
Read command is
posted within device
AL (Additive Latency)
CL (/CAS Latency)
tRCD (Active to read or write command delay)
0 1 2 3 4 5
tRCD=3
When performing a series of read operations, the next bank active command can be input once the tRRD period has elapsed
following input of the first bank active command, but it cannot be input via the same timing as the write command.
Write operation in DDR2 SDRAM is basically the same as that of DDR SDRAM.
(1) Bank active command "ACT" is input.
(2) Write command "WRIT" is input during the clock cycle following input of the bank active command or at any point during
the tRCD period.
(3) The write command is posted within the device and becomes valid after the additive latency (AL) period has elapsed. Data
input starts at the rising edge of the first data strobe signal after the write command became valid.
0 1 2 3 4 5 6 7 8 9 10
tRCD=4
Posted WRIT
ACT Din Din Din Din
WRIT valid
AL=3
Write command is
posted within device
AL (Additive Latency)
tRCD (Active to read or write command delay)
The Additive Latency (AL) value is set via EMRS (1) (Extended Mode Registers Set (1)).
Three bits (A5 to A3) can be used to set any of five AL settings: AL = 0, AL = 1, AL = 2, AL = 3, or AL = 4.
Once the additive latency value is set, the setting is retained until another setting is entered or the power is turned off.
0 0 1 0 Qoff RDQS /DQS OCD program Rtt Additive latency Rtt D.I.C DLL Extended Mode Registers Set (1)
Additive latency
A5 A4 A3 Additive latency
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 Reserved
1 1 0 Reserved
1 1 1 Reserved
In DDR2 SDRAM, read latency (RL) is defined as the sum of the additive latency (AL) and the CAS latency (CL) (i.e., RL =
AL + CL).
When the additive latency value is 0 (AL = 0), the read latency is the same as in DDR SDRAM.
0 1 2 3 4 5 6 7 8 9 10
RL=4
AL=1 CL=3
Posted READ
RL=4 (AL=1, CL=3) ACT Dout Dout Dout Dout
READ valid
RL=5
AL=2 CL=3
Posted READ
RL=5 (AL=2, CL=3) ACT Dout Dout Dout Dout
READ valid
RL=6
AL=3 CL=3
Posted READ
RL=6 (AL=3, CL=3) ACT Dout Dout Dout Dout
READ valid
RL=7
AL=4 CL=3
Posted READ
RL=7 (AL=4, CL=3) ACT Dout Dout Dout Dout
READ valid
RL (Read Latency)
AL (Additive Latency)
CL (/CAS Latency)
BL (Burst Length)
tRCD (Active to read or write command delay)
tRRD (Active one bank to active other bank command delay)
In DDR2 SDRAM, write latency (WL) is defined as one less than the read latency (RL) (i.e., WL = RL - 1). The minimum
write latency is one clock cycle longer than when WL = 1 in DDR SDRAM, which means WL = 2 (when AL = 0 and tRCD =
3).
0 1 2 3 4 5 6 7 8 9 10
tRCD=4 WL=2
WL=3
AL=1
Posted WRIT
WL=3 (AL=1, CL=3) ACT Din Din Din Din
WRIT valid
WL=4
AL=2
Posted WRIT
WL=4 (AL=2, CL=3) ACT Din Din Din Din
WRIT valid
WL=5
AL=3
Posted WRIT
WL=5 (AL=3, CL=3) ACT Din Din Din Din
WRIT valid
WL=6
AL=4
Posted WRIT
WL=6 (AL=4, CL=3) ACT Din Din Din Din
WRIT valid
WL (Write Latency)
AL (Additive Latency)
CL (/CAS Latency)
BL (Burst Length)
tRCD (Active to read or write command delay)
tRRD (Active one bank to active other bank command delay)
CME0107
No part of this document may be copied or reproduced in any form or by any means without the prior
written consent of Elpida Memory, Inc.
Elpida Memory, Inc. does not assume any liability for infringement of any intellectual property rights
(including but not limited to patents, copyrights, and circuit layout licenses) of Elpida Memory, Inc. or
third parties by or arising from the use of the products or information listed in this document. No license,
express, implied or otherwise, is granted under any patents, copyrights or other intellectual property
rights of Elpida Memory, Inc. or others.
Descriptions of circuits, software and other related information in this document are provided for
illustrative purposes in semiconductor product operation and application examples. The incorporation of
these circuits, software and information in the design of the customer's equipment shall be done under
the full responsibility of the customer. Elpida Memory, Inc. assumes no responsibility for any losses
incurred by customers or third parties arising from the use of these circuits, software and information.
[Product applications]
Be aware that this product is for use in typical electronic equipment for general-purpose applications.
Elpida Memory, Inc. makes every attempt to ensure that its products are of high quality and reliability.
However, users are instructed to contact Elpida Memory's sales office before using the product in
aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment,
medical equipment for life support, or other such application in which especially high quality and
reliability is demanded or where its failure or malfunction may directly threaten human life or cause risk
of bodily injury.
[Product usage]
Design your application so that the product is used within the ranges and conditions guaranteed by
Elpida Memory, Inc., including the maximum ratings, operating supply voltage range, heat radiation
characteristics, installation conditions and other related characteristics. Elpida Memory, Inc. bears no
responsibility for failure or damage when the product is used beyond the guaranteed ranges and
conditions. Even within the guaranteed ranges and conditions, consider normally foreseeable failure
rates or failure modes in semiconductor devices and employ systemic measures such as fail-safes, so
that the equipment incorporating Elpida Memory, Inc. products does not cause bodily injury, fire or other
consequential damage due to the operation of the Elpida Memory, Inc. product.
[Usage environment]
Usage in environments with special characteristics as listed below was not considered in the design.
Accordingly, our company assumes no responsibility for loss of a customer or a third party when used in
environments with the special characteristics listed below.
Example:
1) Usage in liquids, including water, oils, chemicals and organic solvents.
2) Usage in exposure to direct sunlight or the outdoors, or in dusty places.
3) Usage involving exposure to significant amounts of corrosive gas, including sea air, CL 2 , H 2 S, NH 3 ,
SO 2 , and NO x .
4) Usage in environments with static electricity, or strong electromagnetic waves or radiation.
5) Usage in places where dew forms.
6) Usage in environments with mechanical vibration, impact, or stress.
7) Usage near heating elements, igniters, or flammable items.
If you export the products or technology described in this document that are controlled by the Foreign
Exchange and Foreign Trade Law of Japan, you must follow the necessary procedures in accordance
with the relevant laws and regulations of Japan. Also, if you export products/technology controlled by
U.S. export control regulations, or another country's export control laws or regulations, you must follow
the necessary procedures in accordance with such laws or regulations.
If these products/technology are sold, leased, or transferred to a third party, or a third party is granted
license to use these products, that third party must be made aware that they are responsible for
compliance with the relevant laws and regulations.
M01E0706