www.wikidata.de-de.nina.az
DDR SDRAM englisch Double Data Rate Synchronous Dynamic Random Access Memory oft auch nur DDR RAM ist ein halbleiterbasierter RAM Typ der durch Weiterentwicklung von SDRAM entstand Aktuell 2021 gibt es ihn in funf Generationen die 5 Generation DDR5 wurde 2019 spezifiziert und erschien 2021 auf dem Markt Verwendet werden diese hauptsachlich fur Speichermodule des DIMM und SO DIMM Standards und als Arbeitsspeicher in PCs und Laptops Fur mobile Gerate gibt es eine eigene Spezifikation Low Power SDRAM ebenso fur Graphikspeicher siehe GDDR Zwei DDR SDRAM Module oben 512 MiB beidseitig bestuckt mit Heatspreader unten 256 MiB einseitig bestucktVerschiedene Desktop DDR Module DDR1 hat gegenuber seinen Nachfolgern weniger und grossere Kontakte 1 27 mm Pin DDR2 DDR3 1 00 mm Pin DDR4 DDR5 0 85 mm Pin Ab DDR3 sind die vier seitlichen Aussparungen eckig SDRAM nicht im Bild hat zwei Kerben in der Kontaktleiste Inhaltsverzeichnis 1 Geschichte 2 Ubersicht 3 Arbeitsweise 3 1 DDR SDRAM 3 2 DDR2 SDRAM 3 2 1 Kompatibilitat 3 3 DDR3 SDRAM 3 4 DDR4 SDRAM 3 5 DDR5 SDRAM 3 6 Post DDR5 SDRAM 4 Berechnung Speichertransferrate 4 1 Rechnungen fur reale Beispiele 5 Single sided double sided 6 Latenzzeiten im Vergleich 6 1 Abweichungen von der Spezifikation 7 Siehe auch 8 Literatur 9 Weblinks 10 EinzelnachweiseGeschichte BearbeitenMitte 1999 setzte die Computerindustrie auf die Weiterentwicklung von SDRAM in Form der DDR Speichertechnik weil die von Intel unterstutzte Direct Rambus DRAM Technik RDRAM durch einen Fehler im i820 Chipsatz Probleme bekam und durch den Pentium III FSB ihre Leistungsfahigkeit trotz hoher Preise nicht ausspielen konnte Erste Speicherchips sowie Mainboards mit Unterstutzung fur DDR SDRAM kamen Ende 1999 auf den Markt Erst Anfang 2002 konnten sie sich jedoch auf dem europaischen Endverbrauchermarkt durchsetzen Ubersicht BearbeitenDDR SDRAM Standard Jahr Takt MHz Pre fetch Data Trans fer Rate Spannung Pins BemerkungenSpeicher I O MT s V DIMM SO Micro SDR 1993 0 66 133 00 66 1330 0 1n 00 66 1330 3 3 168 144 bis 183 MT s auf Grafikkarten 1 DDR 1998 100 200 0 100 2000 0 2n 0 200 4000 2 5 2 6 184 200 172 bis 400 MT s CL 2 2 2 5DDR2 2003 100 266 0 200 5330 0 4n 0 400 1066 1 8 2 0 240 200 214 bis 1066 MT s CL 6 7 7 20DDR3 2007 100 333 0 400 1333 0 8n 0 800 2666 1 5 1 65 1 35 L 1 25 U 2 240 204 214 bis 2666 MT s CL 11 14 15DDR4 2014 200 667 0 800 2666 0 8n 1600 5333 1 2 1 6 288 260 bis 5333 MT s CL 22 32 32 52DDR5 2020 300 500 2400 4000 16n 4800 8000 1 1 1 4 288 262 bis 8000 MT s CL30 38 48 48 128 2 Kanale a 32 bit statt 1 Kanal mit 64 bit On Die ECC 3 Dual Parity statt Single Parity unabhangig von On Die ECC 4 On Die voltage regulators same page refresh https www anandtech com show 442 7 ELSA ERAZOR X SDR GeForce by Matthew Witheiler on January 12 2000 1 37 AM EST 1 35 V werden mit L fur low engl fur niedrig und 1 25 V mit U fur ultralow gekennzeichnet Auch Nicht ECC RAM weist Paritatsbits auf die der Speicher zur internen Speicherkorrektur unabhangig von der CPU nutzt Erhohung von 8 auf 16 bit Paritat pro 64 bit Speicherzeile ermoglicht Fehlerkorrektur von Zwei Bit FehlernArbeitsweise Bearbeiten nbsp PC 3200 Modul mit DDR 400 Chips nbsp und die RuckseiteDDR SDRAM ermoglicht keine hoheren Datenraten per se da die eigentliche Datenubertragung bei SDR und DDR mit der gleichen Zeitabfolge und den gleichen Problemstellungen erfolgt Das DDR Verfahren lost im Vergleich zu SDR und als einzig wesentlichen Unterschied das Problem der Taktubertragung Bei SDR hat das Taktsignal eine doppelt so hohe Frequenz wie im schlechtesten Fall das Datensignal Das Taktsignal hat zwei Pegelwechsel pro Takt das Datensignal maximal einen Pegelwechsel Das ist bei DDR Ubertragungen nicht mehr der Fall Dafur muss der Takt im DDR RAM Modul mittels einer lokalen Phasenregelschleife PLL schaltungstechnisch wieder verdoppelt werden Teilweise ist auch eine weitere Teilung des Taktes ublich Teilweise sind auch unterschiedliche Takte fur die Kommandierung und die Datenubertragung ublich Dies ist z B bei GDDR 6 RAM der Fall Ein 18 GHz GDDR 6 RAM verwendet ein 4 5 GHz Taktsignal und ubertragt mit 18 GHz je 1 Bit pro Datenleitung DDR SDRAM Bearbeiten Wahrend normale SDRAM Module bei einem Takt von 133 MHz eine Datenubertragungsrate von 1 06 GB s bieten arbeiten Module mit DDR SDRAM 133 MHz nahezu mit der doppelten Datenrate Moglich wird das durch einen relativ simplen Trick Sowohl bei der auf als auch bei der absteigenden Flanke des Taktsignals wird ein Datenbit ubertragen anstatt wie bisher nur bei der aufsteigenden Damit das Double Data Rate Verfahren zu einer Beschleunigung fuhrt muss die Anzahl zusammenhangend angeforderter Daten Burst Length immer gleich oder grosser als die doppelte Busbreite sein Da das nicht immer der Fall sein kann ist DDR SDRAM im Vergleich zu einfachem SDRAM bei gleichem Takt nicht exakt doppelt so schnell Ein weiterer Grund ist dass Adress und Steuersignale im Gegensatz zu den Datensignalen nur mit einer Taktflanke gegeben werden DDR SDRAM Speichermodule DIMM besitzen 184 Kontakte Pins DDR2 SDRAM DIMM DDR3 SDRAM DIMM 240 SDRAM DIMM 168 Kontakte Die Betriebsspannung betragt normalerweise 2 5 V fur DDR 400 2 6 V Spezifikationen 1 Chip Modul Speicher takt I O Takt EffektiverTakt Datenrate 64 bit Bus DDR 200 PC 1600 100 MHz 100 MHz 200 MHz 1 6 GB sDDR 266 PC 2100 133 MHz 133 MHz 266 MHz 2 1 GB sDDR 333 PC 2700 166 MHz 166 MHz 333 MHz 2 7 GB sDDR 400 PC 3200 200 MHz 200 MHz 400 MHz 3 2 GB s Geschwindigkeit der Anbindung an den Speichercontroller von CPU oder Mainboard Effektiver Takt im Vergleich zu SDR SDRAM theoretisch PC XXXX Das XXXX berechnet sich durch 2 Speichertakt Busbreite 8 Busbreite 64 bit und entspricht der Datenrate in MB s DDR 200 bis DDR 400 sowie die damit aufgebauten PC 1600 bis PC 3200 Speichermodule sind von der JEDEC als JESD79 standardisiert Alle davon abweichenden Module orientieren sich zwar von den Bezeichnungen her an den Standards aber jeder Hersteller setzt bei den elektrischen Eigenschaften dieser oft als Ubertakter Speicher angebotenen Module seine eigenen Spezifikationen ein und arbeitet oft mit exzessiver Uberspannung Einen Sicherheitsgewinn bringen die oft in Servern eingesetzten Speichermodule mit ECC Error Checking and Correction oder auch Registered Module mit Signalpuffer Das gilt aber nur wenn diese Speichermodule explizit unterstutzt werden oft funktionieren ECC Module in normalen Desktop Hauptplatinen uberhaupt nicht Solche Speichermodule sind in allen standardisierten Taktfrequenzen erhaltlich und an der zusatzlichen Bezeichnung R ECC oder R ECC erkennbar beispielsweise PC 1600R PC 2100 ECC oder PC 2700R ECC DDR2 SDRAM Bearbeiten nbsp 512 MiB PC2 4200 Speichermodul Die Chips sind hier in einem BGA Gehause unter gebracht Die Be zeich nung 32M8CEC bedeutet 32 Mibit 8 256 Mibit oder 32 MiB Speicherkapazitat pro Chip DDR2 SDRAM ist eine Weiterentwicklung des Konzeptes von DDR SDRAM bei dem statt mit einem Zweifach mit einem Vierfach Prefetch gearbeitet wird Die Module fur Desktop Computer besitzen 240 statt 184 Kontakte Pins und sind mechanisch und elektrisch nicht kompatibel mit DDR Modulen der ersten Generation Durch eine anders angeordnete Kerbe wird eine Verwechslung verhindert Die Gehause der Speicherchips sind in FBGA Fine Ball Grid Array Technik ausgefuhrt und kleiner 126 mm statt bisher 261 mm als Standard DDR RAM im TSOP Thin Small Outline Package Gehause Bei DDR2 SDRAM ist der I O Puffer mit der doppelten Frequenz der Speicherchips getaktet Man erhalt wie bei dem alteren DDR Standard jeweils bei steigender als auch bei fallender Flanke des Taktsignals gultige Daten Beim DDR SDRAM werden mit einem Read Kommando mindestens zwei aufeinanderfolgende Adressen gelesen bei DDR2 SDRAM vier bedingt durch die Prefetch Methode des jeweiligen Standards Aus einem 64 Bit breiten DDR Modul werden also pro Lesezugriff 128 Bit gelesen aus einem DDR2 Modul 256 Bit Die absolute Datenmenge bleibt bei gleichem I O Takt von zum Beispiel 200 MHz aber identisch da das DDR2 Modul zwei Takte anstatt einen benotigt um die Daten zu ubertragen DDR2 unterstutzt nur zwei mogliche Burst Langen Anzahl an Datenwortern die mit einem einzelnen Kommando gelesen oder geschrieben werden konnen namlich 4 bedingt durch Vierfach Prefetch oder 8 DDR hingegen unterstutzt 2 4 oder 8 Zur Senkung der elektrischen Leistungsaufnahme wurde die Signal und Versorgungsspannung von 2 6 V auf 1 8 V verringert Unter anderem durch die verringerte Spannung und die damit geringere Warmeentwicklung sind hohere Taktraten moglich DDR2 SDRAM Chips arbeiten mit On Die Termination ODT Der Speicherbus muss also nicht mehr auf der Modulplatine oder dem Board terminiert werden Die Terminierungsfunktion wurde direkt in die Chips integriert was Platz und Kosten spart Bei ODT sendet der Speicher Controller ein Signal auf den Bus aus das alle inaktiven Speicherchips dazu veranlasst auf Terminierung umzuschalten Somit befindet sich nur das aktive Signal auf der Datenleitung Interferenzen sind so gut wie ausgeschlossen Kompatibilitat Bearbeiten DDR2 Module konnen ohne Rucksicht auf ihre jeweilige Geschwindigkeitsangabe prinzipiell in jede Hauptplatine mit DDR2 Steckplatzen eingesetzt werden Der Speichercontroller sorgt dafur dass Speichermodule die langsamer sind als die Hauptplatine hochstens mit der Taktrate betrieben werden fur die sie ausgelegt sind Auch DDR2 Module mit unterschiedlichen Taktraten konnen beliebig kombiniert werden Meist arbeitet dann jedoch der gesamte Speicher nur mit der Geschwindigkeit des langsamsten Moduls Da die JEDEC Spezifikationen jedoch ungenau sind kann es zu Kompatibilitatsproblemen zwischen bestimmten Mainboards und bestimmten Speichermodulen kommen Oft konnen diese Probleme durch ein BIOS Update gelost werden Nur bei einem Speicher der auf der sogenannten QVL Qualified Vendor List des Mainboards steht kann davon ausgegangen werden dass er in diesem Mainboard auf jeden Fall funktioniert Spezifikationen 1 Chip Modul Speicher takt I O Takt EffektiverTakt Datenrate 64 bit Bus DDR2 4000 PC2 3200 100 MHz 200 MHz 400 MHz 3 2 GB sDDR2 5330 PC2 4200 133 MHz 266 MHz 533 MHz 4 2 GB sDDR2 6670 PC2 5300 166 MHz 333 MHz 667 MHz 5 3 GB sDDR2 8000 PC2 6400 200 MHz 400 MHz 800 MHz 6 4 GB sDDR2 1066 PC2 8500 266 MHz 533 MHz 1066 MHz 8 5 GB s Geschwindigkeit der Anbindung an den Speichercontroller von CPU oder Mainboard Effektiver Takt im Vergleich zu SDR SDRAM theoretisch PC2 XY00 Das XY00 berechnet sich durch 4 Speichertakt in MHz Busbreite in Bit 8 Busbreite 64 bit und entspricht der Datenrate in MB s DDR2 400 bis DDR2 1066 sowie die damit aufgebauten PC2 3200 bis PC2 8500 Speichermodule sind von der JEDEC standardisiert Alle davon abweichenden Module orientieren sich zwar von den Bezeichnungen her an den Standards aber jeder Hersteller setzt bei den elektrischen Eigenschaften der oft als Ubertakter Speicher angebotenen Module seine eigenen Spezifikationen und arbeitet oft mit exzessiver Uberspannung Wie bei DDR SDRAM gibt es auch bei DDR2 SDRAM neben den Unregistered Modulen oft als PC2 XY00U bezeichnet auch Registered Module PC2 XY00R und ECC Module PC2 XY00E wie auch FBDIMM Module PC2 XY00F DDR3 SDRAM Bearbeiten nbsp DDR3 Modul Die Kerbe liegt gegen uber DDR2 Modulen deutlich naher am Rand nbsp DDR3 Module in Low Voltage Ausfuhrung nbsp PC3 10600 DDR3 SO DIMM 204 Pins DDR3 SDRAM ist eine Weiterentwicklung des Konzeptes von DDR2 SDRAM bei dem statt mit einem Vierfach mit einem Achtfach Prefetch gearbeitet wird Die Chips mit einer Kapazitat von mindestens 512 Mebibit verarbeiten Daten mit 8500 Megabyte pro Sekunde und sind damit deutlich schneller als DDR 400 oder auch DDR2 800 SDRAM Allerdings ist die CAS Latenz hoher DDR3 SDRAM wird mit 1 5 V statt 1 8 V betrieben und ist damit gerade fur den mobilen Einsatz besser geeignet bei dem es auf lange Akkulaufzeiten ankommt Low Voltage Ausfuhrungen DDR3L konnen auf geeigneten Hauptplatinen mit 1 35 V betrieben werden Ultra Low Voltage Ausfuhrungen DDR3U sind fur den Betrieb mit 1 25 V vorgesehen DDR3 SDRAM Speichermodule DIMM besitzen 240 Kontakte Pins Trotz gleicher Pinzahl sind sie nicht zu DDR2 SDRAM kompatibel und besitzen unterschiedliche Einkerbungen SODIMM Module fur Notebooks haben 204 Kontakte gegenuber 200 Kontakten als DDR2 Variante und als DDR1 Variante Im Bereich des Grafikspeichers wird schon seit langerem GDDR3 Speicher eingesetzt Dieser basiert aber auf DDR2 Speicherchips lediglich die Spannung wurde anfangs abgesenkt Spannung VDD 1 5 V statt 2 5 V VDDQ 1 5 V statt 1 8 V Die Bezeichnung GDDR3 besitzt keine offiziellen Spezifikationen sondern wurde aus Marketing Grunden gewahlt um sich von dem weniger erfolgreichen GDDR2 abzugrenzen GDDR4 und GDDR5 basieren auf DDR3 Technologien sind aber teils erheblich modifiziert fur den Einsatz als Grafikspeicher Spezifikationen 1 Chip Modul Speicher takt I O Takt EffektiverTakt Datenrate 64 bit Bus DDR3 8000 PC3 64000 100 MHz 400 MHz 800 MHz 6 4 GB sDDR3 1066 PC3 85000 133 MHz 533 MHz 1066 MHz 8 5 GB sDDR3 1333 PC3 10600 166 MHz 666 MHz 1333 MHz 10 6 GB sDDR3 1600 PC3 12800 200 MHz 800 MHz 1600 MHz 12 8 GB sDDR3 1866 PC3 14900 233 MHz 933 MHz 1866 MHz 14 9 GB sDDR3 2133 PC3 17000 266 MHz 1066 MHz 2133 MHz 17 0 GB s Geschwindigkeit der Anbindung an den Speichercontroller von CPU oder Mainboard Effektiver Takt im Vergleich zu SDR SDRAM theoretisch PC3 XXXX Das XXXX berechnet sich durch 8 Speichertakt in MHz Busbreite eines Moduls 8 und entspricht der Datenrate in MB s Die Datenbusbreite eines Modules ist immer 64 Bit 8 Byte Zudem konnen 8 4 GB pro Modul adressiert werden Adressbus benotigt nur 32 Bit Die Spezifikationen von DDR3 800 bis DDR3 2133 sowie die damit aufgebauten PC3 6400 bis PC3 17000 Speichermodule sind von der Standardisierungsorganisation JEDEC beschrieben Alle davon abweichenden Module orientieren sich zwar von den Bezeichnungen her an den Standards aber jeder Hersteller setzt bei den elektrischen Eigenschaften der oft als Ubertakter Speicher angebotenen Module seine eigenen Spezifikationen und arbeitet oft mit exzessiver Uberspannung Wie bei DDR1 SDRAM gibt es auch bei DDR3 SDRAM ECC und Registered Module diese sind allerdings gegenwartig Mai 2011 nur bis einschliesslich PC3 12800 standardisiert Analog zu fruheren Standards werden diese mit der Zusatzkennung R ECC oder R ECC versehen Eine Kennung PC3L bezeichnet Low Voltage Speichermodule PC3U steht fur Ultra Low Voltage Speichermodule Analog bestehen die Bezeichnungen DDR3L und DDR3U fur entsprechende Speicherchips Dabei ist nur eine eingeschrankte Kompatibilitat untereinander gegeben PC3L Module laufen meistens problemlos in Mainboards mit hoherer Spannung andersherum nicht oder der Betrieb ist instabil DDR4 SDRAM Bearbeiten nbsp DDR4 Speicherriegel nbsp DDR4 2666 4x8 GB mit KuhlkorperEin DDR4 SDRAM besitzt 288 Kontakte das Notebook Pendant SO DIMM 260 Kontakte Wie bei DDR3 SDRAM auch wird der Speicher mit 8 fach Prefetch betrieben Es findet also keine Verdoppelung statt wie es bei den vorherigen DDR SDRAM Generationen der Fall war Stattdessen konnen die Module mit hoheren Taktraten betrieben werden Die neuen Speichermodule sollen im 30 Nanometer Verfahren hergestellt werden 2 Im Mai 2012 lieferte Micron erste Testexemplare von DDR4 SDRAMs aus und ab Mitte 2014 waren sie im Markt eingefuhrt Ursprunglich sollte er schon bis 2015 mindestens 50 Prozent Marktanteil erreichen spatere Schatzungen gingen davon aus dass dieses Ziel fruhestens 2016 erreicht werden kann 3 Der Durchbruch gelingt nach aktuellen 04 2017 Hochrechnungen im Jahr 2017 4 Damit wurde der 2007 eingefuhrte DDR3 Standard erst nach etwa zehn Jahren mehrheitlich abgelost Die zwei wichtigen Neuerungen bei DDR4 gegenuber DDR3 sind Data Bus Inversion fur jeweils 8 Datenbits Fur Testzwecke konnen die RAM Bausteine Testpattern generieren die fur Diagnosezwecke einsetzbar sindSpezifikationen Chip Modul Speicher takt I O Takt EffektiverTakt Datenrate 64 bit Bus DDR4 1600 PC4 12800 200 MHz 800 MHz 1600 MHz 12 8 GB sDDR4 1866 PC4 14900 233 MHz 933 MHz 1866 MHz 14 9 GB sDDR4 2133 PC4 17000 266 MHz 1066 MHz 2133 MHz 17 0 GB sDDR4 2400 PC4 19200 300 MHz 1200 MHz 2400 MHz 19 2 GB sDDR4 2666 PC4 21300 333 MHz 1333 MHz 2666 MHz 21 3 GB sDDR4 2933 PC4 23466 366 MHz 1466 MHz 2933 MHz 23 5 GB sDDR4 3200 PC4 25600 400 MHz 1600 MHz 3200 MHz 25 6 GB sDDR4 3600 PC4 28800 450 MHz 1800 MHz 3600 MHz 28 8 GB sDDR4 4800 PC4 38400 600 MHz 2400 MHz 4800 MHz 38 4 GB sVorteile von DDR4 RAMIm Vergleich zum Vorganger wird das RAM nochmals hoher getaktet dadurch konnen hohere Transferraten erreicht werden Gleichzeitig wird die Spannung auf 1 2 V gesenkt Dank Chip Stacking Technologie konnen bis zu acht Speicherschichten ubereinander geschichtet werden Das erhoht nicht nur die maximale Speicherkapazitat sondern auch die Signalqualitat der einzelnen Module 5 Weiterhin verfugt DDR4 uber die Moglichkeit einer Fehlererkennung die aber selten genutzt wird da sie bis zu 25 der Bandbreite belegt 6 DDR5 SDRAM Bearbeiten nbsp DDR5 SDRAMDDR5 sollte 2020 auf den Markt kommen es gab bereits 2018 erste Muster 7 Im Juli 2020 wurde die Spezifikation offiziell veroffentlicht kostenpflichtiger Download 8 9 Bei der Markteinfuhrung von Intels Alder Lake Core i9 12900K Ende 2021 war DDR5 SDRAM noch Mangelware 10 Nach ersten Entwurfen der JEDEC aus dem Jahr 2017 sollten DDR5 RAMs mit 3200 MHz beginnen und bis 8400 MHz gehen 11 Schon diese ersten Entwurfe lagen um mehr als den Faktor 2 uber den ersten Entwurfen fur DDR4 RAM 1600 bis 3200 MHz Die ursprunglich als obere Grenze vorgesehenen Taktfrequenzen je nach Quelle 6400 oder 8400 MHz wurden ein Jahr nach Einfuhrung erreicht bzw werden in Kurze erreicht werden 12 Spezifikationen Chip Modul Speicher takt I O Takt EffektiverTakt Datenrate 2 32 bit Bus DDR5 3200 PC5 25600 200 MHz 1600 MHz 3200 MHz 2 12 8 GB sDDR5 4800 PC5 38400 300 MHz 2400 MHz 4800 MHz 2 19 2 GB sDDR5 5600 PC5 44800 350 MHz 2800 MHz 5600 MHz 2 22 4 GB sDDR5 6400 PC5 51200 400 MHz 3200 MHz 6400 MHz 2 25 6 GB sDDR5 7200 PC5 57600 450 MHz 3600 MHz 7200 MHz 2 28 8 GB sDDR5 8000 PC5 64000 500 MHz 4000 MHz 8000 MHz 2 32 0 GB sDDR5 8400 PC5 67200 525 MHz 4200 MHz 8400 MHz 2 33 6 GB sEs gibt signifikante Verbesserungen bei DDR5 RAM gegenuber DDR3 die deutlich uber den marginalen Anderungen bei DDR4 RAM gegenuber DDR 3 liegen Die benotigte Betriebsspannung wird auf dem Modul selbst erzeugt Zugefuhrt werden 12 V das Modul erzeugt sich daraus selbst die benotigten Spannungen von 0 5 bis 1 8 V 16 fach und optional 32 fach Prefetch Aufteilung des Interfaces in zwei Kanale wie bei DDR4 LPDIMM und GDDR 6 RAM umfangreiche Kalibrierungsmoglichkeiten aller Signalleitungen mehrstufige Signalentzerrung digital mit einem FFE Feed Forward Equalizer im Sender analog mit einem CTLE Continuous Time Linear Equalizer als auch digital mit einem vierstufigen DFE Decision Feedback Equalizer im Empfanger 13 Diese umfangreichen Moglichkeiten haben zu einem schnellen Anstieg der Taktfrequenzen gefuhrt So starteten DDR5 Module gleich bei 4800 MHz DDR4 1600 MHz DDR3 800 MHz DDR2 400 MHz DDR 200 MHz Weiterhin stieg die max verfugbare Taktfrequenz innerhalb von 2 Jahren auf 8000 MHz On Die ECC jeder RAM hat im Inneren 6 25 zusatzliche RAM Zellen um Fehler auch bei Nicht ECC RAM zu erkennen und zu korrigieren Dieser Test kann periodisch und unabhangig von der CPU ausgefuhrt werden Kombinationen von DRAM Flash und anderen persistenten Speichern NVDIMM N F P Post DDR5 SDRAM Bearbeiten Die Entwicklung befand sich zu Jahresbeginn 2019 noch ganz am Anfang Es wurde eine langere Entwicklungszeit von 5 bis 6 Jahren mit der Moglichkeit neuer Konzepte angestrebt 14 Neben Beibehaltung der Grundprinzipien der Architektur von aktuellem DDR RAM steht eine Annaherung von RAM Schnittstelle und PCI Express Schnittstelle zur Diskussion Letzteres wurde in die Richtung gehen dass samtliche Kommunikation einer CPU uber PCI Express geht Peripherie Massenspeicher CPU zu CPU Kommunikation fluchtiger Speicher Weitere diskutierte Richtungen sind Integration des Arbeitsspeichers ahnlich HBM in den CPUs sowie ein Verschmelzen von fluchtigen und persistentem Speichern wie bei DDR5 NVDIMM P Berechnung Speichertransferrate BearbeitenUm den theoretisch maximal moglichen Speicherdurchsatz pro Channel bzw bei DDR4 pro Modul zu berechnen wird folgende Formel verwendet Speichertransferrate sub in MByte s sub b b Takt der internen Logik sub in MHz sub a href Prefetching html title Prefetching Prefetching Faktor a Busbreite sub in a href Byte html title Byte Byte a sub Rechnungen fur reale Beispiele Bearbeiten RAM Typ Form Rechnung Ubertragungsrate Spannung BemerkungenDRAM 0 16 MHz 1 Byte 0 8 0 MByte s 2 Taktzyklen 5V abgeschlossene Einzelzugriffe ohne BurstFPM RAM SIMM 0 66 MHz 4 Byte 71 1 MByte s bei 6 3 3 3 Burst Vorganger des asynchronen EDO RAMsEDO RAM 0 66 MHz 4 Byte 88 9 MByte s bei 6 2 2 2 Burst 3 3V Vorganger des synchronen SDR RAMsSDR 66 DIMM 0 66 MHz 0 1 8 Byte 0000 0 533 GByte s 2 5V erster synchroner DRAM Ubertragung auf nur einer FlankeDDR 400 200 MHz 0 2 8 Byte 0000 3 2 GByte s 2 5VDDR2 5330 133 MHz 0 4 8 Byte 0000 4 2 GByte s ab 1 8VDDR2 800 200 MHz 0 4 8 Byte 0000 6 4 GByte sDDR2 1066 266 MHz 0 4 8 Byte 0000 8 5 GByte s bis 2 0VDDR3 1600 200 MHz 0 8 8 Byte 000 12 8 GByte s ab 1 5VDDR3 2666 333 MHz 0 8 8 Byte 000 21 3 GByte s bis 1 65VDDR3L 1600 200 MHz 0 8 8 Byte 000 12 8 GByte s L 1 35V DDR3L braucht eine geringere Spannung von 1 35V DDR3L 1866 233 MHz 0 8 8 Byte 000 14 9 GByte sDDR4 2133 266 MHz 0 8 8 Byte 000 17 0 GByte s ab 1 2VDDR4 2400 300 MHz 0 8 8 Byte 000 19 2 GByte sDDR4 2933 367 MHz 0 8 8 Byte 000 23 5 GByte s 1 35VDDR4 3200 400 MHz 0 8 8 Byte 000 25 6 GByte sDDR4 5333 667 MHz 0 8 8 Byte 000 42 6 GByte s bis 1 6VDDR5 4800 300 MHz 16 8 Byte 000 38 4 GByte s ab 1 1V Spannungsversorgung mit 12V benotigte Spannungen werden auf dem Modul erzeugtDDR5 5600 350 MHz 16 8 Byte 000 44 8 GByte s ab 1 1VDDR5 6400 400 MHz 16 8 Byte 000 51 2 GByte s ab 1 35VDDR5 7200 450 MHz 16 8 Byte 000 57 6 GByte s ab 1 4VDDR5 8000 500 MHz 16 8 Byte 000 64 0 GByte s 1 45VDDR SDRAM ubertragt Daten immer bei steigender und fallender Taktflanke bei DDR2 DDR3 und DDR4 wird der interne Takt der Speicherchips gegenuber dem externen Systemtakt noch um den Faktor zwei bzw vier gesteigert da aus mehreren Speicherstellen nacheinander ausgelesen wird Bei Verwendung von mehrkanaligen Speichersubsystemen kann die kumulative Datenrate wie auch die maximal bestuckbare Menge an Speicher vervielfacht werden die Latenzzeiten erhohen sich jedoch durch langere interne Pfade etwas Anhand dieser Berechnung lasst sich grob abschatzen wie gut das RAM und das ubrige System zusammenpassen Der Speicher muss schnell genug sein um die Zugriffe aller Busmaster einschliesslich CPU Festplattencontrollern und Grafikkarten verarbeiten zu konnen Single sided double sided BearbeitenEs wird zwischen Single sided und double sided Bausteinen unterschieden In der single sided Variante liegen alle Module auf einer Seite bei double sided sind sie auf beide Seiten verteilt Ein weit verbreiteter Mythos ist dass die Bauform einen Einfluss auf die Leistung hat Das stimmt aber nicht da nicht der physische Aufbau sondern die logische Organisation einen Einfluss hat genauer gesagt der sog rank Jedoch haben double sided Module meist doppelt so viele ranks wie vergleichbare single sided Module was aber nicht der Fall sein muss Latenzzeiten unterschiedlicher Speichergenerationen 15 Speichertyp Timingwerte tCL ns tRCD ns tRP ns tRAS ns SDR 66 CL2 2 2 4 30 0 30 0 30 0 60 0SDR 133 CL3 3 3 6 22 5 22 5 22 5 45 0DDR 266 CL2 5 3 3 6 18 7 22 5 22 5 45 0DDR 333 CL2 5 3 3 7 15 0 18 0 18 0 42 0DDR 400 CL2 5 2 2 5 10 0 10 0 10 0 25 0DDR 400 CL3 3 2 8 15 0 15 0 15 0 40 0DDR 400 CL3 4 4 8 15 0 20 0 20 0 40 0DDR2 666 CL4 4 4 12 12 0 12 0 12 0 36 0DDR2 666 CL5 5 5 15 15 0 15 0 15 0 45 0DDR2 800 CL4 4 4 15 10 0 10 0 10 0 37 5DDR2 800 CL5 5 5 12 12 5 12 5 12 5 30 0DDR2 800 CL5 5 5 15 12 5 12 5 12 5 37 5DDR2 800 CL5 5 5 18 12 5 12 5 12 5 45 0DDR2 800 CL6 6 6 18 15 0 15 0 15 0 45 0DDR2 1066 CL4 4 4 12 0 7 5 0 7 5 0 7 5 22 5DDR2 1066 CL5 5 5 15 0 9 4 0 9 4 0 9 4 28 1DDR2 1066 CL6 7 7 20 11 3 13 1 13 1 37 5DDR2 1066 CL7 7 7 21 13 1 13 1 13 1 39 4DDR3 1333 CL7 7 7 21 10 5 10 5 10 5 31 5DDR3 1333 CL9 9 9 24 13 5 13 5 13 5 36 0DDR3 1600 CL6 8 6 24 0 7 5 10 0 0 7 5 30 0DDR3 1600 CL10 10 10 12 5 12 5 12 5 DDR3 1600 CL11 11 11 28 13 8 13 8 13 8 35 0DDR3 1866 CL7 7 7 18 0 7 5 0 7 5 0 7 5 19 3DDR3 1866 CL9 10 9 28 0 9 6 10 7 0 9 6 30 0DDR3 1866 CL10 11 10 30 10 7 11 8 10 7 32 1DDR3 2133 CL9 11 9 28 0 8 4 10 3 0 8 4 26 3DDR3 2133 CL10 12 12 31 0 9 4 11 2 11 2 29 1DDR3 2400 CL11 13 13 31 0 9 2 10 8 10 8 25 8DDR3 2666 CL11 14 15 0 8 2 10 5 11 2 DDR3 2933 CL12 14 14 35 0 8 2 0 9 5 0 9 5 23 9DDR4 2133 CL10 12 12 28 0 9 4 11 3 11 3 26 3DDR4 2400 CL11 13 13 31 0 9 2 10 8 10 8 25 8DDR4 2933 CL16 18 18 36 10 9 12 3 12 3 24 5DDR4 3000 CL16 18 18 38 10 7 12 0 12 0 25 3DDR4 3200 CL16 20 20 38 10 0 12 5 12 5 23 7DDR4 3200 CL16 20 20 40 10 0 12 5 12 5 25 0DDR4 3200 CL18 22 22 42 11 2 13 7 13 7 26 2DDR4 3600 CL18 22 22 38 10 0 12 2 12 2 21 1DDR4 3600 CL18 22 22 42 10 0 12 2 12 2 23 3DDR4 4000 CL18 22 22 42 0 9 0 11 0 11 0 21 0DDR4 4000 CL19 23 23 42 0 9 5 11 5 11 5 21 0DDR4 4000 CL19 23 23 45 0 9 5 11 5 11 5 22 5DDR4 4133 CL19 21 21 41 0 9 2 10 2 10 2 19 8DDR4 4400 CL19 25 25 45 0 8 6 11 4 11 4 20 4DDR4 4600 CL19 26 26 45 0 9 3 11 3 11 3 19 6DDR4 4600 CL19 26 26 45 0 9 3 11 3 11 3 19 6DDR4 4800 CL20 30 30 50 0 8 3 12 5 12 5 20 8DDR4 5000 CL19 28 28 0 7 6 11 0 11 2 DDR4 5066 CL20 30 30 50 0 7 9 11 8 11 8 19 7DDR4 5333 CL22 32 32 52 0 8 2 12 0 12 0 19 5DDR5 4000 CL30 30 30 64 15 0 15 0 15 0 32 0DDR5 4800 CL40 40 40 77 16 7 16 7 16 7 32 1DDR5 5200 CL28 34 34 83 10 8 13 1 13 1 31 9DDR5 5200 CL36 36 36 68 13 8 13 8 13 8 26 1DDR5 5200 CL38 38 38 76 14 6 14 6 14 6 29 2DDR5 5200 CL40 40 40 77 15 4 15 4 15 4 29 6DDR5 5600 CL36 36 36 76 12 9 12 9 12 9 27 1DDR5 5600 CL40 40 40 76 14 3 14 3 14 3 27 5DDR5 6000 CL36 36 36 76 12 0 12 0 12 0 25 3DDR5 6200 CL36 39 39 76 11 6 12 6 12 6 24 5DDR5 6400 CL32 39 39 10 0 12 2 12 2 DDR5 6400 CL40 40 40 84 12 5 12 5 12 5 26 2DDR5 6600 CL34 40 40 105 10 3 12 1 12 1 31 8DDR5 8000 CL50 50 50 100 12 5 12 5 12 5 25 0Latenzzeiten im Vergleich BearbeitenOb eher hohe Datenraten oder ob eher geringe Latenzzeiten fur die Performance eines Programmes Algorithmus die Hauptrolle spielen hangt davon von der Vorhersagbarkeite von Datenzugriffen ab Data Prefetching Die einzelnen Speichertypen haben 10 und 90 Percentile folgende Zugriffszeiten um eine Cache Line zu lesen Preisvergleich Stand Ende 2022 RAM Typ 64 Byte Kanal lesenPage Hit Page MissSDR RAM 80 ns 150 nsDDR RAM 24 27 ns 60 97 nsDDR2 RAM 18 21 ns 66 81 nsDDR3 RAM 13 16 ns 51 66 nsDDR4 RAM 10 15 ns 38 61 nsDDR5 RAM 11 18 ns 48 66 nsHinweise Die Tabelle spiegelt die Geschwindigkeit am Ende der Lebensdauer einer RAM Generation wider DDR5 RAM ist erst am Anfang seiner Lebensdauer in ein paar Jahren durften die Werte sich noch verbessern DDR5 RAM blockiert beim Refresh einer Bankgruppe nur 25 der Banke dieser Bankgruppe Bei Zugriffen einer CPU auf RAM kommt noch die Zeit der Adressubersetzung und das Abgrasen des L1 Cache des L2 Cache und aller L3 Caches der Prozessornode hinzu Im Best Case sind das 10 ns bei monolithischen CPUs und im Worst Case konnen das bei Mehrsockelsystemen mit sehr vielen Kernen um die 75 ns sein BerechnungDie Latenz lasst sich wie aus den eben genannten Beispielen ersichtlich wie folgt berechnen Zugriffszeit t C L t R C D Taktfrequenz 2 t C L t R C D effektive Taktfrequenz displaystyle text Zugriffszeit geqslant frac t CL t RCD text Taktfrequenz frac 2 cdot t CL t RCD text effektive Taktfrequenz nbsp Die gesamte Zugriffszeit ist mindestens t R C D t C L displaystyle t RCD t CL nbsp geteilt durch den Takt Die effektive Taktfrequenz ist doppelt so hoch wie die eigentliche Taktfrequenz da zweimal je Takt ausgelesen wird daher der Name DDR Double Data Rate Abweichungen von der Spezifikation Bearbeiten Die meisten Speicherhersteller bieten RAM an der die offiziellen Spezifikationen der JEDEC nicht oder nicht in allen Betriebsmodi einhalt Das sind eingespeicherte Profile der verschiedenen Parameter darunter Taktrate Timings und Betriebsspannung Deren Gesamtheit wird u a als Timings Table bezeichnet etwa von der verbreiteten Freeware CPU Z Vor allem betrifft es den hochsten Modus als besonders schnell konzipierter Riegel d h solcher mit hoheren Taktraten und oder besseren Timings Diese Produkte werden oft als OC RAM Speichermodule fur Ubertakter bezeichnet Wahrend z B DDR3 1600 CL9 9 9 einer offiziellen Spezifikation unterliegt handelt es sich bei DDR3 1600 CL8 8 8 sowie DDR4 3466 CL16 18 16 nicht um JEDEC Standards Auch fur kunftige Arbeitsspeichertypen ist zu erwarten dass infolge der stetigen Verbesserung der Fertigungsverfahren immer schnellere Speichermodule angeboten werden Diese werden jedoch zumindest anfangs ausserhalb der offiziellen Spezifikation arbeiten Die JEDEC konnte diese Speichermodule in die offizielle Spezifikation aufnehmen allerdings geschieht das oft erst Jahre nach der ersten Verfugbarkeit wenn diese verbesserten Spezifikationen schon wieder durch noch bessere Spezifikationen obsolete sind Auf Anhieb arbeiten solche Module nur dann zufriedenstellend wenn ihre Parameter korrekt abgelegt sind Profile und diese vom System ubernommen werden konnen Wenn dem nicht so ist werden sie standardkonform oder vom Mainboard justiert betrieben Ist beides ebenfalls nicht moglich verweigert das System den Betrieb Siehe auch BearbeitenAnbinden mehrerer Speicherkanale an einen ProzessorLiteratur BearbeitenChristof Windeck Merkzellen c t 6 2006 S 278 ff Riegel Reigen c t 7 2006 S 238 ff High Speed versus Standard c t 8 2006 S 210ff Artikelserie uber Aufbau und Funktionsweise von DDR2 SpeichermodulenWeblinks BearbeitenJEDEC Website das Standardisierungsgremium fur SpeicherstandardsEinzelnachweise Bearbeiten a b c DDR SDRAM DDR1 DDR2 DDR3 Seite beim Elektronik Kompendium Stand 3 Juli 2012 Abgerufen am 5 Juli 2012 Gareth Halfacree Micron announces its first DDR4 modules In bit tech 8 Mai 2012 abgerufen am 5 September 2023 englisch Agam Shah Adoption of DDR4 memory faces delays In PC World 12 April 2013 abgerufen am 5 September 2023 englisch icinsights com Was ist neu bei DDR4 RAM Artikel bei www Hardwareschotte de vom 16 August 2014 Abgerufen am 20 August 2014 https blogs synopsys com committedtomemory 2015 06 24 do you need ddr4 write crc SK Hynix hat DDR5 5200 entwickelt Golem de 15 November 2018 abgerufen am 12 April 2019 JEDEC Publishes New DDR5 Standard for Advancing Next Generation High Performance Computing Systems JEDEC Abgerufen am 15 Juli 2020 Arbeitsspeicher DDR5 Spezifikationen sind final Golem de Abgerufen am 15 Juli 2020 deutsch heise online Intel Core i 12000 Prozessoren und Mainboards verfugbar DDR5 RAM nicht Abgerufen am 10 November 2021 http www softnology biz pdf JESD79 5 20Proposed 20Rev0 1 pdf https www micron com media client global documents products white paper ddr5 more than a generational update wp pdf la en https www micron com media client global documents products white paper equalization requirements for ddr5 pdf DDR6 RAM Der DDR5 Nachfolger soll mehr Zeit zur Entwicklung brauchen In pcgameshardware de 28 Januar 2019 abgerufen am 21 Dezember 2020 Zwischen 2017 und 2021 auf www heise de preisvergleich auffindbare Module exemplarisch rausgesucht Abgerufen von https de wikipedia org w index php title DDR SDRAM amp oldid 239264763 DDR4 SDRAM