Sei sulla pagina 1di 21

DDR3 SDRAM

1 / 21
WHAT IS DDR?


Double Data Rate Synchronous Dynamic Random-Access
Memory or DDR SRAM, is a double data rate class of memory
integrated circuits used in computers.

Compared to single data rate SDRAM, the DDR SDRAM interface
makes higher transfer rates possible by more strict control of
the timing of the electrical data and clock signals.

The interface uses double pumping to double data bus
bandwidth without a corresponding increase in clock
frequency.

2 / 21
DOUBLE PUMPING


Transferring data on both the rising and falling edges of the
clock signal is calles double pumping.

The name "double data rate" refers to the fact that a DDR
SDRAM with a certain clock frequency achieves nearly twice
the bandwidth of a SDR SDRAM running at the same clock
frequency, due to this double pumping.

With data being transferred 64 bits at a time, DDR SDRAM
gives a transfer rate 16 (in bytes/s) . Thus, with a bus
frequency of 100 MHz, DDR SDRAM gives a maximum
transfer rate of 1600 MB/s.

3 / 21
MODULES

A DIMM or dual in-line memory module comprises a series of
dynamic random-access memory .

Multiple chips with the common address lines are called a
memory rank.

A memory rank is a set of DRAM chips connected to the same
chip select, which are therefore accessed simultaneously. In
practice all DRAM chips share all of the other command and
control signals, and only the chip select pins for each rank are
separate.

DDR SDRAM modules for desktop computers, DIMMs have 184
pins.

Most DDR SDRAM operates at a voltage of 2.5 V, compared to
3.3 V for SDRAM. This can significantly reduce power
4 / 21
consumption.
5 / 21
FUNCTIONAL DESCRIPTION:
● The DDR SDRAM is a high-speed CMOS, dynamic random
access memory internally configured as a quad--bank DRAM.
● The DDR SDRAM uses a double data rate architecture to achieve
high speed operation. The double data rate architecture is
essentially a 2n prefetch architecture.
● Read and write accesses to the DDR SDRAM are burst oriented.

Registrations:
● ACTIVE
● READ and WRITE
● MODE REGISTER SET

6 / 21
MODE REGISTER
● The Mode Register is used to define the specific mode of
operation of the DDR SDRAM.
● This definition includes the selection of a burst length, a burst type,
a CAS latency, and an operating mode

7 / 21
EXTENDED MODE REGISTER
● The Extended Mode Register controls functions beyond those
controlled by the Mode Register; these additional functions include
DLL enable/disable, output drive strength selection.
● The Extended Mode Register is programmed via the MODE
REGISTER SET command.

8 / 21
COMMANDS

9 / 21
10 / 21
11 / 21
READ Transfer:

12 / 21
WRITE Transfer:

13 / 21
DDR3 SDRAM

The DDR3 SDRAM is a high-speed dynamic random-access
memory internally configured as an eight-bank DRAM.

The DDR3 SDRAM uses a 8n prefetch architecture to achieve
high-speed operation.

Power-up Initialization Sequence

Reset Initialization with Stable Power

14 / 21
MODE REGISTER
Mode Register MR0:


The mode register MR0 stores the data for controlling various
operating modes of DDR3 SDRAM.

It controls burst length, read burst type, CAS latency, test
mode, DLL reset, WR and DLL control for precharge Power-
Down, which include various vendor specific options to make
DDR3 SDRAM useful for various applications.

15 / 21
16 / 21
Mode Register MR1:

The Mode Register MR1 stores the data for enabling or disabling
the DLL, output driver strength, Rtt_Nom impedance, additive
latency, Write leveling enable, TDQS enable and Qoff.

17 / 21
Mode Register MR2:

The Mode Register MR2 stores the data for controlling refresh
related features, Rtt_WR impedance, and CAS write latency.

18 / 21
Mode Register MR3:

The Mode Register MR3 controls Multi purpose registers.

19 / 21
Input clock frequency change

The input clock frequency can be changed from one stable
clock rate to another stable clock rate under two conditions:
(1) Self-Refresh mode and (2) Precharge Power-down mode.
Outside of these two modes, it is illegal to change the clock
frequency.
Write Leveling:

For better signal integrity, the DDR3 memory module adopted
fly-by topology for the commands,addresses, control signals,
and clocks.

20 / 21
WRITE Transfer:

21 / 21

Potrebbero piacerti anche