Как интерпретировать параметры в спецификации DIMM?

1080
smwikipedia

Я пытаюсь понять внутреннее расположение моего DDR4 DIMM. Такие как:

  • номер ранга
  • номер банка
  • строка / столбец массива памяти в банке

Согласно клиентскому скрипту intel, указанные параметры DIMM выглядят так: enter image description here

Из этого поста я знаю, что:

  • DR = Двойной ранг
  • x4 означает, что микросхема DRAM имеет физический канал шириной 4 бита ( исправьте меня, если я ошибаюсь ).

Затем я искал номер детали M393A4K40BB1-CRCи нашел руководство по выбору продукции Samsung . Это говорит это для этого номера детали:

enter image description here

И я нашел таблицу . Это говорит это: enter image description here

Таким образом, в основном говорится, что модуль DDR4 M393A4K40BB1-CRCсделан из компонента DDR4 SDRAM K4A8G045WB-BC##. И когда я проверил pyhsical DIMM, это действительно тот компонент. Но я просто не могу найти этот K4A8G045WB-BC##компонент в предыдущей таблице компонентов. Я думаю, что это ошибка документа.

Но в любом случае, что меня действительно волнует, так это информация о банке, строке, столбце с этого листа?

А как интерпретировать ниже параметры из таблицы?

Из таблицы компонентов:

  • 1 г х 8

Из таблицы модулей:

  • 4G х 72
  • 8Gb (2Gx4) * 36
  • Кажется xи *имеют разные значения. Какая разница?

ДОБАВИТЬ 1

По книге « Системы памяти» Брюса Джейкоба .

enter image description here

Таким образом, кажется, x4 x8представляет ширину устройства, что означает, сколько arraysсодержит независимый банк.

Расчет для первого ряда такой:

Емкость = 1 ранг х 16 устройств / ранг х 4 банка / устройства х 4 массива / банка х 4 КБ строк х 1 КБ столбцов = 1024 МБ = 128 МБ

Device Desntiy = 4 банка / устройство x 4 массива / банк x 4K строк x 1K столбцов = 64Mb

ДОБАВИТЬ 2

Цитата из вышеприведенной книги:

... DRAM x4 (произносится как «четыре») означает, что DRAM имеет по крайней мере четыре массива памяти и что ширина столбца составляет 4 бита (каждый столбец чтения или записи передает 4 бита данных). В части DRAM x4 четыре массива каждый читают 1 бит данных в унисон, и часть отправляет 4 бита данных каждый раз, когда контроллер памяти делает запрос чтения столбца.

На диаграмме ниже четко показано, как логически связаны ширина столбца и номера банков .

enter image description here

Обратите внимание, что каждая из иллюстраций DRAM на рисунке 7.4 представляет несколько массивов, но один банк . Каждый набор массивов памяти, который работает независимо от других наборов, называется банком, а не массивом.

А также:

Система состоит из потенциально множества независимых модулей DIMM . Каждый DIMM может содержать один или несколько независимых рангов . Каждый ранг представляет собой набор устройств DRAM, которые работают в унисон, и внутренне каждое из этих устройств DRAM реализует один или несколько независимых банков . Наконец, каждый банк состоит из подчиненных массивов памяти, где количество массивов равно ширине данных части DRAM (т. Е. Часть x4 имеет четыре подчиненных массива на банк).

enter image description here

Когда речь заходит о жаргонах памяти, здесь так много путаницы ...

1

2 ответа на вопрос

0
Overmind

X4s и x8s относятся к числу банков на компоненте памяти или чипе. Это число (а не число отдельных микросхем памяти на печатной плате) дает ранг модуля памяти. Таким образом, если модуль имеет микросхемы на обеих сторонах печатной платы (что делает его двухсторонним), он может быть одинарным, двойным (как в вашем случае) или четырехуровневым, в зависимости от того, как эти микросхемы сконструированы.

Ранг (что означает блок данных) в настоящее время составляет 64 или 72 бита. Для модуля, изготовленного из чипов х4, понадобится 18 чипов для одного одиночного ранга (18 х 4 = 72, 72/72 = 1). Это * 18 в таблице.

Модуль, состоящий из восемнадцати (* 18) x8 чипов, будет иметь двойное ранжирование (18 x 8 = 144, 144/72 = 2).

Так как у вас х4 и DR, ему понадобится * 36 фишек типа х4, чтобы он был DR . (36 х 4/72).

Аналогично, модуль с 36 x8 чипами становится Quad Ranked (36 x 8 = 288, 288/72 = 4).

Таким образом, xN - это число банков, * NN - количество фишек.

Из вашего второго абзаца мне кажется, что части `x4` или` x8` больше похожи на битовую ширину отдельного устройства SDRAM, которое является частью ранга. Почему вы говорите, что это относится к числу банков? Пожалуйста, поправьте меня, если не поняли вашу точку зрения. smwikipedia 6 лет назад 0
По книге : `банк слов используется только для обозначения набора независимых массивов памяти внутри устройства DRAM`. smwikipedia 6 лет назад 0
Исходя из моего ADD 2, x4 не означает число банков. Это означает номера массива DRAM в одном банке. Один банк может иметь несколько массивов. И эти массивы работают в унисон. smwikipedia 6 лет назад 0
Неважно, как вы их называете, приведенные выше примеры и расчеты понятны и верны. Не путайте название с другими типами банков. Посмотрите на цифры, а не на имена. Overmind 6 лет назад 0
0
smwikipedia

Мое текущее понимание:

  • 8Gb (2Gx4) * 36

    8Gb - это просто синоним 2Gx4. Целое выражение означает, что 36 устройств DRAM составляют DIMM (32 для хранения и 4 для ECC). Плотность каждого устройства составляет 8 Гб. Каждый банк в устройстве имеет 4 массива, что составляет 4-битную ширину устройства . Но я не могу сказать строки / столбцы каждого массива. Также я не могу сказать, сколько банков в устройстве.

  • 1 г х 8

    Это означает, что устройство DRAM имеет 8 массивов для банка, что составляет 8-битную ширину устройства. Но я не могу сказать строки / столбцы каждого массива. Также я не могу сказать, сколько банков в устройстве.

  • 4G х 72

    Все еще не уверен.

2GBx4 означает 4 модуля 2GB. Ничего общего с текущей темой. Overmind 6 лет назад 0

Похожие вопросы