DDR3 SDRAM

In computing, DDR3 SDRAM, an abbreviation for double data rate type three synchronous dynamic random access memory, is a modern kind of dynamic random access memory (DRAM) with a high bandwidth interface. It is one of several variants of DRAM and associated interface techniques used since the early 1970s. DDR3 SDRAM is neither forward nor backward compatible with any earlier type of random access memory (RAM) due to different signaling voltages, timings, and other factors.

DDR3 is a DRAM interface specification. The actual DRAM arrays that store the data are similar to earlier types, with similar performance.

The primary benefit of DDR3 SDRAM over its immediate predecessor, DDR2 SDRAM, is its ability to transfer data at twice the rate (eight times the speed of its internal memory arrays), enabling higher bandwidth or peak data rates. With two transfers per cycle of a quadrupled clock, a 64-bit wide DDR3 module may achieve a transfer rate of up to 64 times the memory clock speed in megabytes per second (MB/s). With data being transferred 64 bits at a time per memory module, DDR3 SDRAM gives a transfer rate of (memory clock rate) × 4 (for bus clock multiplier) × 2 (for data rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100 MHz, DDR3 SDRAM gives a maximum transfer rate of 6400 MB/s. In addition, the DDR3 standard permits chip capacities of up to 8 gigabits.

Contents

Overview

DDR3 memory provides a reduction in power consumption of 30% compared to DDR2 modules due to DDR3's 1.5 V supply voltage, compared to DDR2's 1.8 V or DDR's 2.5 V. The 1.5 V supply voltage works well with the 90 nanometer fabrication technology used in the original DDR3 chips. Some manufacturers further propose using "dual-gate" transistors to reduce leakage of current.[1]

According to JEDEC[2] the maximum recommended voltage is 1.575 volts and should be considered the absolute maximum when memory stability is the foremost consideration, such as in servers or other mission critical devices. In addition, JEDEC states that memory modules must withstand up to 1.975 volts before incurring permanent damage, although they are not required to function correctly at that level.

Two low voltage DDR3 standards have been introduced by JEDEC. The DDR3L standard operates with a default voltage of 1.35V, using at least 15% less power than standard voltage (1.5V) DDR3. Modules with DDR3L are labeled ’’PC3L’’, and examples include DDR3L‐800, DDR3L‐1066, DDR3L‐1333, and DDR3L‐1600. The DDR3U standard operates with a default voltage of 1.25V, and modules are labelled ’’PC3U’’.

The main benefit of DDR3 comes from the higher bandwidth made possible by DDR3's 8-burst-deep prefetch buffer, in contrast to DDR2's 4-burst-deep or DDR's 2-burst-deep prefetch buffer.

DDR3 modules can transfer data at a rate of 800–2133 MT/s using both rising and falling edges of a 400–1066 MHz I/O clock. Sometimes, a vendor may misleadingly advertise the I/O clock rate by labeling the MT/s as MHz. The MT/s is normally twice that of MHz by double sampling, one on the rising clock edge, and the other, on the falling. In comparison, DDR2's current range of data transfer rates is 400–1066 MT/s using a 200–533 MHz I/O clock, and DDR's range is 200–400 MT/s based on a 100–200 MHz I/O clock. High-performance graphics was an initial driver of such bandwidth requirements, where high bandwidth data transfer between framebuffers is required.

DDR3 does use the same electric signaling standard as DDR and DDR2, Stub Series Terminated Logic, albeit at different timings and voltages. Specifically DDR3 uses SSTL_15.[3]

DDR3 prototypes were announced in early 2005. Products in the form of motherboards appeared on the market in June 2007[4] based on Intel's P35 "Bearlake" chipset with DIMMs at bandwidths up to DDR3-1600 (PC3-12800).[5] The Intel Core i7, released in November 2008, connects directly to memory rather than via a chipset. The Core i7 supports only DDR3. AMD's first socket AM3 Phenom II X4 processors, released in February 2009, were their first to support DDR3.

DDR3 DIMMs have 240 pins and are electrically incompatible with DDR2. The two are prevented from being accidentally interchanged by different key notch positions on the DIMMs.[6] DDR3 SO-DIMMs have 204 pins.[7]

GDDR3 memory, sometimes incorrectly referred to as "DDR3" due to its similar name, is an entirely different technology, as it is designed for use in graphics cards and technologically based on DDR2 SDRAM.

Latencies

While the typical latencies for a JEDEC DDR2 device were 5-5-5-15, some standard latencies for JEDEC DDR3 devices include 7-7-7-20 for DDR3-1066 and 8-8-8-24 for DDR3-1333.

DDR3 latencies are numerically higher because the I/O bus clock cycles by which they are measured are shorter; the actual time interval is similar to DDR2 latencies (around 10 ns). There is some improvement because DDR3 generally uses more recent manufacturing processes, but this is not directly caused by the change to DDR3.

As with earlier memory generations, faster DDR3 memory became available after the release of the initial versions. DDR3-2000 memory with 9-9-9-28 latency (9 ns) was available in time to coincide with the Intel Core i7 release.[8] CAS latency of 9 at 1000 MHz (DDR3-2000) is 9 ns, while CAS latency of 7 at 667 MHz (DDR3-1333) is 10.5 ns.

(CAS / Frequency (MHz)) × 1000 = X ns

Example:

(7 / 667) × 1000 = 10.4948 ns

Extensions

Intel Corporation officially introduced the eXtreme Memory Profile (XMP) Specification on March 23, 2007 to enable enthusiast performance extensions to the traditional JEDEC SPD specifications for DDR3 SDRAM.[9]

Modules

JEDEC standard modules

Standard name

 

Memory clock

(MHz)

Cycle time

(ns)

I/O bus clock

(MHz)

Data rate

(MT/s)

Module name

 

Peak transfer rate

(MB/s)

Timings

(CL-tRCD-tRP)

CAS latency

(ns)

DDR3-800D
DDR3-800E
100 10 400 800 PC3-6400 6400 5-5-5
6-6-6
12 12
15  
DDR3-1066E
DDR3-1066F
DDR3-1066G
133⅓ 7 12 533⅓ 1066⅔ PC3-8500 8533⅓ 6-6-6
7-7-7
8-8-8
11 14
13 18
15  
DDR3-1333F*
DDR3-1333G
DDR3-1333H
DDR3-1333J*
166⅔ 6 666⅔ 1333⅓ PC3-10600 10666⅔ 7-7-7
8-8-8
9-9-9
10-10-10
10 12
12  
13 12
15  
DDR3-1600G*
DDR3-1600H
DDR3-1600J
DDR3-1600K
200 5 800 1600 PC3-12800 12800 8-8-8
9-9-9
10-10-10
11-11-11
10  
11 14
12 12
13 34
DDR3-1866J*
DDR3-1866K
DDR3-1866L
DDR3-1866M*
233⅓ 4 27 933⅓ 1866⅔ PC3-14900 14933⅓ 10-10-10
11-11-11
12-12-12
13-13-13
10 57
11 1114
12 67
13 1314
DDR3-2133K*
DDR3-2133L
DDR3-2133M
DDR3-2133N*
266⅔ 3 34 1066⅔ 2133⅓ PC3-17000 17066⅔ 11-11-11
12-12-12
13-13-13
14-14-14
10 516
11 14 
12 316
13 18 

* optional

CL - Clock cycles between sending a column address to the memory and the beginning of the data in response

tRCD - Clock cycles between row activate and reads/writes

tRP - Clock cycles between row precharge and activate

Fractional frequencies are normally rounded down, but rounding up to -667 is common due to the exact number being -666⅔ and rounding to the nearest whole number. Some manufacturers also round to a certain precision or round up instead, as such PC3-10666 memory could also be listed as PC3-10600 or PC3-10700 despite operating at the same frequency.[10]

Note: All above listed are specified by JEDEC as JESD79-3D.[11] All RAM data rates in-between or above these listed specifications are not standardized by JEDEC—often they are simply manufacturer optimizations using higher-tolerance or overvolted chips. Of these non-standard specifications, the highest reported speed reached was equivalent to DDR3-2544 as of May 2010.[12]

DDR3-xxx denotes data transfer rate, and describes raw DDR chips, whereas PC3-xxxx denotes theoretical bandwidth (with the last two digits truncated), and is used to describe assembled DIMMs. Bandwidth is calculated by taking transfers per second and multiplying by eight. This is because DDR3 memory modules transfer data on a bus that is 64 data bits wide, and since a byte comprises 8 bits, this equates to 8 bytes of data per transfer.

In addition to bandwidth and capacity variants, modules can

  1. Optionally implement ECC, which is an extra data byte lane used for correcting minor errors and detecting major errors for better reliability. Modules with ECC are identified by an additional ECC or E in their designation. For example: "PC3-6400 ECC", or PC3-8500E.[13]
  2. Be "registered", which improves signal integrity (and hence potentially clock rates and physical slot capacity) by electrically buffering the signals with a register, at a cost of an extra clock of increased latency. Those modules are identified by an additional R in their designation, whereas non-registered (a.k.a. "unbuffered") RAM may be identified by an additional U in the designation. PC3-6400R is a registered PC3-6400 module, PC3-6400R ECC is the same module but with additional ECC.
  3. Be fully buffered modules, which are designated by F or FB and do not have the same notch position as other classes. Fully buffered modules cannot be used with motherboards that are made for registered modules, and the different notch position physically prevents their insertion.

Feature summary

DDR3 SDRAM components
DDR3 modules
Technological advantages compared to DDR2

Development and market penetration

In May 2005, Desi Rhoden, chairman of the JEDEC Committee responsible for creating the DDR3 standard, stated that DDR3 had been under development for "about 3 years".[15] DDR3 was launched in 2007, however sales were not expected to overtake DDR2 until the end of 2009, or possibly early 2010, according to Intel strategist Carlos Weissenberg, speaking during the early part of their roll-out in August 2008[16] (the same timescale for market penetration had been stated by market intelligence company DRAMeXchange over a year earlier in April 2007.[17] and by Desi Rhoden in 2005[15]) The primary driving force behind the increased usage of DDR3 has been new Core i7 processors from Intel and Phenom II processors from AMD, both of which have internal memory controllers: the latter recommends DDR3, the former requires it. IDC stated in January 2009 that DDR3 sales will account for 29 percent of the total DRAM units sold in 2009, rising to 72% by 2011.[18]

Successor

JEDEC's planned successor to DDR3 is DDR4, whose standard is currently in development.[19] The primary benefits of DDR4 compared to DDR3 include a higher range of clock frequencies and data transfer rates[20] and significantly lower voltage. Some manufacturers have already demonstrated DDR4 chips for testing purposes.[21]

See also

References

  1. ^ McCloskey., Alan. "Research: DDR FAQ". http://www.ocmodshop.com/ocmodshop.aspx?a=868. Retrieved 2007-10-18. 
  2. ^ JEDEC JESD 79-3B (section 6, table 21 and section 7, table 23)
  3. ^ Jaci Chang Design Considerations for the DDR3 Memory Sub-system. Jedex, 2004, p. 4. http://www.jedex.org/images/pdf/samsung%20-%20jaci_chang.pdf
  4. ^ Soderstrom, Thomas (2007-06-05). "Pipe Dreams: Six P35-DDR3 Motherboards Compared". Tom's Hardware. http://www.tomshardware.com/2007/06/05/pipe_dreams_six_p35-ddr3_motherboards_compared/. 
  5. ^ Fink, Wesley (2007-07-20). "Super Talent & TEAM: DDR3-1600 Is Here!". AnandTech. http://www.anandtech.com/printarticle.aspx?i=3045. 
  6. ^ "DocMemory" (2007-02-21). "Memory Module Picture 2007". http://www.simmtester.com/page/news/showpubnews.asp?title=Memory+Module+Picture+2007&num=150. 
  7. ^ "JEDEC" (2010-12-01). "204-Pin DDR3 SDRAM SO-DIMM Specification". http://www.jedec.org/download/search/4_20_18R20A.pdf. 
  8. ^ Shilov, Anton (2008-10-29). "Kingston Rolls Out Industry’s First 2GHz Memory Modules for Intel Core i7 Platforms". Xbit Laboratories. http://www.xbitlabs.com/news/memory/display/20081029141143_Kingston_Rolls_Out_Industry_s_First_2GHz_Memory_Modules_for_Intel_Core_i7_Platforms.html. Retrieved 2008-11-02. 
  9. ^ "Intel Extreme memory Profile (Intel XMP) DDR3 Technology". http://www.intel.com/assets/pdf/whitepaper/319124.pdf. Retrieved 2009-05-29. 
  10. ^ [1]
  11. ^ DDR3 SDRAM STANDARD
  12. ^ Kingston's 2,544 MHz DDR3 On Show at Computex
  13. ^ Memory technology evolution: an overview of system memory technologies (PDF), Hewlett-Packard, p. 18, http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00256987/c00256987.pdf 
  14. ^ "DDR3: Frequently Asked Questions". http://www.kingston.com/channelmarketingcenter/hyperx/literature/MKF_1223_DDR3_FAQ.pdf. Retrieved 2009-08-18. 
  15. ^ a b Sobolev, Vyacheslav (2005-05-31). "JEDEC: Memory standards on the way". digitimes.com. http://www.digitimes.com/news/a20050530PR201.html. Retrieved 2011-04-28. "JEDEC is already well along in the development of the DDR3 standard, and we have been working on it for about three years now.... Following historical models, you could reasonably expect the same three-year transition to a new technology that you have seen for the last several generations of standard memory" 
  16. ^ "IDF: "DDR3 won't catch up with DDR2 during 2009"". pcpro.co.uk. 19 August 2008. http://www.pcpro.co.uk/news/220257/idf-ddr3-wont-catch-up-with-ddr2-during-2009.html. Retrieved 2009-06-17. 
  17. ^ Bryan, Gardiner (April 17, 2007). "DDR3 Memory Won't Be Mainstream Until 2009". extremetech.com. http://www.extremetech.com/article2/0,2845,2115031,00.asp. Retrieved 2009-06-17. 
  18. ^ Salisbury, Andy (2009-01-20). "New 50nm Process Will Make DDR3 Faster and Cheaper This Year". maximumpc.com. http://www.maximumpc.com/article/news/new_50nm_process_will_make_ddr3_faster_and_cheaper_this_year. Retrieved 2009-06-17. 
  19. ^ "KH Kim Receives 2011 JEDEC Technical Recognition Award". jedec.org. http://www.jedec.org/news/jedec-awards-program/kh-kim-2011-tr-award. Retrieved 2011-07-31. 
  20. ^ Shilov, Anton (August 16, 2010). "Next-Generation DDR4 Memory to Reach 4.266GHz – Report". Xbitlabs.com. http://www.xbitlabs.com/news/memory/display/20100816124343_Next_Generation_DDR4_Memory_to_Reach_4_266GHz_Report.html. Retrieved 2011-01-03. 
  21. ^ "Samsung develops DDR4 memory with up to 40 percent better energy efficiency than DDR3". Engadget.com. January 4, 2011. http://www.engadget.com/2011/01/04/samsung-develops-ddr4-memory-with-up-to-40-percent-better-energy/. Retrieved 2011-07-31.