Voorbeelden van SIMM en DIMM.
The 30 Pin SIMMs was the 1st generation SIMM memory which are typically found in older Intel 286 and 386 desktop computer system.

The 30pin SIMM module comes in both 8 bit and 9 bit(parity) configuration and memory capacity range from 256K to 8 megabyte.

72pin SIMMs are typically found in the Intel 486/486DX,586 and Pentium-Pro desktop computer system.

The 72pin SIMM module comes in both 32 bit and 36 bit(parity) configuration and memory capacity range from 4,8,16 to 32 megabyte.

168 PIN DIMMs are mostly used in most desktop systems manufactured today.

Two different types of memory technology are being offered - EDO/FPM DRAM and the Syncronous DRAM are normally packaged in this DIMM form factor.

The 168pin DIMM module comes in three configuration 64bit, 72bit and 80Bit(ECC) configuration and memory capacity range from 16,32,64 to 1000 megabyte.

144 SODIMMs are typically used in the PC66 and PC100 SDRAM Laptop compatibile computers.

The 144pin SODIMM module comes in both 64 bit and 72bit ECC configuration and memory capacity range from 16 to 256 megabyte.


 

Random Access Memory

DDR-geheugen verstuurt per klokcyclus twee signalen (DDR = Double Data Rate ).

Het geheugen werkt op ongeveer dezelfde kloksnelheid als gewoon SDRAM, maar door twee signalen per cyclus te sturen wordt de effectieve snelheid verdubbeld.
Daarom wordt DDR-geheugen met een snelheid van 100 MHz aangeduid als DDR200.

Elk signaal is nog steeds 64 bits breed, dus de bandbreedte van DDR200 is precies tweemaal die van PC 100: 1600 MB/s.

DDR-SDRAM is een relatief kleine aanpassing aan SDRAM. Dat had als voordeel dat de geheugenfabrieken slechts weinig aangepast hoefden te worden om DDR-SDRAM te kunnen produceren.

RDRAM
De filosofie achter RDRAM was totaal anders. Terwiji DDR werd ontwikkeld in een samen-werkingsverband van de geheugenindustrie en partners, werden de specificaties voor RDRAM opgesteld door het bedrijf Rambus.
Rambus maakt zelf geen geheugen, maar voor iedere module RDRAM die gefabriceerd wordt door de geheugenfabrikanten krijgt Rambus een klein percentage in licentiekosten.

Op technisch gebied werkt Rambus heel anders. De modules halen heel hoge kloksnelheden, bijvoorbeeld 800 MHz. Daar staat tegenover dat de verstuurde signalen slechts 16 bits breed zijn.
800 * 2 bytes levert een bandbreedte van 1600 MB/s.

Theoretisch is die opzet goed, maar het volkomen nieuwe ontwerp levert ook problemen op. Ten eerste is het voor geheugenfabrieken veel kostbaarder over te schakelen van SDRAM naar RDRAM dan van SDRAM naar DDR. Het ontwerp van de RDRAM-chips is fundamenteel anders: ze zijn aanmerkelijk complexer en worden gebouwd om lang mee te gaan, waardoor ze per definitie duurder zijn dan DDR-chips.

Oorspronkelijk moest RDRAM verschijnen als PC600 (1200 MB/s) en PC800 (1600 MB/s).
In die tijd moest men concurreren tegen PC100 (800 MB/s) en PC133 (1066 MB/s).

Omdat de geheugenfabrikanten niet in staat waren voldoende PC800 te produceren werd PC700 (1400 MB/s) bedacht voor chips die net geen 800 MHz konden halen.
Tegenwoordig worden PC800 (1600 MB/s) en PC1066 (2133 MB/s) geproduceerd, met als tegenhangers DDR266 (2133 MB/s) en DDR333 (2666 MB/s).

Ondanks het vooruitstrevend ontwerp van RDRAM heeft Rambus dus niet kunnen voorkomen dat de bandbreedte van de SDRAM-familie veel sneller is toegenomen.


Intel
Belangrijke speler in dit geheel is Intel. Toen de Intel Pentium 4-processor op de markt kwam was de enige chipset die met deze processor werkte de 850-chipset.
Deze gebruikte twee kanalen PC800 RDRAM. Elk kanaal had een bandbreedte van 1600 MB/s. Door twee kanalen te gebruiken werd de totaal beschikbare bandbreedte verdubbeld naar 3200 MB/s. Dat was precies gelijk aan de bandbreedte van Pentium 4.

In die tijd werd DDR266-SDRAM met maximaal een kanaal gebruikt en had daarmee een bandbreedte van 2133 MB/s.
De prijs van RDRAM was toen al flink gedaald, maar lag nog steeds hoger dan die van DDR-SDRAM.

Intel kreeg eindelijk door dat Pentium 4 nooit een aantrekkelijke processor kon worden met alleen ondersteuning voor RDRAM en begon de 845-chipsetfamilie uit te brengen. De eerste versie daarvan ondersteunde alleen gewoon SDRAM, dat slechts 1066 MB/s bandbreedte leverde en de prestaties vreselijk omlaag haalde. Toch was het wel een commercieel succes.

Vanaf de 845D ondersteunde de 845-familie eindelijk DDR-geheugen, eerst DDR266 (2133 MB/s), later ook DDR333 (2666 MB/s).

Ondertussen was de snelheid van RDRAM ook omhoog gegaan: het was nu verkrijgbaar als PC1066, met een bandbreedte van 2133 MB/s.
Met twee kanalen levert dat 4266 MB/s, significant meer dan enkelkanaals DDR333 (2666 MB/s).

Hoewel het overgrote deel van de Pentium 4-systemen werd verkocht met DDR-geheugen, werden de snelste systemen daarom nog steeds uitgerust met RDRAM.

Springdale.
De Springdale familie is bedoeld om de 845-familie op te volgen en tweekanaals DDR-geheugen in combinatie met de Pentium 4 voor iedereen beschikbaar te maken.

Tegenwoordig heeft Pentium 4 een FSB met een bandbreedte van 4266 MB/s. Het gebruik van sneller geheugen heeft dus geen zin, want dan wordt de FSB de beperkende factor.
Over enkele maanden zal Intel de bandbreedte van de Pentium 4 FSB tot 800 MHz verhogen, met een band-breedte van 6400 MB/s. Springdale zal, om die FSB te voeden, in iedergeval DDR333 ondersteunen met een totale bandbreedte van 5333 MB/s.

Het lijkt er bovendien op dat Springdale DDR400 zal kunnen gebruiken, dat met twee kanalen een gezamenlijke bandbreedte van precies 6400 MB/s heeft.
De moeilijkheid is dat DDR nooit is ontworpen voor dergelijke snelheden. Daar was DDRII voor bedoeld. Het is dus nog niet helemaal zeker of het DDR400-plan doorgang zal vinden.




In oktober 2000 werd DDR-geheugen voor de pc voor het eerst geleverd op 200 en 266 MHz.
In het midden van 2001 werd DDR333 een officiele standaard.

In 2003  is DDR400 een officiele standaard geworden (DDRII400) en men denkt nu zelfs dat DDRII800 tot de mogelijkheden behoort. Dat zou een bandbreedte van 6,4 GB/s geven!

Kijk voor meer info op één van de volgende sites:



In the last few years, CPU speeds has accelerated exponentially. Yet, computer memory speed has not matched to the expectations. We saw the mass migration from PC100 memory to PC133 memory in 1999. During the time, Intel also introduced Rambus memory as a new memory solution to the PC industry. In the transition, each memory technology promises more bandwidth and performance. In theory, higher memory bandwidth will deliver better performance for the computer system. Memory peak bandwidth is defined as memory bus width/8 bits x data rate. That translates into how fast your 3D games will react, how smooth your MP3 music will play or how good a motion picture you can play in your MPEG video streaming.

This year, a new type of memory called DDR has shown up in the new PC’s. Although it is a mystery to most users, it is the result of more than three years of engineering work at an industry collaboration involving hundreds of top memory and system design engineers. This new kind of DDR memory is promising yet more memory bandwidth and performance. But best of all, it is at lower prices in comparison to Rambus memory.


Bandwidth calculation: memory bus width/8 bits x data rate.

PEAK MEMORY BANDWIDTH CHART

What is DDR?

DDR is an abbreviation for "Double Data Rate".
DDR is indeed very similar to the normal Synchronous DRAM. The normal Synchronous DRAM (we now called SDR) was evolved out of the standard DRAM.

The standard DRAM receives its address command in two address words. It is a multiplex scheme to save input pins.

Shortly after the Ras and Cas strobes, the stored data is valid for reading.

What is SDR?
The SDR DRAM combines a clock with the standard DRAM.
The Ras, Cas, and also Data valid are enabled on the rising edge of each clock cycle. Due to the clocking, the position of the data and the rest of the signals are now very predictable. Thus that data latch strobes can be positioned very precisely. Since the data valid window is very predictable, the memory can now be divided into four banks to allow internal cell pre-charge and pre-fetch. Burst mode is also added to allow consecutive address fetching without repeating the Ras strobe. Continuous Cas strobe would bring out consecutive data as long as they are from the same Row.

DDR memory works very similar to the SDR except that data is read at both leading edge and falling edge of the clock.

Thus a single frequency clock can result in a data transfer as fast as twice the frequency of the clock. The new generation of DDR memory is running at 200Mhz and 266Mhz data rate corresponding to clock frequencies of 100MHz and 133MHz.


WAVEFORM DIAGRAM COMPARING SDRAM, SDR AND DDR.