Memory
From HwB
Line 1: | Line 1: | ||
{{todo}} | {{todo}} | ||
− | == | + | == DRAM == |
=== Module sizes === | === Module sizes === | ||
{| {{border}} | {| {{border}} | ||
− | ! Pins !! Data Bus Width<br />[bits] | + | ! Module !! Pins !! Data Bus Width<br />[bits] !! Width [mm] !! Height [mm] !! Max memory !! Voltage |
|- | |- | ||
− | | 30 | + | | SIMM || 30 pin || 8/9 (non-parity/parity) || || || 16 MB || 5V |
|- | |- | ||
− | | 72 | + | | SIMM || 72 pin || 32/36 (non-parity/parity) || || || 128 MB || (3.3V) / 5V |
+ | |- | ||
+ | | SO-DIMM || 72 pin || 32/36 (non-parity/parity) || || || 64 MB || 3.3V / 5V | ||
+ | |- | ||
+ | | SO-DIMM || 144 pin || 64 ? || || || 128 MB || 3.3V / 5V | ||
+ | |- | ||
+ | | DIMM || 168 pin || || || || 128 MB || 3.3V / 5V | ||
|} | |} | ||
− | |||
− | |||
=== RAM technologies === | === RAM technologies === | ||
Line 20: | Line 24: | ||
! DRAM type !! Description !! Note | ! DRAM type !! Description !! Note | ||
|- | |- | ||
− | | FPM || Fast Page Mode || | + | | FPM || Fast Page Mode || |
|- | |- | ||
− | | EDO || Extended Data Out || 5% faster than FPM if supported | + | | EDO || Extended Data Out || 5% faster than FPM if supported. Not available for 30 pin SIMM |
|} | |} | ||
− | == | + | == SDRAM == |
− | + | SDRAM=Synchronous Dynamic RAM. | |
− | + | SDRAM is a variant of DRAM in which the memory speed is synchronized with the clock pulse from the CPU. | |
+ | |||
+ | This synchronization enables the SDRAM to pipeline read and write requests. Pipelining enables the SDRAM to accept commands at the same time as it is processing other commands. | ||
+ | |||
+ | Voltage: 3.3 V | ||
{| {{border}} | {| {{border}} | ||
− | ! | + | ! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] |
|- | |- | ||
− | | | + | | PC66 || 10ns || 66 || 66 || 533 |
|- | |- | ||
− | | | + | | PC100 || 8ns || 100 || 100 || 800 |
|- | |- | ||
− | | | + | | PC133 || 7.5/7ns || 133 || 133 || 1,066 |
|} | |} | ||
− | + | {| {{border}} | |
+ | ! Module !! Pins !! Data Bus Width<br />[bits] !! Width [mm] !! Height [mm] !! Power dissipation !! Max memory !! Usage | ||
+ | |- | ||
+ | | DIMM || 168 pin || || 133.35 || 31.75 || || 1024 MB || Desktop computers | ||
+ | |- | ||
+ | | DIMM LP || 168 pin || || 133.35 || 28.58-22.86 || || 1024 MB || Desktop computers? | ||
+ | |- | ||
+ | | SO-DIMM || 144 pin || 64 || 67.6 || 31.75 || || 512 MB || Notebook computers | ||
+ | |- | ||
+ | | MicroDIMM || 144 pin || || 38 || 30 || || 512 MB || Notebook computers? | ||
+ | |} | ||
− | + | * Registred/Unregistred | |
+ | * ECC/Non-ECC | ||
− | === | + | === 168 pin DIMM === |
− | + | It is possible to determine the configuration of the DIMM by examining the placement of notches on the bottom of the DIMM. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
{| {{border}} | {| {{border}} | ||
− | + | |+DIMM Notch Key One | |
− | |- | + | |- |
− | | | + | ! Position !! Meaning |
− | |- | + | |- |
− | | | + | | 1 || Reserved |
− | |- | + | |- |
− | | | + | | 2 || Buffered |
+ | |- | ||
+ | | 3 || Unbufered | ||
|} | |} | ||
+ | |||
{| {{border}} | {| {{border}} | ||
− | + | |+DIMM Notch Key Two | |
|- | |- | ||
− | + | ! Position !! Meaning | |
|- | |- | ||
− | | | + | | 1 || 5.0V (unusual?) |
+ | |- | ||
+ | | 2 || 3.3V | ||
+ | |- | ||
+ | | 3 || Reserved | ||
|} | |} | ||
− | + | == DDR SDRAM == | |
DDR SDRAM=Double Data Rate SDRAM. | DDR SDRAM=Double Data Rate SDRAM. | ||
Line 81: | Line 101: | ||
DDR SDRAM doubles the bandwidth of SDR DRAM by transferring data twice per cycle on both edges of the clock signal, implementing burst mode data transfer. | DDR SDRAM doubles the bandwidth of SDR DRAM by transferring data twice per cycle on both edges of the clock signal, implementing burst mode data transfer. | ||
− | 2.5V | + | Voltage: 2.5V |
{| {{border}} | {| {{border}} | ||
! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ||
− | |- | + | |- |
| PC1600 || DDR200 || 100 || 200 || 1,600 || <sup>1)</sup> | | PC1600 || DDR200 || 100 || 200 || 1,600 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2100 || DDR266 || 133 || 266 || 2,133 || <sup>1)</sup> | | PC2100 || DDR266 || 133 || 266 || 2,133 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2400 || DDR300 || 150 || 300 || 2,400 | | PC2400 || DDR300 || 150 || 300 || 2,400 | ||
− | |- | + | |- |
| PC2700 || DDR333 || 166 || 333 || 2,667 || <sup>1)</sup> | | PC2700 || DDR333 || 166 || 333 || 2,667 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC3000 || DDR366 || 183 || 366 || 2,933 | | PC3000 || DDR366 || 183 || 366 || 2,933 | ||
− | |- | + | |- |
| PC3200 || DDR400 || 200 || 400 || 3,200 || <sup>1)</sup> | | PC3200 || DDR400 || 200 || 400 || 3,200 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC3500 || DDR433 || 216 || 433 || 3,466 | | PC3500 || DDR433 || 216 || 433 || 3,466 | ||
− | |- | + | |- |
| PC3700 || DDR466 || 233 || 466 || 3,733 | | PC3700 || DDR466 || 233 || 466 || 3,733 | ||
− | |- | + | |- |
| PC4000 || DDR500 || 250 || 500 || 4,000 | | PC4000 || DDR500 || 250 || 500 || 4,000 | ||
− | |- | + | |- |
| PC4300 || DDR533 || 266 || 533 || 4,266 | | PC4300 || DDR533 || 266 || 533 || 4,266 | ||
|} | |} | ||
Line 110: | Line 130: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins !! Power dissipation !! Usage | + | ! Module !! Pins !! Width [mm] !! Height [mm] !! Power dissipation !! Max memory !! Usage |
+ | |- | ||
+ | | DIMM || 184 pin || 133.35 || 30.00 || 5.4 W || 4 GB || Desktop computers | ||
+ | |- | ||
+ | | DIMM VLP || 184 pin || 133.35 || 18.29 || || || ? | ||
|- | |- | ||
− | | DIMM | + | | SO-DIMM || 200 pin || 67.6 || 31.5 || || 1 GB || Notebook computers |
|- | |- | ||
− | | | + | | MiniDIMM || 200 pin || 68.8 || 30.0 || || || ? |
|- | |- | ||
− | | MicroDIMM || 172 pin || || Notebook computers | + | | MicroDIMM || 172 pin || 38.0 || 30.0 || || || Notebook computers |
|} | |} | ||
− | + | * Registred/Unregistred | |
+ | ** Registered modules are slightly slower than non-registered modules, because the registering process takes one clock cycle. | ||
+ | * ECC/Non-ECC | ||
+ | |||
+ | == DDR2 SDRAM == | ||
DDR2 SDRAM is the second generation of DDR SDRAM. | DDR2 SDRAM is the second generation of DDR SDRAM. | ||
Line 132: | Line 160: | ||
{| {{border}} | {| {{border}} | ||
! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ||
− | |- | + | |- |
| PC2-3200 || DDR2-400 || 200 || 400 || 3,200 || <sup>1)</sup> | | PC2-3200 || DDR2-400 || 200 || 400 || 3,200 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2-4200 || DDR2-533 || 266 || 533 || 4,266 || <sup>1)</sup> | | PC2-4200 || DDR2-533 || 266 || 533 || 4,266 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2-5300 || DDR2-667 || 333 || 667 || 5,333 || <sup>1)</sup> | | PC2-5300 || DDR2-667 || 333 || 667 || 5,333 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2-6400 || DDR2-800 || 400 || 800 || 6,400 || <sup>1)</sup> | | PC2-6400 || DDR2-800 || 400 || 800 || 6,400 || <sup>1)</sup> | ||
− | |- | + | |- |
| PC2-8500 || DDR2-1066 || 533 || 1066 || 8,500 | | PC2-8500 || DDR2-1066 || 533 || 1066 || 8,500 | ||
|} | |} | ||
Line 147: | Line 175: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module | + | ! Module !! Pins !! Width [mm] !! Height [mm] !! Power dissipation !! Max memory !! Usage |
|- | |- | ||
− | | DIMM | + | | DIMM || 240 pin || 133.35 || 30.00 || 4.4 W || 4 GB || Desktop computers |
|- | |- | ||
− | | | + | | DIMM VLP || 240 pin || 133.35 || 18.29 || || || Server computers |
|- | |- | ||
− | | | + | | RDIMM || 240 pin || 133.35 || 30.00 || || || Desktop computers |
|- | |- | ||
− | | Micro-DIMM || 214 pin || 54.0 || | + | | SO-DIMM || 200 pin || 67.6 || 30.00 || || 2 GB || Notebook computers |
+ | |- | ||
+ | | FB-DIMM || 240 pin || 133.35 || 30.00 || 10.4 W || || Server computers | ||
+ | |- | ||
+ | | Micro-DIMM || 214 pin || 38.0 || 30.00 || || || Notebook computers? | ||
+ | |- | ||
+ | | Micro-DIMM /M|| 214 pin || 54.0 || 30.00 || || || Notebook computers? (with Mezanine socket) | ||
+ | |- | ||
+ | | MiniDIMM || 200 pin || 68.8 || 30.00 || || || Notebook computers? | ||
+ | |- | ||
+ | | MiniDIMM || 244 pin || 82.0 || 30.00 || || || Notebook computers? | ||
+ | |- | ||
+ | | VLP MiniDIMM || 244 pin || 82.0 || 18.20 || || || Notebook computers? | ||
|} | |} | ||
− | + | * Registred/Unregistred | |
+ | * ECC/Non-ECC | ||
+ | * Fully Buffered/Unbuffered | ||
+ | ** DDR2 modules with an integrated memory controller that helps send data in packets down the line to the CPU without any errors. | ||
+ | ** The FB-DIMM’s most noticeable feature is the Advanced Memory Buffer that separates the data into packets that are more easily handled and allow for a more error free data flow. | ||
+ | ** The FB-DIMMs have ECC or Error Checking and Correcting functionality as well. | ||
+ | |||
+ | == DDR3 SDRAM == | ||
Same pinout as DDR3? | Same pinout as DDR3? | ||
− | 1.5V | + | Voltage: 1.5V |
{| {{border}} | {| {{border}} | ||
! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ! DIMM Module !! Chip Type !! Clock Speed<br />[MHz] !! Bus Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ||
− | |- | + | |- |
| PC3-6400 || DDR3-800 || 100 || 400 || 6,400 || | | PC3-6400 || DDR3-800 || 100 || 400 || 6,400 || | ||
− | |- | + | |- |
| PC3-8500 || DDR3-1066 || 133 || 533 || 8,533 || | | PC3-8500 || DDR3-1066 || 133 || 533 || 8,533 || | ||
− | |- | + | |- |
| PC3-10600 || DDR3-1333 || 166 || 667 || 10,667 || | | PC3-10600 || DDR3-1333 || 166 || 667 || 10,667 || | ||
− | |- | + | |- |
| PC3-12800 || DDR3-1600 || 200 || 800 || 12,800 || | | PC3-12800 || DDR3-1600 || 200 || 800 || 12,800 || | ||
|- | |- | ||
Line 179: | Line 226: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! Module !! Pins !! Width [mm] !! Height [mm] |
|- | |- | ||
| DIMM || 240 pin | | DIMM || 240 pin | ||
Line 196: | Line 243: | ||
244 pin Mini-RDIMM Form Factor ?? | 244 pin Mini-RDIMM Form Factor ?? | ||
− | + | == Rambus DRAM == | |
− | == | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
RIMM uses Direct Rambus DRAM memory technology. | RIMM uses Direct Rambus DRAM memory technology. | ||
+ | |||
+ | Voltage: 2.5V or 1.8V | ||
{| {{border}} | {| {{border}} | ||
! RIMM Module !! !! Clock Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ! RIMM Module !! !! Clock Speed<br />[MHz] !! Transfer Rate<br />[MB/s] !! Note | ||
− | |- | + | |- |
| PC600 || 16-bit || 300 || 1,200 || | | PC600 || 16-bit || 300 || 1,200 || | ||
− | |- | + | |- |
| PC700 || 16-bit || 355 || 1,420 || | | PC700 || 16-bit || 355 || 1,420 || | ||
− | |- | + | |- |
| PC800 || 16-bit || 400 || 1,600 || | | PC800 || 16-bit || 400 || 1,600 || | ||
− | |- | + | |- |
| PC1066 (RIMM 2100) || 16-bit || 533 || 2,133 || | | PC1066 (RIMM 2100) || 16-bit || 533 || 2,133 || | ||
|- | |- | ||
Line 241: | Line 272: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! Module !! Pins !! Width [mm] !! Height [mm] !! Voltage !! Max memory !! Notes |
|- | |- | ||
− | | | + | | SO-RIMM || 160 pin || 67.60 || 31.75 || 2.5V || 256 MB || |
|- | |- | ||
− | | 16-bit RIMM | + | | 16-bit RIMM || 168 pin || 133.35 || 31.75 || 2.5V || || Rare? |
|- | |- | ||
− | | 32-bit RIMM || | + | | 16-bit RIMM || 184 pin || 133.35 || 31.75 || 2.5V || 512 MB || |
+ | |- | ||
+ | | 32-bit RIMM || 232 pin || 133.35 || 34.93 || 2.5V || 512 MB || | ||
+ | |- | ||
+ | | 64-bit RIMM || 326 pin || 133.35 || 34.93 || 1.8V || || | ||
|} | |} | ||
− | = | + | * C-RIMM = Continuity RIMM |
+ | ** Free memory slots has to be filled with C-RIMMs | ||
− | + | Q: Can I install a PC800 RDRAM in my system that already has a PC1066 RDRAM module installed? | |
+ | A: You can mix speeds in most systems. However the system will run at the lowest speed of RDRAM installed. In this case your system would only run at 800 Mhz. | ||
− | + | Q: What are the common motherboards with RDRAM technology? | |
− | + | A: Common motherboards that support RDRAM: Abit SI7, Asus P4T533, Asus P4T533C, Asus P4TE, Epox EP-4T2A3/4/+, Gigabyte GA-81HXP, Intel 850EMV2, Intel 850GB, IWILL P4R533N, IWILL PX400-SN, MSI 850Emax2 Most popular machines that take RDRAM: Dell Dimension 8100/8200/8250, XPS B866, Gateway XL700, Alienware Area-51 with Intel 850E chipset, Falcon NW Mach V with Intel 850E chipset, etc. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Q: Can I install both ECC and non-ECC? | |
− | + | A: Mixing ECC and non-ECC is not recommended. If any of the modules do not support ECC, then the ECC functionality will be disabled and in some cases you may have difficulty booting your machine. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | == Modules == | ||
+ | DIMM = D | ||
+ | SO-DIMM=Small Outline DIMM | ||
+ | SO-DIMM is a smaller than DIMM to fit in notebooks etc. | ||
+ | |||
+ | |||
+ | == Time line == | ||
+ | * 1987: FPM | ||
+ | * 1995: EDO | ||
+ | * 1997: PC66 SDRAM | ||
+ | * 1998: PC100 SDRAM | ||
+ | * 1999: RDRAM | ||
+ | * 1999: PC133 SRAM | ||
+ | * 2000: DDR SDRAM | ||
+ | * 2001: DDR SDRAM | ||
+ | * 2002: DDR SDRAM | ||
+ | * 2003: DDR SDRAM | ||
+ | * 2004: DDR2 SDRAM | ||
+ | * 2005: DDR2 SDRAM | ||
+ | * 2006: DDR3 SDRAM | ||
== Corsair FAQ == | == Corsair FAQ == | ||
Line 304: | Line 342: | ||
=== Can I run PC1600 memory in a PC3200 computer? === | === Can I run PC1600 memory in a PC3200 computer? === | ||
Maybe? | Maybe? | ||
+ | |||
+ | |||
+ | == Single Rank vs Dual Rank == | ||
+ | |||
+ | One rank is 64 bits (ECC: 72 bits) of DRAM. Use single rank to utilize the motherboard best. | ||
+ | Dual rank requires switching between ranks with a CS pin. | ||
+ | |||
+ | Mixing Single Rank and Dual Rank is generally allowed, but you might have to insert your Dual Rank modules in the first slots. | ||
== Links == | == Links == | ||
Line 309: | Line 355: | ||
* [http://www.interfacebus.com/Memory_Module_VLP_DIMM_Manufacturers.html www.interfacebus.com VLP-DIMM description] | * [http://www.interfacebus.com/Memory_Module_VLP_DIMM_Manufacturers.html www.interfacebus.com VLP-DIMM description] | ||
* [http://www.infineon.com/upload/Document/Memory%20Products/Micro_DIMM.pdf Qimonda Product Information June 2006: Micro-DIMM] | * [http://www.infineon.com/upload/Document/Memory%20Products/Micro_DIMM.pdf Qimonda Product Information June 2006: Micro-DIMM] | ||
+ | * [http://oem.vikingcomponents.com/brochure/overview.asp Viking InterWorks' memory module capacities, mechanical dimensions and performance] | ||
[[Category:Information]] | [[Category:Information]] | ||
[[Category:Memory]] | [[Category:Memory]] |
Revision as of 22:27, 3 January 2007
Todo: This page needs some editing. |
Contents |
DRAM
Module sizes
Module | Pins | Data Bus Width [bits] |
Width [mm] | Height [mm] | Max memory | Voltage |
---|---|---|---|---|---|---|
SIMM | 30 pin | 8/9 (non-parity/parity) | 16 MB | 5V | ||
SIMM | 72 pin | 32/36 (non-parity/parity) | 128 MB | (3.3V) / 5V | ||
SO-DIMM | 72 pin | 32/36 (non-parity/parity) | 64 MB | 3.3V / 5V | ||
SO-DIMM | 144 pin | 64 ? | 128 MB | 3.3V / 5V | ||
DIMM | 168 pin | 128 MB | 3.3V / 5V |
RAM technologies
DRAM type | Description | Note |
---|---|---|
FPM | Fast Page Mode | |
EDO | Extended Data Out | 5% faster than FPM if supported. Not available for 30 pin SIMM |
SDRAM
SDRAM=Synchronous Dynamic RAM.
SDRAM is a variant of DRAM in which the memory speed is synchronized with the clock pulse from the CPU.
This synchronization enables the SDRAM to pipeline read and write requests. Pipelining enables the SDRAM to accept commands at the same time as it is processing other commands.
Voltage: 3.3 V
DIMM Module | Chip Type | Clock Speed [MHz] |
Bus Speed [MHz] |
Transfer Rate [MB/s] |
---|---|---|---|---|
PC66 | 10ns | 66 | 66 | 533 |
PC100 | 8ns | 100 | 100 | 800 |
PC133 | 7.5/7ns | 133 | 133 | 1,066 |
Module | Pins | Data Bus Width [bits] |
Width [mm] | Height [mm] | Power dissipation | Max memory | Usage |
---|---|---|---|---|---|---|---|
DIMM | 168 pin | 133.35 | 31.75 | 1024 MB | Desktop computers | ||
DIMM LP | 168 pin | 133.35 | 28.58-22.86 | 1024 MB | Desktop computers? | ||
SO-DIMM | 144 pin | 64 | 67.6 | 31.75 | 512 MB | Notebook computers | |
MicroDIMM | 144 pin | 38 | 30 | 512 MB | Notebook computers? |
- Registred/Unregistred
- ECC/Non-ECC
168 pin DIMM
It is possible to determine the configuration of the DIMM by examining the placement of notches on the bottom of the DIMM.
Position | Meaning |
---|---|
1 | Reserved |
2 | Buffered |
3 | Unbufered |
Position | Meaning |
---|---|
1 | 5.0V (unusual?) |
2 | 3.3V |
3 | Reserved |
DDR SDRAM
DDR SDRAM=Double Data Rate SDRAM.
DDR SDRAM is an improvement over regular SDRAM, also known as SDR SDRAM (Single Data Rate SDRAM).
DDR SDRAM doubles the bandwidth of SDR DRAM by transferring data twice per cycle on both edges of the clock signal, implementing burst mode data transfer.
Voltage: 2.5V
DIMM Module | Chip Type | Clock Speed [MHz] |
Bus Speed [MHz] |
Transfer Rate [MB/s] |
Note |
---|---|---|---|---|---|
PC1600 | DDR200 | 100 | 200 | 1,600 | 1) |
PC2100 | DDR266 | 133 | 266 | 2,133 | 1) |
PC2400 | DDR300 | 150 | 300 | 2,400 | |
PC2700 | DDR333 | 166 | 333 | 2,667 | 1) |
PC3000 | DDR366 | 183 | 366 | 2,933 | |
PC3200 | DDR400 | 200 | 400 | 3,200 | 1) |
PC3500 | DDR433 | 216 | 433 | 3,466 | |
PC3700 | DDR466 | 233 | 466 | 3,733 | |
PC4000 | DDR500 | 250 | 500 | 4,000 | |
PC4300 | DDR533 | 266 | 533 | 4,266 |
Note: 1) Standardised by JEDEC
Module | Pins | Width [mm] | Height [mm] | Power dissipation | Max memory | Usage |
---|---|---|---|---|---|---|
DIMM | 184 pin | 133.35 | 30.00 | 5.4 W | 4 GB | Desktop computers |
DIMM VLP | 184 pin | 133.35 | 18.29 | ? | ||
SO-DIMM | 200 pin | 67.6 | 31.5 | 1 GB | Notebook computers | |
MiniDIMM | 200 pin | 68.8 | 30.0 | ? | ||
MicroDIMM | 172 pin | 38.0 | 30.0 | Notebook computers |
- Registred/Unregistred
- Registered modules are slightly slower than non-registered modules, because the registering process takes one clock cycle.
- ECC/Non-ECC
DDR2 SDRAM
DDR2 SDRAM is the second generation of DDR SDRAM.
DDR2 SDRAM improves on DDR SDRAM by using differential signaling and lower voltages to support significant performance advantages over DDR SDRAM.
Differential signaling requires additional contacts, so the number of contacts on a DDR SDRAM DIMM module was raised from 184 to 240. The voltage of DDR SDRAM DIMM's was lowered from 2.5V to 1.8V. This improves power consumption and heat generation, as well as enabling more dense memory configurations for higher capacities.
1.8V
DIMM Module | Chip Type | Clock Speed [MHz] |
Bus Speed [MHz] |
Transfer Rate [MB/s] |
Note |
---|---|---|---|---|---|
PC2-3200 | DDR2-400 | 200 | 400 | 3,200 | 1) |
PC2-4200 | DDR2-533 | 266 | 533 | 4,266 | 1) |
PC2-5300 | DDR2-667 | 333 | 667 | 5,333 | 1) |
PC2-6400 | DDR2-800 | 400 | 800 | 6,400 | 1) |
PC2-8500 | DDR2-1066 | 533 | 1066 | 8,500 |
Note: 1) Standardised by JEDEC
Module | Pins | Width [mm] | Height [mm] | Power dissipation | Max memory | Usage |
---|---|---|---|---|---|---|
DIMM | 240 pin | 133.35 | 30.00 | 4.4 W | 4 GB | Desktop computers |
DIMM VLP | 240 pin | 133.35 | 18.29 | Server computers | ||
RDIMM | 240 pin | 133.35 | 30.00 | Desktop computers | ||
SO-DIMM | 200 pin | 67.6 | 30.00 | 2 GB | Notebook computers | |
FB-DIMM | 240 pin | 133.35 | 30.00 | 10.4 W | Server computers | |
Micro-DIMM | 214 pin | 38.0 | 30.00 | Notebook computers? | ||
Micro-DIMM /M | 214 pin | 54.0 | 30.00 | Notebook computers? (with Mezanine socket) | ||
MiniDIMM | 200 pin | 68.8 | 30.00 | Notebook computers? | ||
MiniDIMM | 244 pin | 82.0 | 30.00 | Notebook computers? | ||
VLP MiniDIMM | 244 pin | 82.0 | 18.20 | Notebook computers? |
- Registred/Unregistred
- ECC/Non-ECC
- Fully Buffered/Unbuffered
- DDR2 modules with an integrated memory controller that helps send data in packets down the line to the CPU without any errors.
- The FB-DIMM’s most noticeable feature is the Advanced Memory Buffer that separates the data into packets that are more easily handled and allow for a more error free data flow.
- The FB-DIMMs have ECC or Error Checking and Correcting functionality as well.
DDR3 SDRAM
Same pinout as DDR3?
Voltage: 1.5V
DIMM Module | Chip Type | Clock Speed [MHz] |
Bus Speed [MHz] |
Transfer Rate [MB/s] |
Note |
---|---|---|---|---|---|
PC3-6400 | DDR3-800 | 100 | 400 | 6,400 | |
PC3-8500 | DDR3-1066 | 133 | 533 | 8,533 | |
PC3-10600 | DDR3-1333 | 166 | 667 | 10,667 | |
PC3-12800 | DDR3-1600 | 200 | 800 | 12,800 | |
PC3-14900 | DDR3-1866 | 233 | 933 | 14,930 |
Module | Pins | Width [mm] | Height [mm] |
---|---|---|---|
DIMM | 240 pin | ||
SO-DIMM | 200 pin | 67.6 | 30.0 |
Micro-DIMM | 214 pin | 54.0 | 30.0 |
- VLP DIMM [Registered / Unregistered]: 8.3mm [H] x 133.35mm [L] [Height x Length]
- VLP FB-DIMM: 18.29mm [H] x 133.35mm [L] [Height x Length]
- VLP Mini-DIMM: 18.28mm [H] x 82mm [L] [Height x Length]
VLP DIMMs 184-pin, 240-pin, VLP MiniDIMM; 244-pin
244 pin Mini-RDIMM Form Factor ??
Rambus DRAM
RIMM uses Direct Rambus DRAM memory technology.
Voltage: 2.5V or 1.8V
RIMM Module | Clock Speed [MHz] |
Transfer Rate [MB/s] |
Note | |
---|---|---|---|---|
PC600 | 16-bit | 300 | 1,200 | |
PC700 | 16-bit | 355 | 1,420 | |
PC800 | 16-bit | 400 | 1,600 | |
PC1066 (RIMM 2100) | 16-bit | 533 | 2,133 | |
PC1200 (RIMM 2400) | 16-bit | 600 | 2,400 | |
RIMM 3200 | 32-bit | 400 | 3,200 | |
RIMM 4200 | 32-bit | 533 | 4,200 | |
RIMM 4800 | 32-bit | 600 | 4,800 | |
RIMM 6400 | 32-bit | 800 | 6,400 |
Module | Pins | Width [mm] | Height [mm] | Voltage | Max memory | Notes |
---|---|---|---|---|---|---|
SO-RIMM | 160 pin | 67.60 | 31.75 | 2.5V | 256 MB | |
16-bit RIMM | 168 pin | 133.35 | 31.75 | 2.5V | Rare? | |
16-bit RIMM | 184 pin | 133.35 | 31.75 | 2.5V | 512 MB | |
32-bit RIMM | 232 pin | 133.35 | 34.93 | 2.5V | 512 MB | |
64-bit RIMM | 326 pin | 133.35 | 34.93 | 1.8V |
- C-RIMM = Continuity RIMM
- Free memory slots has to be filled with C-RIMMs
Q: Can I install a PC800 RDRAM in my system that already has a PC1066 RDRAM module installed? A: You can mix speeds in most systems. However the system will run at the lowest speed of RDRAM installed. In this case your system would only run at 800 Mhz.
Q: What are the common motherboards with RDRAM technology? A: Common motherboards that support RDRAM: Abit SI7, Asus P4T533, Asus P4T533C, Asus P4TE, Epox EP-4T2A3/4/+, Gigabyte GA-81HXP, Intel 850EMV2, Intel 850GB, IWILL P4R533N, IWILL PX400-SN, MSI 850Emax2 Most popular machines that take RDRAM: Dell Dimension 8100/8200/8250, XPS B866, Gateway XL700, Alienware Area-51 with Intel 850E chipset, Falcon NW Mach V with Intel 850E chipset, etc.
Q: Can I install both ECC and non-ECC? A: Mixing ECC and non-ECC is not recommended. If any of the modules do not support ECC, then the ECC functionality will be disabled and in some cases you may have difficulty booting your machine.
Modules
DIMM = D
SO-DIMM=Small Outline DIMM
SO-DIMM is a smaller than DIMM to fit in notebooks etc.
Time line
- 1987: FPM
- 1995: EDO
- 1997: PC66 SDRAM
- 1998: PC100 SDRAM
- 1999: RDRAM
- 1999: PC133 SRAM
- 2000: DDR SDRAM
- 2001: DDR SDRAM
- 2002: DDR SDRAM
- 2003: DDR SDRAM
- 2004: DDR2 SDRAM
- 2005: DDR2 SDRAM
- 2006: DDR3 SDRAM
Corsair FAQ
I've heard of PC1600 and PC2100. What does this mean, and what is the difference? Well, it's kind of like PC100 and PC133. Since it is double datarate, you might expect that DDR would be PC200 and PC266. In fact, the RAM chips themselves are sold as PC200 and PC266. HOWEVER, us module guys did not want you to think that Rambus (at 800 MHz) is four times as fast as PC200 DDR. So, we went with a number that reflects the MODULE bandwidth. Since DDR DIMMs are eight bytes wide, the designation becomes PC200*8 = PC1600 and PC266*8 = PC2100. So, to repeat, PC1600 uses both edges of a 100MHz clock, and PC2100 uses both edges of a 133MHz clock. And now, you're only a little less confused than me!
FAQ
Can I run PC3200 memory in a PC1600 computer?
Yes. Underclocking at PC1600 speed is alright.
Can I run PC1600 memory in a PC3200 computer?
Maybe?
Single Rank vs Dual Rank
One rank is 64 bits (ECC: 72 bits) of DRAM. Use single rank to utilize the motherboard best. Dual rank requires switching between ranks with a CS pin.
Mixing Single Rank and Dual Rank is generally allowed, but you might have to insert your Dual Rank modules in the first slots.