SDRAM

written by: Kyle Duke; article published: year 2006, month 09;


In: Root » Computers and technology » Memory Processor Motherboards and buses » SDRAM

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article

SDRAM is short for synchronous DRAM, a type of DRAM that runs in synchronization with the memory bus. SDRAM delivers information in very high-speed bursts using a high-speed, clocked interface. SDRAM removes most of the latency involved in asynchronous DRAM because the signals are already in synchronization with the motherboard clock.

Like EDO RAM, your chipset must support this type of memory for it to be usable in your system. Starting in 1996 with the 430VX and 430TX, most of Intel's chipsets began to support industry-standard SDRAM, making it the most popular type of memory for new systems into 2001.

SDRAM performance is dramatically improved over that of FPM or EDO RAM. Because SDRAM is still a type of DRAM, the initial latency is the same, but overall cycle times are much faster than with FPM or EDO. SDRAM timing for a burst access would be 5-1-1-1, meaning that four memory reads would complete in only eight system bus cycles, compared to eleven cycles for EDO and fourteen cycles for FPM. This makes SDRAM almost 20% faster than EDO.

Besides being capable of working in fewer cycles, SDRAM is also capable of supporting up to 133MHz (7.5ns) system bus cycling. As such, most new PC systems sold from 1998 to 2000 have included SDRAM memory.

SDRAM is sold in DIMM form and is often rated by megahertz speed rather than nanosecond cycling time, which was confusing during the change from FPM and EDO DRAM.

To meet the stringent timing demands of its chipsets, Intel created specifications for SDRAM called PC66, PC100, and PC133. To meet the PC100 specification, 8ns chips usually are required. Normally, you would think 10ns would be considered the proper rating for 100MHz operation, but the PC100 specification calls for faster memory to ensure all timing parameters are met.

SDRAM Timing, Actual Speed, and Rated Speed
Timing Rated Chip Speed Standard Module Speed
15ns 66MHz PC66
10ns 100MHz PC66
8ns 125MHz PC100
7.5ns 133MHz PC133
7.0ns 143MHz PC133


At one time, some module manufacturers sold modules they claim are "PC150" or "PC166" even though those speeds do not exist as official JEDEC or Intel standards and no chipsets or processors officially support these speeds. Normally, these modules actually use hand-picked 7.5ns (133MHz) or 7.0ns (143MHz) rated chips that can run overclocked at 150MHz or 166MHz speeds. In essence, PC150 or PC166 memory would more accurately be called PC133 memory that has been tested to run at overclocked speeds not supported by the original chip manufacturer. This specially selected overclockable memory was sold at a premium to enthusiasts who want to overclock their motherboard chipsets, thereby increasing the speed of the processor and memory bus.

SDRAM Module Types and Bandwidths
Module Standard Module Format Chip Type Clock Speed (MHz) Cycles per Clock Bus Speed (MT/s) Bus Width (Bytes) Transfer Rate (MBps)
PC66 SDR DIMM 10ns 66 1 66 8 533
PC100 SDR DIMM 8ns 100 1 100 8 800
PC133 SDR DIMM 7/7.5ns 133 1 133 8 1,066
MT/s = Megatransfers per second
MBps = Megabytes per second
ns = Nanoseconds (billionths of a second)
DIMM = Dual inline memory module
SDR = Single data rate

Caution

At one time, PC133 memory was backward compatible with PC100 memory. However, currently manufactured PC133 memory uses different sizes of memory chips from those used by PC100 modules. If you need to upgrade a system that requires PC100 memory, you should not attempt to use PC133 memory in it unless the memory is specifically identified by the vendor as being compatible with your system. You can use the online memory configuration tools provided by most major memory vendors to ensure that you get the right memory for your system.

DDR SDRAM

Double data rate (DDR) SDRAM memory is a JEDEC-created standard that is an evolutionary upgrade of standard SDRAM in which data is transferred twice as quickly. Instead of doubling the actual clock rate, DDR memory achieves the doubling in performance by transferring twice per transfer cycle: once at the leading (falling) edge and once at the trailing (rising) edge of the cycle. This effectively doubles the transfer rate, even though the same overall clock and timing signals are used.

DDR found initial support in the graphics card market and since then has become the mainstream PC memory standard. As such, DDR SDRAM is supported by all the major processor, chipset, and memory manufacturers.

Note

Although Intel has switched to DDR2 for its latest chipsets, AMD Athlon 64 and Opteron processors (which feature integrated DDR memory controllers) support only DDR as of late 2005. Thus, DDR will continue to be a mainstream memory technology through 2006.


DDR SDRAM first came to market during 2000, but it didn't really catch on until 2001 with the advent of mainstream motherboards and chipsets supporting it. DDR SDRAM uses a new DIMM module design with 184 pins

DDR DIMMs come in a variety of speed or throughput ratings and normally run on 2.5 volts. They are basically an extension of the standard SDRAM DIMMs redesigned to support double clocking, where data is sent on each clock transition (twice per cycle) rather than once per cycle as with standard SDRAM. To eliminate confusion with DDR, regular SDRAM is often called single data rate (SDR). As you can see, the raw chips are designated by their speed in megatransfers per second, whereas the modules are designated by their approximate throughput in megabytes per second.

DDR SDRAM Module Types and Bandwidths
Module Standard Module Format Chip Type Clock Speed (MHz) Cycles per Clock Bus Speed (MT/s) Bus Width (Bytes) Transfer Rate (MBps)
PC1600 DDR DIMM DDR200 100 2 200 8 1,600
PC2100 DDR DIMM DDR266 133 2 266 8 2,133
PC2400 DDR DIMM DDR300 150 2 300 8 2,400
PC2700 DDR DIMM DDR333 166 2 333 8 2,667
PC3000 DDR DIMM DDR366 183 2 366 8 2,933
PC3200 DDR DIMM DDR400 200 2 400 8 3,200
PC3500 DDR DIMM DDR433 216 2 433 8 3,466
PC3700 DDR DIMM DDR466 233 2 466 8 3,733
PC4000 DDR DIMM DDR500 250 2 500 8 4,000
PC4200 DDR DIMM DDR533 266 2 533 8 4,266
MT/s = Megatransfers per second
MBps = Megabytes per second
DIMM = Dual inline memory module
DDR = Double data rate


The bandwidths listed in these tables are per module. Many recent chipsets support dual-channel DDR memorya technique in which two DDR DIMMs are installed at one time and function as a single bank with double the bandwidth of a single module. For example, the Intel 915G, 915GV, 915GL, and 915PL chipsets use dual-channel DDR memory (some also support dual-channel DDR2 memory). They support the 800MHz Pentium 4 processor front-side bus (FSB), which transfers 8 bytes (64 bits) at a time for a bandwidth of 6,400MBps (800x8 = 6400). With an 800MHz FSB processor installed, these boards use standard PC3200 modules, installed two at a time (dual-channel), for a total bandwidth of 6,400MBps (3,200MBps x 2 = 6,400MBps). This design allows the memory bus throughput to match the CPU bus throughput exactly, resulting in the best possible performance. You can optimize PC design by ensuring that the CPU bus and memory bus both run at exactly the same speeds (meaning bandwidth, not MHz), so that data can move synchronously between the buses without delays.

DDR2 SDRAM

JEDEC and its members began working on the DDR2 specification in April 1998, and published the standard in September 2003. DDR2 chip and module production actually began in mid-2003 (mainly samples and prototypes), and the first chipsets, motherboards, and systems supporting DDR2 appeared in mid-2004.

DDR2 SDRAM is simply a faster version of conventional DDR-SDRAM memory: It achieves higher throughput by using differential pairs of signal wires to allow faster signaling without noise and interference problems. DDR2 is still double data rate just as with DDR, but the modified signaling method enables higher speeds to be achieved with more immunity to noise and cross-talk between the signals. The additional signals required for differential pairs add to the pin countDDR2 DIMMs have 240 pins, which is more than the 184 pins of DDR. The original DDR specification tops out at 400MHz, whereas DDR2 starts at 400MHz and goes up to 1000MHz and beyond

DDR2 SDRAM Module Types and Bandwidths
Module Standard Module Format Chip Type Clock Speed (MHz) Cycles per Clock Bus Speed (MT/s) Bus Width (Bytes) Transfer Rate (MBps)
PC2-3200 DDR2 DIMM DDR2-400 200 2 400 8 3,200
PC2-4200 DDR2 DIMM DDR2-533 266 2 533 8 4,266
PC2-5300 DDR2 DIMM DDR2-667 333 2 667 8 5,333
PC2-6000 DDR2 DIMM DDR2-750 375 2 750 8 6,000
PC2-6400 DDR2 DIMM DDR2-800 400 2 800 8 6,400
PC2-7200 DDR2 DIMM DDR2-900 450 2 900 8 7,200
PC2-8000 DDR2 DIMM DDR2-1000 500 2 1000 8 8,000
MT/s = Megatransfers per second
MBps = Megabytes per second
DIMM = Dual inline memory module
DDR = Double data rate

In addition to providing greater speeds and bandwidth, DDR2 has other advantages. It uses lower voltage than conventional DDR (1.8V versus 2.5V), so power consumption and heat generation are reduced. Because of the greater number of pins required on DDR2 chips, the chips typically use fine-pitch ball grid array (FBGA) packaging rather than the thin small outline package (TSOP) chip packaging used by most DDR and conventional SDRAM chips. FPGA chips are connected to the substrate (meaning the memory module in most cases) via tightly spaced solder balls on the base of the chip.

Volume production of DDR2 chips and modules started in the latter part of 2003, with supporting chipsets and motherboards arriving in mid-2004. Variations of DDR2 such as G-DDR2 (Graphics DDR2) are being used in some of the higher-end graphics cards as well. Although all the major memory and Intel-compatible chipset makers support DDR2, the major holdout through 2005 was AMD, whose Athlon 64 and Opteron processor families include integrated DDR memory controllers.

Starting in mid-2006, AMD will also support DDR2 with redesigned versions of the Athlon 64, Sempron, and Opteron processor families.

DDR2 DIMMs resemble conventional DDR DIMMs but have more pins and slightly different notches to prevent confusion or improper application. For example, the different physical notches prevent you from plugging a DDR2 module in to a conventional DDR (or SDR) socket. DDR2 memory module designs incorporate 240 pins, significantly more than conventional DDR or standard SDRAM DIMMs.

Disclaimer

1) E-articles is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringement, please read the terms of service and contact us to investigate the problem.
2) E-articles is not responsible for inaccuracies, falsehoods, or any other types of misinformation this article may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here.

link to this article