
29
Data for a fixed-length WRITE burst may be followed by, or truncated with, a PRECHARGE command to the same bank (provided
that auto precharge was not activated), and a full-page WRITE burst may be truncated with a PRECHARGE command to the same
bank. The PRECHARGE command should be issued tWR after the clock edge at which the last desired input data element is
registered. The auto precharge mode requires a tWR of at least one clock plus time, regardless of frequency. In addition, when
truncating a WRITE burst, the DQM signal must be used to mask input data for the clock edge prior to, and the clock edge
coincident with, the PRECHARGE command. An example is shown in Figure 21. Data n + 1 is either the last of a burst of two or
the last desired of a longer burst. Following the PRECHARGE command, a subsequent command to the same bank cannot be issued
until tRP is met. The precharge can be issued coincident with the first coincident second clock (Figure 21). In the case of a fixed-
length burst being executed to completion, a PRECHARGE command issued at the optimum time (as described above) provides the
same operation that would result from the same fixed-length burst with auto precharge. The disadvantage of the PRECHARGE
command is that it requires that the command and address buses be available at the appropriate time to issue the command; the
advantage of the PRECHARGE command is that it can be used to truncate fixed-length or full-page bursts. Fixed-length or full-
page WRITE bursts can be truncated with the BURST TERMINATE command. When truncating a WRITE burst, the input data
applied coincident with the BURST TERMINATE command will be ignored. The last data written (provided that DQM is LOW at
that time) will be the input data applied one clock previous to the BURST TERMINATE command. This is shown in Figure 22,
where data n is the last desired data element of a longer burst.
Figure 21: WRITE-to-PRECHARGE
WRITE
NOP
PRECHARGE
NOP
ACTIVE
NOP
Bank a, Col n
Bank (a or all)
Bank a, ROW
Din n
Din n+1
WRITE
NOP
PRECHARGE
NOP
ACTIVE
Bank a, Col n
Bank (a or all)
Bank a, ROW
Din n
Din n+1
tRP
tWR
tRP
tWR
Notes:
1. DQM could remain low in this example if the write burst is a fixed length of two.
tWR = tCLK >= 15 ns
tWR = tCLK< 15 ns
T0
T1
T2
T3
T4
T5
T6
CLK
DQM
COMMAND
ADDRESS
DQ
DQM
COMMAND
ADDRESS
DQ
Don’t Care
Transitioning Data
tWR
tRP