Memory
From HwB
Line 6: | Line 6: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! Module !! Pins !! Data Bus Width<br />[bits] !! Width [mm] !! Height [mm] !! Max memory !! Voltage |
|- | |- | ||
− | | SIMM || 30 pin | + | | SIMM || [[30 pin SIMM|30 pin]] || 8/9 (non-parity/parity) || || || 16 MB || 5V |
|- | |- | ||
− | | SIMM || 72 pin | + | | SIMM || [[72 pin SIMM|72 pin]] || 32/36 (non-parity/parity) || || || 128 MB || (3.3V) / 5V |
|- | |- | ||
− | | SO-DIMM || 72 pin | + | | SO-DIMM || [[72 pin SO DIMM|72 pin]] || 32/36 (non-parity/parity) || || || 64 MB || 3.3V / 5V |
|- | |- | ||
− | | SO-DIMM || 144 pin || 64 ? || || || 128 MB || 3.3V / 5V | + | | SO-DIMM || [[144 pin SO-DIMM DRAM|144 pin]] || 64 ? || || || 128 MB || 3.3V / 5V |
|- | |- | ||
− | | DIMM || 168 pin | + | | DIMM || 168 pin || || || || 128 MB || 3.3V / 5V |
|} | |} | ||
Line 50: | Line 50: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! 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 || [[168 pin DIMM SDRAM|168 pin]] || || 133.35 || 31.75 || || 1024 MB || Desktop computers |
|- | |- | ||
| DIMM LP || 168 pin || || 133.35 || 28.58-22.86 || || 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 | + | | SO-DIMM || [[144 pin SO-DIMM SDRAM|144 pin]] || 64 || 67.6 || 31.75 || || 512 MB || Notebook computers |
|- | |- | ||
− | | MicroDIMM || 144 pin || || 38 || 30 || || 512 MB || Notebook computers? | + | | MicroDIMM || [[144 pin MicroDIMM|144 pin]] || || 38 || 30 || || 512 MB || Notebook computers? |
|} | |} | ||
Line 130: | Line 130: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! Module !! Pins !! Width [mm] !! Height [mm] !! Power dissipation !! Max memory !! Usage |
|- | |- | ||
− | | DIMM || 184 pin | + | | DIMM || [[184 pin DIMM DDR|184 pin]] || 133.35 || 30.00 || 5.4 W || 4 GB || Desktop computers |
+ | |- | ||
+ | | DIMM VLP || [[184 pin DIMM DDR|184 pin]] || 133.35 || 18.29 || || || ? | ||
|- | |- | ||
− | | DIMM | + | | SO-DIMM || [[200 pin SO-DIMM DDR|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 | |
− | + | ||
− | | MicroDIMM || 172 pin | + | |
|} | |} | ||
Line 175: | Line 175: | ||
{| {{border}} | {| {{border}} | ||
− | ! Module !! Pins | + | ! Module !! Pins !! Width [mm] !! Height [mm] !! Power dissipation !! Max memory !! Usage |
− | + | ||
− | + | ||
|- | |- | ||
− | | DIMM | + | | DIMM || [[240 pin DIMM DDR2|240 pin]] || 133.35 || 30.00 || 4.4 W || 4 GB || Desktop computers |
|- | |- | ||
− | | | + | | DIMM VLP || [[240 pin DIMM DDR2|240 pin]] || 133.35 || 18.29 || || || Server computers |
|- | |- | ||
− | | SO-DIMM || 200 pin | + | | SO-DIMM || [[200 pin SO-DIMM DDR2|200 pin]] || 67.6 || 30.00 || || 2 GB || Notebook computers |
|- | |- | ||
− | | FB-DIMM || 240 pin || 133.35 || 30.00 || 10.4 W || || Server computers | + | | FB-DIMM || [[240 pin FBDIMM DDR2|240 pin]] || 133.35 || 30.00 || 10.4 W || || Server computers |
|- | |- | ||
− | | Micro-DIMM || 214 pin | + | | Micro-DIMM || 214 pin || 38.0 || 30.00 || || || Notebook computers? |
|- | |- | ||
− | | Micro-DIMM /M|| 214 pin | + | | Micro-DIMM /M|| 214 pin || 54.0 || 30.00 || || || Notebook computers? (with Mezanine socket) |
|- | |- | ||
− | | MiniDIMM || 200 pin | + | | MiniDIMM || 200 pin || 68.8 || 30.00 || || || Notebook computers? |
|- | |- | ||
− | | MiniDIMM || 244 pin | + | | MiniDIMM || [[244 pin MiniDIMM DDR2|244 pin]] || 82.0 || 30.00 || || || Notebook computers? |
|- | |- | ||
− | | VLP MiniDIMM || 244 pin | + | | VLP MiniDIMM || [[244 pin MiniDIMM DDR2|244 pin]] || 82.0 || 18.20 || || || Notebook computers? |
|} | |} | ||
Line 228: | Line 226: | ||
! Module !! Pins !! Width [mm] !! Height [mm] | ! Module !! Pins !! Width [mm] !! Height [mm] | ||
|- | |- | ||
− | | DIMM || 240 pin | + | | DIMM || 240 pin || || |
|- | |- | ||
| SO-DIMM || 200 pin || 67.6 || 30.0 | | SO-DIMM || 200 pin || 67.6 || 30.0 | ||
Line 264: | Line 262: | ||
{| {{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 || | + | | SO-RIMM || [[160 pin SO-RIMM|160 pin]] || 67.60 || 31.75 || 2.5V || 256 MB || |
|- | |- | ||
− | | 16-bit RIMM || 168 pin | + | | 16-bit RIMM || 168 pin || 133.35 || 31.75 || 2.5V || || Rare? |
|- | |- | ||
− | | 16-bit RIMM || 184 pin | + | | 16-bit RIMM || [[184 pin RIMM|184 pin]] || 133.35 || 31.75 || 2.5V || 512 MB || |
|- | |- | ||
− | | 32-bit RIMM || 232 pin | + | | 32-bit RIMM || [[232 pin RIMM|232 pin]] || 133.35 || 34.93 || 2.5V || 512 MB || |
|- | |- | ||
− | | 64-bit RIMM || 326 pin | + | | 64-bit RIMM || [[326 pin RIMM|326 pin]] || 133.35 || 34.93 || 1.8V || || |
|} | |} | ||
Revision as of 07:33, 25 March 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.
Voltage: 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 | ||
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 |
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
- Mixing PC800 & PC1066 modules.
- 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.
- Can I install both ECC and non-ECC?
- 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.
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
FAQ
- PC1600/PC2100 vs PC100/PC133
- PC1600 runs at same clock rate as PC100.
- PC1600 is double datarate than PC100.
- Each module is 8 bytes. Due to naming of Rambus modules, PC100*2*8 became PC1600.
- PC133*2*8 = PC2100.
- 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.