English
Language : 

K4R271669A Datasheet, PDF (12/64 Pages) Samsung semiconductor – 256K x 16/18 bit x 2*16 Dependent Banks Direct RDRAMTM
K4R271669A/K4R441869A
Direct RDRAM™
DQ Packet Timing
Figure 4 shows the timing relationship of COLC packets
with D and Q data packets. This document uses a specific
convention for measuring time intervals between packets: all
packets on the ROW and COL pins (ROWA, ROWR,
COLC, COLM, COLX) use the trailing edge of the packet as
a reference point, and all packets on the DQA/DQB pins (D
and Q) use the leading edge of the packet as a reference
point.
An RD or RDA command will transmit a dualoct of read
data Q a time tCAC later. This time includes one to five
cycles of round-trip propagation delay on the Channel. The
tCAC parameter may be programmed to a one of a range of
values ( 8, 9, 10, 11, or 12 tCYCLE). The value chosen
depends upon the number of RDRAM devices on the
Channel and the RDRAM timing bin. See Figure 39 for
more information.
A WR or WRA command will receive a dualoct of write
data D a time tCWD later. This time does not need to include
the round-trip propagation time of the Channel since the
COLC and D packets are traveling in the same direction.
When a Q packet follows a D packet (shown in the left half
of the figure), a gap (tCAC -tCWD) will automatically appear
between them because the tCWD value is always less than the
tCAC value. There will be no gap between the two COLC
packets with the WR and RD commands which schedule the
D and Q packets.
When a D packet follows a Q packet (shown in the right half
of the figure), no gap is needed between them because the
tCWD value is less than the tCAC value. However, , a gap of
tCAC -tCWD or greater must be inserted between the COLC
packets with the RD WR commands by the controller so the
Q and D packets do not overlap.
T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12T13 T14 T15 T16T17 T18 T19 T20T21 T22 T23 T24T25 T26 T27 T28T29 T30 T31 T32T33 T34 T35 T36T37 T38 T39 T40T41 T42 T43 T44T45 T46 T47
CTM/CFM
ROW2
..ROW0
COL4
..COL0
DQA8..0
DQB8..0
This gap on the DQA/DQB pins appears automatically
WR a1
tCWD
RD b1
tCAC -tCWD
•••
D (a1)
Q (b1)
Q (b1)
Q (a1)
Q (Qa1()a1)
tCAC
•••
This gap on the COL pins must be inserted by the controller
tCAC-tCWD
RD c1
• • • WRWdR1WdR1 d1
WR d1
WR d1
tCWD
•••
Q (c1)
Q (c1)
D (Dd1()d1)
Q (Qc1)(c1) D (Dd1()d1)
Q (a1) D (d1)
•••
tCAC
Figure 4: Read (Q) and Write (D) Data Packet - Timing for tCAC = 8, 9, 10, 11, or 12 tCYCLE
COLM Packet to D Packet Mapping
Figure 5 shows a write operation initiated by a WR
command in a COLC packet. If a subset of the 16 bytes of
write data are to be written, then a COLM packet is trans-
mitted on the COL pins a time tRTR after the COLC packet
containing the WR command. The M bit of the COLM
packet is set to indicate that it contains the MA and MB
mask fields. Note that this COLM packet is aligned with the
COLC packet which causes the write buffer to be retired.
See Figure 17 for more details.
housekeeping command (this case is not shown). The M bit
is not asserted in an COLX packet and causes all 16 bytes of
the previous WR to be written unconditionally. Note that a
RD command will never need a COLM packet, and will
always be able to use the COLX packet option (a read opera-
tion has no need for the byte-write-enable control bits).
Figure 5 also shows the mapping between the MA and MB
fields of the COLM packet and bytes of the D packet on the
DQA and DQB pins. Each mask bit controls whether a byte
of data is written (=1) or not written (=0).
If all 16 bytes of the D data packet are to be written, then no
further control information is required. The packet slot that
would have been used by the COLM packet (tRTR after the
COLC packet) is available to be used as an COLX packet.
This could be used for a PREX precharge command or for a
Page 10
Rev. 1.02 Jan. 2000