Page 209 -
P. 209

5.3 / ADVANCED DRAM ORGANIZATION 177

                       There is now an enhanced version of SDRAM, known as double data rate
                  SDRAM (DDR-SDRAM) that overcomes the once-per-cycle limitation. DDR-
                  SDRAM can send data to the processor twice per clock cycle.


                  Rambus DRAM

                  RDRAM, developed by Rambus [FARM92, CRIS97], has been adopted by Intel for
                  its Pentium and Itanium processors. It has become the main competitor to SDRAM.
                  RDRAM chips are vertical packages, with all pins on one side. The chip exchanges
                  data with the processor over 28 wires no more than 12 centimeters long.The bus can
                  address up to 320 RDRAM chips and is rated at 1.6 GBps.
                       The special RDRAM bus delivers address and control information using an
                  asynchronous block-oriented protocol.After an initial 480 ns access time, this pro-
                  duces the 1.6 GBps data rate. What makes this speed possible is the bus itself,
                  which defines impedances, clocking, and signals very precisely. Rather than being
                  controlled by the explicit RAS, CAS, R/W, and CE signals used in conventional
                  DRAMs, an RDRAM gets a memory request over the high-speed bus. This re-
                  quest contains the desired address, the type of operation, and the number of bytes
                  in the operation.
                       Figure 5.14 illustrates the RDRAM layout. The configuration consists of a
                  controller and a number of RDRAM modules connected via a common bus. The
                  controller is at one end of the configuration, and the far end of the bus is a par-
                  allel termination of the bus lines. The bus includes 18 data lines (16 actual data,
                  two parity) cycling at twice the clock rate; that is, 1 bit is sent at the leading and
                  following edge of each clock signal. This results in a signal rate on each data line
                  of 800 Mbps. There is a separate set of 8 lines (RC) used for address and control
                  signals. There is also a clock signal that starts at the far end from the controller
                  propagates to the controller end and then loops back. A RDRAM module sends
                  data to the controller synchronously to the clock to master, and the controller
                  sends data to an RDRAM synchronously with the clock signal in the opposite
                  direction. The remaining bus lines include a reference voltage, ground, and
                  power source.





                  Controller
                                 RDRAM 1      RDRAM 2    • • •  RDRAM n
                                                                                     Vterm
                            INITo
                                                        • • •
             INIT
                                                                       Bus data [18:0]
                                                                       RC [7:0]
                                                                       RClk [2]
                                                                       TClk [2]
                                                                       Vref
                                                                       Gnd (32/18)
                                                                       Vd(4)
             Figure 5.14 RDRAM Structure
   204   205   206   207   208   209   210   211   212   213   214