English
Language : 

PD488588FF Datasheet, PDF (14/79 Pages) Elpida Memory – 288M bits Direct Rambus DRAM for High Performance Solution
µPD488588FF-C80-40
4. DQ Packet Timing
Figure 4-1 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 (7, 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 22-1(5/7) “TPARM Register” 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.
Figure 4-1 Read (Q) and Write (D) Data Packet - Timing for tCAC = 7,8,9,10,11 or 12 tCYCLE
T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11T12T13 T14 T15 T16T17 T18 T19 T20T21 T22 T23 T24T25 T26 T27T28T29 T30 T31 T32T33 T34 T35 T36T37 T38 T39 T40T41 T42 T43T44T45 T46 T47
CTM/CFM
ROW2
..ROW0
COL4
..COL0
This gap on the DQA/DQB pins appears automatically
WR a1
tCWD
RD b1
tCAC -tCWD
•••
Q (b1)
This gap on the COL pins must be inserted by the controller
tCAC -tCWD
•••
WR d1
RD c1
tCWD
Q (c1) D (d1)
DQA8..0
DQB8..0
D (a1)
tCAC
•••
••• tCAC
5. COLM Packet to D Packet Mapping
Figure 5-1 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 transmitted 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 15-1 for more details.
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 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 operation has no need for the byte-write-enable control bits).
The figure 5-1 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).
14
Data Sheet E0251N20 (Ver. 2.0)