Was ist der Unterschied zwischen der DRAM-Stickbreite und der DRAM-Chipbreite?

0

Ich habe den folgenden Absatz in Mike Meyers CompTIA A + Buch gelesen:

Moderne DRAM-Sticks werden in 32-Bit- und 64-Bit-Datenformfaktoren mit einer unterschiedlichen Anzahl von Chips geliefert. Viele Techniker beschreiben diese Speichermodule anhand ihrer Breite, daher nennen wir sie x32 und x64. Beachten Sie, dass diese Zahl nicht die Breite der einzelnen DRAM-Chips auf dem Modul beschreibt.

Ich bin nicht sicher, worauf sich jeder dieser Begriffe bezieht. Was ist Datenformfaktor und Stabbreite und was ist die DRAM-Chipbreite?

Jon
quelle
1
Entschuldigung, wenn es eine bessere Website gibt, um diese Frage zu stellen - ich bin froh, umgeleitet zu werden.
Jon
Sticks bestehen aus Chips und einem Board. Die Chips können eine andere Breite haben als der Stick, auf dem sie sich befinden.
Ignacio Vazquez-Abrams
@ IgnacioVazquez-Abrams Danke - verzeihen Sie meine Neuheit, aber was ist Spanbreite und was ist Stickbreite? (Ich nehme an, die Stabbreite ist die Anzahl der Chips auf dem Stick?)
Jon
"Moderne DRAM-Sticks werden mit 32-Bit- und 64-Bit-Daten geliefert ..."
Ignacio Vazquez-Abrams
3
Die Anzahl der Bits, die gleichzeitig in das Gerät geschrieben oder von diesem gelesen werden können.
Ignacio Vazquez-Abrams

Antworten:

0

Ich bin nicht sicher, worauf sich jeder dieser Begriffe bezieht. Was ist Datenformfaktor und Stabbreite und was ist die DRAM-Chipbreite?

Datenformfaktoren bedeuten genau das, was impliziert wird. ECC und Nicht-ECC ist ein Beispiel für Datenformfaktoren.

Die Speicherchips auf einer SDRAM-Platine sind in verschiedenen Datenbusgrößen erhältlich. Die Kombination dieser Chips mit bis zu 168 Pins ist die Datenbusgröße des SDRAM-Moduls.

Chips werden mit einer Vielzahl von Datenbusgrößen hergestellt (am häufigsten 4, 8 oder 16 Bit), aber die Chips werden im Allgemeinen zu 168-Pin-DIMMs zusammengebaut, die jeweils 64 (Nicht-ECC) oder 72 (ECC) Bits lesen oder schreiben .

Quelle

Ramhound
quelle
Ich entschied mich für die SDRAM-Spezifikation, um Ihre Frage zu beantworten. Ich vermute, es gibt relevantere Informationen rund um die zitierte Aussage. Ich stimme der zitierten Aussage teilweise nicht zu, weil sie nicht vollständig erscheint. Die Busgröße eines Chips auf einer DRAM-Platine entspricht nicht der Speicherkapazität, die ein Chip speichern kann. Speicherchips sind unglaublich schnell. Erinnern Sie sich, durch wie viele Bits 1 GB Daten dargestellt werden können.
Ramhound
0

Ein DRAM-Stick oder DRAM-DIMM besteht aus mehreren DRAM-Chips. Jeder DRAM-Chip hat eine "Breite", die sich auf die Anzahl der Bits bezieht, die in jedem Zyklus in den DRAM-Chip hinein / aus diesem heraus übertragen werden können (mehr dazu später) oder die Anzahl der Datenpins auf dem Chip (auch als DQ bezeichnet) Pins in vielen Fällen). Zum Beispiel x4 (4 Bit breite Schnittstelle) oder x8 DDR3-Chips.

Die Breite des DRAM-DIMMs hängt somit von der Anzahl der DRAM-Chips auf dem DIMM ab. Wenn also N-Chips mit jeweils einer xM-Schnittstelle vorhanden sind, haben Sie ein N * M-breites DRAM-DIMM. Normalerweise wird diese Breite von JEDEC definiert. In der Regel sind Nicht-ECC-DDR3 / DDR4-DIMMs 64 Bit breit, also acht x8-DRAM-Chips oder 16 x4-DRAM-Chips. ECC DIMMS haben einen zusätzlichen Chip und sind 72 Bit breit.

Im Allgemeinen gibt eine einzelne DRAM-Anforderung (ein RD-Befehl oder ein CAS-Befehl) 64 Byte Daten (eine typische Größe der Cache-Zeile) vom DRAM zurück. Bei einem 64-Bit-DIMM-Modul werden 8 Datenübertragungen benötigt, um die Daten abzurufen. oder 8 Beats von Daten. Wenn das DIMM aus x8 Geräten besteht, trägt jedes Gerät zu jedem Taktschlag 8 Bit und insgesamt 64 Bit bei.

Unterschiedliche Systeme haben unterschiedliche Einschränkungen / Anforderungen, die festlegen, welche Breite des DIMMs oder Speichers sie verwenden möchten. In GPUs sind zum Beispiel meistens keine DIMMs beteiligt, die GDDR5-Speicherchips werden jedoch mit der GPU direkt auf die Leiterplatte gelötet. Jedes GDDR5 enthält einen x32-Teil - und manchmal werden zwei davon zu einem 64-Bit-breiten Speicherkanal zusammengefügt.

Eine vernünftige Zusammenfassung ist in dem folgenden Artikel enthalten, es gibt jedoch viele andere Informationsquellen. http://niladrish.org/pubs/isca10.pdf (siehe Abschnitt 2.1)

Bruce Jacobs 'Buch "Memory Systems: Cache, DRAM, Disk" ist ein sehr gutes Lehrbuch zu diesen Themen.

nilc
quelle
Beachten Sie, dass diese "Breite" nicht mit der Kapazität des DRAM-Chips / der DRAM-Einheit und der Kapazität des DRAM-DIMMs zusammenhängt.
nilc