Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ref_mmz_DDR.docx
Скачиваний:
6
Добавлен:
13.04.2015
Размер:
223 Кб
Скачать
☆

3 Модули памяти

Модули DDR SDRAM выполнены в форм-факторе DIMM. На каждом модуле расположено несколько одинаковых чипов памяти и конфигурационный чип SPD. На модулях регистровой (registered) памяти также располагаются регистровые чипы, буферизующие и усиливающие сигнал на шине, на модулях нерегистровой (небуферизованной, unbuffered) памяти их нет.

3.1 Характеристики модулей

  • Объём. Указывается в мегабайтах или гигабайтах.

  • Количество чипов (# of DRAM Devices). Кратно 8 для модулей без ECC, для модулей с ECC — кратно 9. Чипы могут располагаться на одной или обеих сторонах модуля. Максимальное умещающееся на DIMM количество — 36 (9x4).

  • Количество строк (рангов) (# of DRAM rows (ranks)).

Чипы, как видно из их характеристики, имеют 4- или 8-ми битную шину данных. Чтобы обеспечить более широкую полосу (например, DIMM требует 64 бита и 72 бита для памяти с ECC), чипы связываются в ранги. Ранг памяти имеет общую шину адреса и дополняющие друг друга линии данных. На одном модуле может размещаться несколько рангов. Но если нужно больше памяти, то добавлять ранги можно и дальше, установкой нескольких модулей на одной плате и используя тот же принцип: все ранги сидят на одной шине, только чип селектыразные — у каждого свой. Большое количество рангов электически нагружает шину, точнее контроллер и чипы памяти, и замедляет их работу. Отсюда начали применятьмногоканальную архитектуру, которая позволяет также независимо обращаться к нескольким модулям.

  • Задержки (тайминги): CAS Latency (CL), Clock Cycle Time (tCK), Row Cycle Time (tRC), Refresh Row Cycle Time (tRFC), Row Active Time (tRAS).

Характеристики модулей и чипов, из которых они состоят, связаны.

Объём модуля равен произведению объёма одного чипа на число чипов. При использовании ECC это число дополнительно умножается на коэффициент 9/8, так как на каждый байт приходится один бит избыточности для контроля ошибок. Таким образом, один и тот же объём модуля памяти можно набрать большим числом (36) маленьких чипов или малым числом (9) чипов большего объёма.

Общая разрядность модуля равна произведению разрядности одного чипа на число чипов и равна произведению числа рангов на 64 (72) бита. Таким образом, увеличение числа чипов или использование чипов x8 вместо x4 ведёт к увеличению числа рангов модуля.

Табл. 3.1 - Варианты модуля 1Гб PC2100 Registered DDR SDRAM

Объём модуля

Количество чипов

Объём чипа

Организация

Количество строк (рангов)

1 Гб

36

256 Мбит

64М x 4

2

1 Гб

18

512 Мбит

64М x 8

2

1 Гб

18

512 Мбит

128М x 4

1

В данном примере сравниваются возможные компоновки модуля серверной памяти объёмом 1 Гб. Из представленных вариантов следует предпочесть первый или третий, так как они используют чипы x4, поддерживающие продвинутые методы исправления ошибок и защиты от сбоев. При необходимости использовать одноранговую память остаётся доступен только третий вариант, однако в зависимости от текущей стоимости чипов объёмом 256 Мбит и 512 Мбит он может оказаться дороже первого.

Рис.3.1 - Графическое сравнении модулей памяти DDR, DDR2 и DDR3

3.2 Спецификации модулей

Табл. 3.2 - Спецификация модулей памяти

Спецификация

Тактовая частота шины памяти

Максимальная теоретическая пропускная способность памяти

в одноканальном режиме

в двухканальном режиме

PC1600* (DDR200)

100 МГц

1600 Мбайт/сек

3200 Мбайт/сек

PC2100* (DDR266)

133 МГц

2133 Мбайт/сек

4267 Мбайт/сек

PC2400 (DDR300)

150 МГц

2400 Мбайт/сек

4800 Мбайт/сек

PC2700* (DDR333)

166 МГц

2667 Мбайт/сек

5333 Мбайт/сек

PC3200* (DDR400)

200 МГц

3200 Мбайт/сек

6400 Мбайт/сек

PC3500 (DDR433)

217 МГц

3467 Мбайт/сек

6933 Мбайт/сек

PC3700 (DDR466)

233 МГц

3733 Мбайт/сек

7467 Мбайт/сек

PC4000 (DDR500)

250 МГц

4000 Мбайт/сек

8000 Мбайт/сек

PC4200 (DDR533)

267 МГц

4267 Мбайт/сек

8533 Мбайт/сек

Примечание 1: стандарты, помеченные символом «*», официально сертифицированы JEDEC. Остальные типы памяти не сертифицированы JEDEC, хотя их и выпускали многие производители памяти, а большинство выпускавшихся в последнее время материнских платподдерживали данные типы памяти.

Примечание 2: выпускались модули памяти, работающие и на более высоких частотах (до 350 МГц, DDR700), но эти модули не пользовались большим спросом и выпускались в малом объёме, кроме того, они имели высокую цену.

Размеры модулей также стандартизированы JEDEC.

Надо заметить, что нет никакой разницы в архитектуре DDR SDRAM с различными частотами, например, между PC1600 (работает на частоте 100МГц) и PC2100 (работает на частоте 133МГц). Просто стандарт говорит о том, на какой гарантированной частоте работает данный модуль.

Модули памяти DDR SDRAM можно отличить от обычной SDRAM по числу выводов (184 вывода у модулей DDR против 168 выводов у модулей с обычной SDRAM) и по ключу (вырезы в области контактных площадок) — у SDRAM два, у DDR — один. Согласно JEDEC, модули DDR400 работают при напряжении питания 2,6 В, а все более медленные — при напряжении 2,5 В. Некоторые скоростные модули для достижения высоких частот работают при больших напряжениях, до 2,9 В.

Большинство последних чипсетов с поддержкой DDR позволяли использовать модули DDR SDRAM в двухканальном, а некоторые чипсеты и вчетырёхканальномрежиме. Данный метод позволяет увеличить в 2 или 4 раза соответственно теоретическую пропускную способность шины памяти. Для работы памяти в двухканальном режиме требуется 2 (или 4) модуля памяти, рекомендуется использовать модули, работающие на одной частоте и имеющие одинаковый объём ивременны́е задержки(латентность, тайминги). Ещё лучше использовать абсолютно одинаковые модули.

ВЫВОДЫ

В настоящее время объем оперативной памяти пошел на сотни мегабайт и более. Правда, производительность подсистемы памяти все еще оставляет желать лучшего. Причем, современная ситуация даже хуже, чем десять-пятнадцать лет тому назад. Если персональные компьютеры конца восьмидесятых - начала девяностых оснащались микропроцессорами с тактовой частотой порядка 10 МГц и оперативной памятью со временем доступа 200 нс., типичная конфигурация ПК ближайшего будущего будет составлять в сотни и тысячи раз больше. Нетрудно подсчитать, что во времена главенства IBM XT/AT обращение к одной ячейке занимало буквально пару тактов процессора и это притом, что большинство арифметических команд отнимало десятки тактов. Современные же процессоры тратят на чтение произвольной ячейки, порой сотни тактов, выполняя в это же самое время чуть ли не по три вычислительных инструкций за такт.

Естественно данные проблемы уже рассматриваются и решаются инженерами- конструкторами, что возможно даст выйти в производство новых видов оперативной памяти. Так же будет увеличиваться скорость и объем оперативной памяти.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]