Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

1239
smwikipedia

Ich versuche, das interne Layout meines DDR4-DIMMs zu verstehen. Sowie:

  • Rangnummer
  • Bank Nummer
  • Zeile / Spalte des Speicherarrays innerhalb einer Bank

Gemäß dem Intel-Kundenskript lauten die gemeldeten DIMM-Parameter wie folgt: Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Von diesem Beitrag weiß ich, dass:

  • DR = Dual Rank
  • x4 bedeutet, dass der DRAM-Chip einen physischen Kanal mit einer Breite von 4 Bit hat ( bitte korrigieren Sie mich, falls ich falsch liege. )

Dann suchte ich nach der Teilenummer M393A4K40BB1-CRCund fand den Samsung Production Selection Guide . Es sagt dies für diese Teilenummer:

Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Und ich habe das Datenblatt gefunden . Es sagt das: Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Grundsätzlich heißt es, dass das DDR4-Modul M393A4K40BB1-CRCaus einer DDR4-SDRAM-Komponente besteht K4A8G045WB-BC##. Und als ich das pyhsische DIMM überprüft habe, ist es tatsächlich dieses Bauteil. Ich kann diese K4A8G045WB-BC##Komponente jedoch einfach nicht in der vorherigen Komponententabelle finden. Ich denke das ist ein doc fehler.

Aber eigentlich interessiert es mich wirklich, wie man die Bank-, Zeilen- und Spalteninformationen aus diesem Blatt erhält ?

Und wie sind die folgenden Parameter aus dem Datenblatt zu interpretieren?

Aus der Komponententabelle:

  • 1G x 8

Aus der Modultabelle:

  • 4G x 72
  • 8 Gb (2 G x 4) * 36
  • Es scheint xund *haben unterschiedliche Bedeutungen. Was ist der Unterschied?

ADD 1

Nach dem Buch Memory Systems von Bruce Jacob .

Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Es scheint also x4 x8, dass das Gerät die Breite des Geräts darstellt, dh wie viele arraysunabhängige Banken enthalten sind.

Die Berechnung ist für die erste Reihe wie folgt:

Kapazität = 1 Rang x 16 Geräte / Rang x 4 Bänke / Gerät x 4 Arrays / Bank x 4 KB Zeilen x 1 KB Cols = 1024 MB = 128 MB

Device Desntiy = 4 Banken / Gerät x 4 Arrays / Bank x 4 KB Zeilen x 1 KB Cols = 64 MB

ADD 2

Ein Zitat aus dem obigen Buch:

... ein x4-DRAM (ausgesprochen "by four") gibt an, dass der DRAM mindestens vier Speicherarrays hat und die Spaltenbreite 4 Bit beträgt (jede Spalte liest oder schreibt 4 Bit Daten). In einem x4-DRAM-Teil lesen vier Arrays jeweils 1 Datenbit gemeinsam, und der Teil sendet jedes Mal 4 Datenbits, wenn der Speichercontroller eine Spaltenleseanforderung vornimmt.

Die untenstehende Abbildung zeigt deutlich, wie die Spaltenbreite und Banknummern verbunden sind logisch .

Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Beachten Sie, dass jede der DRAM-Abbildungen in Abbildung 7.4 mehrere Arrays, aber nur eine Bank darstellt . Jeder Satz von Speicherarrays, der unabhängig von anderen Sätzen arbeitet, wird als Bank und nicht als Array bezeichnet.

Und:

Ein System besteht aus möglicherweise vielen unabhängigen DIMMs . Jedes DIMM kann einen oder mehrere unabhängige Ränge enthalten . Jeder Rang ist ein Satz von DRAM- Geräten, die gemeinsam arbeiten, und intern implementiert jedes dieser DRAM-Geräte eine oder mehrere unabhängige Banken . Schließlich wird jede Bank von Speichern nachgeführt zusammengesetzt Arrays, wobei die Anzahl der Arrays mit der Datenbreite des DRAM - Teils gleich ist (dh ein x4 Teil hat vier nachgeführt Arrays pro Bank).

Wie interpretiere ich die Parameter in einem DIMM-Datenblatt?

Wenn es um die Speicherjargons geht, gibt es so viele Verwirrungen ...

1

2 Antworten auf die Frage

0
Overmind

Die x4s und x8s beziehen sich auf die Anzahl der Bänke auf der Speicherkomponente oder dem Chip. Diese Zahl (nicht die der einzelnen Speicherchips auf einer Leiterplatte) gibt den Rang des Speichermoduls an. Wenn also ein Modul auf beiden Seiten der Leiterplatte Chips hat (wodurch es zweiseitig ist), kann es immer noch Single-Rankings, Dual-Rankings (wie in Ihrem Fall) oder Quad-Rankings sein, je nachdem, wie diese Chips konstruiert sind.

Ein Rang (was einen Datenblock bedeutet) ist derzeit 64 oder 72 Bit. Ein Modul aus x4-Chips benötigt 18 Chips für einen Single Rank (18 x 4 = 72, 72/72 = 1). Dies ist die * 18 in der Tabelle.

Ein Modul, das aus achtzehn (* 18) x8-Chips besteht, wäre Dual-Rank (18 x 8 = 144, 144/72 = 2).

Da Ihr x4 hat und DR ist, werden * 36 Chips vom x4- Typ benötigt, damit es DR ist . (36 × 4/72).

Ein Modul mit 36 ​​x8 Chips wird identisch zu einem Quad-Ranking (36 x 8 = 288, 288/72 = 4).

Im Grunde ist das xN die Anzahl der Banken, das * NN ist die Anzahl der Chips.

In Ihrem zweiten Absatz sieht es so aus, als ob die Teile "x4" oder "x8" eher der Bitbreite eines einzelnen SDRAM-Geräts entsprechen, das zu einem Rang gehört. Warum sagen Sie, es bezieht sich auf die Anzahl der Banken? Bitte korrigieren Sie mich, wenn Sie Ihren Punkt nicht verstanden haben. smwikipedia vor 6 Jahren 0
Nach dem buch : `Die Wortbank wird nur verwendet, um einen Satz unabhängiger Speicherarrays in einem DRAM-Gerät zu bezeichnen. ' smwikipedia vor 6 Jahren 0
Bezogen auf meine ADD 2 bedeutet x4 nicht die Bankennummer. Dies bedeutet die DRAM-Array-Nummern in einer einzelnen Bank. Eine einzelne Bank kann mehrere Arrays haben. Und diese Arrays arbeiten in Einheit. smwikipedia vor 6 Jahren 0
Es ist egal, wie Sie sie nennen, die obigen Beispiele und Berechnungen sind klar und gültig. Verwechseln Sie den Namen nicht mit anderen Arten von Banken. Schauen Sie sich die Zahlen an, nicht die Namen. Overmind vor 6 Jahren 0
0
smwikipedia

Mein aktuelles Verständnis:

  • 8 Gb (2 G x 4) * 36

    Die 8 GB ist nur das Synonym von 2Gx4. Der gesamte Ausdruck bedeutet, dass 36 DRAM- Geräte ein DIMM bilden (32 für die Speicherung und 4 für die ECC). Die Dichte jedes Geräts beträgt 8 GB. Jede Bank in dem Gerät hat 4 - Arrays, die eine 4 - Bit macht Vorrichtung Breite. Ich kann jedoch nicht die Zeilen / Spalten jedes Arrays erkennen. Ich kann auch nicht sagen, wie viele Banken sich in einem Gerät befinden.

  • 1G x 8

    Dies bedeutet, dass das DRAM- Gerät 8 Arrays für eine Bank hat, was eine 8-Bit-Gerätbreite ergibt. Ich kann jedoch nicht die Zeilen / Spalten jedes Arrays erkennen. Ich kann auch nicht sagen, wie viele Banken sich in einem Gerät befinden.

  • 4G x 72

    Immernoch nicht sicher.

2GBx4 bedeutet 4 2GB-Module. Mit dem aktuellen Thema nichts zu tun. Overmind vor 6 Jahren 0