DDR SDRAM - Википедия - DDR SDRAM

DDR SDRAM
Синхронная динамическая оперативная память с двойной скоростью передачи данных
Desktop DDR Memory Comparison.svg
Сравнение модулей DDR для настольных ПК (DIMM).
РазработчикSamsung[1][2][3]
JEDEC
ТипСинхронная динамическая память с произвольным доступом
Поколения
Дата выхода
  • DDR: 1998
  • DDR2: 2003
  • DDR3: 2007
  • DDR4: 2014
  • DDR5: 2020
Характеристики
Напряжение
  • DDR: 2.5/2.6
  • DDR2: 1.8
  • DDR3: 1.5/1.35
  • DDR4: 1.2/1.05

Синхронная динамическая оперативная память с двойной скоростью передачи данных, официально сокращенно DDR SDRAM, это двойная скорость передачи данных (ГДР) синхронная динамическая память с произвольным доступом (SDRAM) класс памяти интегральные схемы используется в компьютеры. DDR SDRAM, также задним числом называемая DDR1 SDRAM, была заменена DDR2 SDRAM, DDR3 SDRAM, и DDR4 SDRAM, и скоро будет заменен DDR5 SDRAM. Ни один из его преемников не вперед или обратная совместимость с DDR1 SDRAM, что означает DDR2, DDR3, DDR4 и DDR5 модули памяти не будет работать в DDR1-оборудованном материнские платы, наоборот.

По сравнению с одной скоростью передачи данных (SDR ) SDRAM, DDR SDRAM интерфейс делает возможными более высокие скорости передачи за счет более строгого контроля синхронизации электрических данных и тактовых сигналов. В реализациях часто приходится использовать такие схемы, как петли фазовой автоподстройки частоты и самокалибровка для достижения требуемой точности синхронизации.[4][5] Интерфейс использует двойная перекачка (передача данных как по переднему, так и по заднему фронту тактовый сигнал ), чтобы удвоить пропускную способность шины данных без соответствующего увеличения тактовой частоты. Одним из преимуществ снижения тактовой частоты является то, что это снижает целостность сигнала Требования к плате, соединяющей память с контроллером. Название «двойная скорость передачи данных» относится к тому факту, что память DDR SDRAM с определенной тактовой частотой обеспечивает почти вдвое большую пропускная способность SDR SDRAM, работающей на той же тактовой частоте, из-за этой двойной накачки.

При передаче данных 64 биты за один раз DDR SDRAM дает скорость передачи (в байтах / с) (тактовая частота шины памяти) × 2 (для двойной скорости) × 64 (количество переданных битов) / 8 (количество бит / байт). Таким образом, при частоте шины 100 МГц DDR SDRAM дает максимальную скорость передачи 1600МБ / с.

История

Чип Samsung DDR SDRAM 64 Мбит

В конце 1980-х IBM построили DRAM, используя двухканальная синхронизация представлены и представили свои результаты в Международной конвенции о твердотельных цепях в 1990 году.[6][7]

Samsung продемонстрировал первый прототип памяти DDR в 1997 году,[1] и выпустила первый коммерческий чип DDR SDRAM (64 МБ ) в июне 1998 г.,[8][2][3] вскоре после этого последовал Hyundai Electronics (сейчас же СК Хайникс ) В том же году.[9] Разработка DDR началась в 1996 году, до того, как ее спецификация была завершена. JEDEC в июне 2000 г. (JESD79).[10] JEDEC установил стандарты скорости передачи данных для DDR SDRAM, разделенной на две части. Первая спецификация предназначена для микросхем памяти, а вторая - для модулей памяти. Первая материнская плата для ПК, использующая DDR SDRAM, была выпущена в августе 2000 года.[11]


Технические характеристики

Стандартная память DDR (Xytram) .jpg
4 слота DDR
Память Corsair DDR-400 с радиаторами
Физическая компоновка DDR
Сравнение модулей памяти портативных / мобильных ПК (SO-DIMM ).

Модули

Для увеличения объема памяти и увеличения пропускной способности микросхемы объединены в один модуль. Например, 64-битная шина данных для DIMM требует восьми 8-битных чипов, адресованных параллельно. Несколько микросхем с общими адресными линиями называются ранг памяти. Термин был введен, чтобы избежать путаницы с внутренним чипом. ряды и банки. Модуль памяти может иметь более одного ранга. Период, термин стороны также может сбить с толку, поскольку неверно предполагает физическое размещение микросхем на модуле. Все ранги подключены к одной шине памяти (адрес + данные). В выбор чипа signal используется для выдачи команд определенному рангу.

Добавление модулей к единой шине памяти создает дополнительную электрическую нагрузку на ее драйверы. Чтобы смягчить результирующее падение скорости передачи сигналов по шине и преодолеть узкое место в памяти, новый чипсеты использовать многоканальный архитектура.

Сравнение стандартов DDR SDRAM
ИмяЧипАвтобусСрокиНапряжение (V )
СтандартТипМодульТактовая частота (МГц )Время цикла (нс )[12]Тактовая частота (МГц)Скорость передачи (МТ / с)Пропускная способность (МБ / с )CL-TУЗО-TRPЗадержка CAS (нс)
DDR-200ПК-16001001010020016002.5±0.2
DDR-266PC-2100133⅓7.5133⅓266.672133⅓2.5-3-3
DDR-333PC-2700166⅔6166⅔333⅓2666⅔2.5
DDR-400АPC-3200200520040032002.5-3-332.6±0.1
B3-3-32.5
C3-4-42

Примечание: Все вышеперечисленное определяется JEDEC как JESD79F.[13] Все скорости передачи данных RAM между этими перечисленными спецификациями или выше не стандартизированы JEDEC - часто они просто оптимизируются производителем с использованием более жестких допусков или микросхем с повышенным напряжением. Размеры пакетов, в которых производится DDR SDRAM, также стандартизированы JEDEC.

Архитектурных различий между модулями DDR SDRAM нет. Модули вместо этого предназначены для работы на разных тактовых частотах: например, модуль PC-1600 предназначен для работы на 100 МГц, а PC-2100 предназначен для работы на 133 МГц. Тактовая частота модуля обозначает скорость передачи данных, с которой он гарантированно работает, следовательно, он гарантированно работает на более низкой (разгон ) и, возможно, может работать на более высоком (разгон ) тактовые частоты, чем те, для которых он был изготовлен.[14]

Модули DDR SDRAM для настольных компьютеров, двухрядные модули памяти (DIMM), имеют 184 контакта (в отличие от 168 контактов в SDRAM или 240 контактов в DDR2 SDRAM) и могут отличаться от модулей DIMM SDRAM по количеству выемок (DDR SDRAM имеет один, SDRAM - два). DDR SDRAM для портативных компьютеров, SO-DIMM, имеют 200 контактов, что соответствует количеству контактов DDR2 SO-DIMM. Эти две характеристики имеют одинаковые выемки, и при установке необходимо соблюдать осторожность, если вы не уверены в правильном совпадении. Большая часть DDR SDRAM работает при напряжении 2,5 В по сравнению с 3,3 В для SDRAM. Это может значительно снизить энергопотребление. Чипы и модули стандарта DDR-400 / PC-3200 имеют номинальное напряжение 2,6 В.

Стандарт JEDEC № 21 – C определяет три возможных рабочих напряжения для 184-контактного DDR, которые определяются по положению ключевой выемки относительно ее центральной линии. Страница 4.5.10-7 определяет 2,5 В (слева), 1,8 В (в центре), подлежит уточнению (справа), а на странице 4.20.5–40 указывается 3,3 В для положения правой выемки. Ориентация модуля для определения положения ключевого паза - 52 положения контакта слева и 40 положений контакта справа.

Незначительное увеличение рабочего напряжения может увеличить максимальную скорость за счет более высокого рассеяния мощности и нагрева, а также с риском выхода из строя или повреждения.

Емкость
Количество устройств DRAM
Количество фишек кратно 8 для не-ECC модулей и кратное 9 для модулей ECC. Чипы могут занимать одну сторону (односторонняя) или обе стороны (двусторонний) модуля. Максимальное количество микросхем на модуль DDR составляет 36 (9 × 4) для ECC и 32 (8x4) для не-ECC.
ECC против не-ECC
Модули, у которых есть код исправления ошибок помечены как ECC. Модули без кода исправления ошибок маркируются без ECC.
Сроки
Задержка CAS (CL), время такта (tСК), время цикла строки (tRC), время цикла обновления строки (tRFC), время активности строки (tРАН).
Буферизация
Зарегистрировано (или буферизованный) vs небуферизованный.
Упаковка
Обычно DIMM или SO-DIMM.
Потребляемая мощность
Тест с DDR и DDR2 RAM в 2005 году показал, что среднее энергопотребление оказалось ниже среднего. порядок 1–3 Вт на модуль 512 МБ; он увеличивается с увеличением тактовой частоты и при использовании, а не в режиме ожидания.[15] Производитель выпустил калькуляторы для оценки мощности, используемой различными типами оперативной памяти.[16]

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

Общая емкость модуля - это произведение емкости одной микросхемы и количества микросхем. Модули ECC умножают его на 8/9, потому что они используют 1 бит на байт (8 бит) для исправления ошибок. Таким образом, модуль любого размера может быть собран либо из 32 маленьких микросхем (36 для памяти ECC), либо из 16 (18) или 8 (9) больших.

Ширина шины памяти DDR на канал составляет 64 бита (72 для памяти с ECC). Полная разрядность модуля - это произведение количества бит на чип и количества чипов. Он также равен количеству рангов (строк), умноженному на ширину шины памяти DDR. Следовательно, модуль с большим количеством микросхем или использующий × 8 микросхем вместо × 4 будет иметь больше рангов.

Пример: варианты модуля памяти DDR SDRAM объемом 1 ГБ PC2100 с ECC
Размер модуля (ГБ)Количество фишекРазмер чипа (Мбит)Чиповая организацияКоличество рангов
13625664М × 42
11851264М × 82
118512128M × 41

В этом примере сравниваются различные модули памяти реального сервера с общим размером 1 ГБ. При покупке модулей памяти на 1 ГБ определенно следует быть осторожным, поскольку все эти варианты могут продаваться по одной цене, без указания того, являются ли они × 4 или × 8, одно- или двухранговые.

Принято считать, что количество рангов модуля равно количеству сторон. Как показывают приведенные выше данные, это не так. Также можно найти 2-сторонние / 1-ранговые модули. Можно даже представить себе односторонний / 2-ранговый модуль памяти с 16 (18) микросхемами на одной стороне по 8 штук каждая, но маловероятно, что такой модуль когда-либо производился.

Характеристики чипа

В умереть пакета Samsung DDR-SDRAM 64MBit
Плотность DRAM
Размер микросхемы измеряется в мегабиты. Большинство материнских плат распознают только модули емкостью 1 ГБ, если они содержат 64М × 8 чипсы (низкая плотность). Если 128M × 4 (высокая плотность) Используются модули на 1 Гб, скорее всего не подойдут. В JEDEC стандарт позволяет 128M × 4 только для более медленных буферизованных / зарегистрированных модулей, разработанных специально для некоторых серверов, но некоторые универсальные производители не соблюдают.[17][требуется проверка ]
Организация
Обозначения вроде 64М × 4 означает, что в матрице памяти 64 миллиона (произведение банки Икс ряды Икс столбцы) 4-битные места хранения. Есть ×4, ×8, и ×16 Чипы DDR. В ×4 Чипы позволяют использовать расширенные функции исправления ошибок, такие как Чипкилл, очистка памяти и Intel SDDC в серверных средах, а ×8 и ×16 чипы несколько дешевле. x8 чипы в основном используются в настольных компьютерах / ноутбуках, но постепенно выходят на рынок серверов. Обычно имеется 4 банка, и в каждом из них может быть активна только одна строка.

Спецификация SDRAM с двойной скоростью передачи данных (DDR)

Из бюллетеня для голосования JCB-99-70 и измененного множеством других бюллетеней Правления, составленных в рамках полномочий Комитета JC-42.3 по параметрам DRAM.

Протокол изменений стандарта № 79:

  • Выпуск 1, июнь 2000 г.
  • Выпуск 2, май 2002 г.
  • Версия C, март 2003 г. - Стандарт JEDEC № 79C.[18]

«Этот всеобъемлющий стандарт определяет все необходимые аспекты DDR SDRAM от 64 Мбайт до 1 Гбайт с интерфейсами данных X4 / X8 / X16, включая функции, функциональность, параметры переменного и постоянного тока, пакеты и назначение контактов. Этот объем впоследствии будет расширен, чтобы формально применяться к устройствам x32. , а также устройства с более высокой плотностью ".

Организация

PC3200 - это DDR SDRAM, предназначенная для работы на частоте 200 МГц с использованием микросхем DDR-400 с пропускной способностью 3200 МБ / с. Поскольку память PC3200 передает данные как по нарастающим, так и по спадающим фронтам тактовой частоты, ее эффективная тактовая частота составляет 400 МГц.

Модули PC3200 объемом 1 ГБ без ECC обычно состоят из 16 микросхем на 512 Мбит, по 8 с каждой стороны (512 Мбит × 16 микросхем) / (8 бит (на байт)) = 1024 МБ. Отдельные микросхемы, составляющие модуль памяти 1 ГБ, обычно организованы как 226 8-битные слова, обычно выражаемые как 64M × 8. Память, изготовленная таким образом, представляет собой ОЗУ низкой плотности и обычно совместима с любой материнской платой, использующей память PC3200 DDR-400.[19][нужна цитата ]

ОЗУ высокой плотности

В контексте модуля PC3200 SDRAM объемом 1 ГБ без ECC визуально очень мало отличить ОЗУ с низкой плотностью от ОЗУ с высокой плотностью. Модули оперативной памяти DDR с высокой плотностью размещения, как и их аналоги с низкой плотностью, обычно двухсторонний с восемью чипами по 512 Мбит на каждую сторону. Разница в том, что каждая микросхема, вместо того, чтобы быть организованной как 64M × 8, организована как 227 4-битные слова или 128M × 4.

Модули памяти высокой плотности собираются с использованием микросхем различных производителей. Эти микросхемы выпускаются как в привычном корпусе TSOP2 22 × 10 мм (приблизительно), так и в меньшем квадратном корпусе размером 12 × 9 мм (приблизительно) FBGA. Микросхемы высокой плотности можно идентифицировать по номерам на каждой микросхеме.

Устройства RAM высокой плотности были разработаны для использования в модулях зарегистрированной памяти для серверов. Стандарты JEDEC не применяются к оперативной памяти DDR высокой плотности в настольных реализациях.[нужна цитата ] Однако техническая документация JEDEC поддерживает полупроводники 128M × 4. как таковой, что противоречит классификации 128 × 4 как высокоплотные[прояснить ]. В качестве таких, высокая плотность - относительный термин, который может использоваться для описания памяти, которая не поддерживается контроллером памяти конкретной материнской платы.[нужна цитата ]

Поколения

DDR (DDR1) был заменен DDR2 SDRAM, который был модифицирован для повышения тактовой частоты и снова удвоенной пропускной способности, но работает по тому же принципу, что и DDR. Конкуренция с DDR2 была Рамбус XDR DRAM. DDR2 преобладала из-за стоимости и факторов поддержки. DDR2, в свою очередь, была заменена DDR3 SDRAM, который предлагал более высокую производительность для увеличения скорости шины и новых функций. DDR3 был заменен DDR4 SDRAM, который был впервые выпущен в 2011 году и стандарты которого все еще изменялись (2012 год) со значительными архитектурными изменениями.

Глубина буфера предварительной выборки DDR составляет 2 (бит), тогда как DDR2 использует 4. Хотя эффективные тактовые частоты DDR2 выше, чем DDR, общая производительность не была выше в ранних реализациях, в первую очередь из-за высоких задержек первых модулей DDR2. DDR2 начала действовать к концу 2004 года, когда стали доступны модули с более низкой задержкой.[20]

Производители памяти заявили, что было непрактично производить массовое производство памяти DDR1 с эффективной скоростью передачи, превышающей 400 МГц (то есть 400 МТ / с и внешняя частота 200 МГц) из-за внутренних ограничений скорости. DDR2 начинается там, где заканчивается DDR1, используя внутренние тактовые частоты, аналогичные DDR1, но доступна с эффективными скоростями передачи 400 МГц и выше. Достижения DDR3 расширили возможность сохранения внутренней тактовой частоты, одновременно обеспечивая более высокую эффективную скорость передачи за счет повторного удвоения глубины предварительной выборки.

DDR4 SDRAM - это высокоскоростная динамическая память с произвольным доступом, внутренне сконфигурированная как 16 банков, 4 группы банков с 4 банками для каждой группы банков для x4 / x8 и 8 банков, 2 группы банков с 4 банками для каждой группы банков для x16 DRAM. DDR4 SDRAM использует 8п архитектура предварительной выборки для достижения высокой скорости работы. 8п Архитектура предварительной выборки объединена с интерфейсом, предназначенным для передачи двух слов данных за такт на выводах ввода-вывода. Одна операция чтения или записи для DDR4 SDRAM состоит из одного 8п-разрядная 4-тактовая передача данных во внутреннем ядре DRAM и 8 соответствующих п-разрядная передача данных за половину тактового цикла на выводах ввода / вывода.[21]

RDRAM была особенно дорогой альтернативой DDR SDRAM, и большинство производителей отказались от ее поддержки в своих наборах микросхем. Цены на память DDR1 существенно выросли со второго квартала 2008 года, тогда как цены на DDR2 снизились. В январе 2009 года 1 ГБ DDR1 был в 2–3 раза дороже, чем 1 ГБ DDR2. ОЗУ DDR с высокой плотностью размещения подходит примерно для 10% материнских плат ПК на рынке, в то время как ОЗУ DDR с низкой плотностью подходит почти для всех материнских плат на рынке настольных ПК.[нужна цитата ]

Сравнение поколений DDR SDRAM
ИмяРелиз
год
ЧипАвтобусНапряжение
(V)
Булавки
GenСтандартТактовая частота
(МГц)
Время цикла
(нс)
Предварительно
принести
Тактовая частота
(МГц)
Скорость передачи
(МТ / с )
Пропускная способность
(МБ / с)
DIMMТАК-
DIMM
Микро-
DIMM
DDRDDR-2002000100102n10020016002.5184200172
DDR-2661337.51332662133
DDR-333166⅔6166⅔3332666⅔
DDR-400200520040032002.6
DDR2DDR2-4002003100104n20040032001.8240200214
DDR2-533133⅓7.5266⅔533⅓4266⅔
DDR2-667166⅔6333⅓666⅔5333⅓
DDR2-80020054008006400
DDR2-1066266⅔3.75533⅓1066⅔8533⅓
DDR3DDR3-8002007100108n40080064001.5/1.35240204214
DDR3-1066133⅓7.5533⅓1066⅔8533⅓
DDR3-1333166⅔6666⅔1333⅓10666⅔
DDR3-16002005800160012800
DDR3-1866233⅓4.29933⅓1866⅔14933⅓
DDR3-2133266⅔3.751066⅔2133⅓17066⅔
DDR4DDR4-1600201420058n8001600128001.2/1.05288260
DDR4-1866233⅓4.29933⅓1866⅔14933⅓
DDR4-2133266⅔3.751066⅔2133⅓17066⅔
DDR4-24003003⅓1200240019200
DDR4-2666333⅓31333⅓2666⅔21333⅓
DDR4-2933366⅔2.731466⅔2933⅓23466⅔
DDR4-32004002.51600320025600

Мобильная DDR

MDDR - это аббревиатура, которую некоторые предприятия используют для Мобильная DDR SDRAM, тип памяти, используемый в некоторых портативных электронных устройствах, таких как мобильные телефоны, карманные компьютеры, и цифровые аудиоплееры. Благодаря методам, включая пониженное напряжение питания и расширенные возможности обновления, Мобильная DDR можно добиться большей энергоэффективности.

Смотрите также

Рекомендации

  1. ^ а б "Обзор низкопрофильной 1,35 В DDR3 Samsung 30 нм Green PC3-12800". TechPowerUp. 8 марта 2012 г.. Получено 25 июн 2019.
  2. ^ а б «Samsung Electronics выпускает сверхбыстрые 16-мегабайтные модули памяти DDR SGRAM». Samsung Electronics. Samsung. 17 сентября 1998 г.. Получено 23 июн 2019.
  3. ^ а б «Samsung демонстрирует первый в мире прототип памяти DDR 3». Phys.org. 17 февраля 2005 г.. Получено 23 июн 2019.
  4. ^ Лист данных Northwest Logic DDR Phy В архиве 2008-08-21 на Wayback Machine
  5. ^ «Сбор данных интерфейсов памяти с использованием метода прямой синхронизации (примечание по применению Xilinx)» (PDF). xilinx.com.
  6. ^ Б. Джейкоб; S. W. Ng; Д. Т. Ван (2008). Системы памяти: кэш, DRAM, диск. Морган Кауфманн. п. 333. ISBN  9780080553849.CS1 maint: использует параметр авторов (связь)
  7. ^ Х. Л. Кальтер; C.H Stapper; Дж. Э. Барт; Дж. Дилоренцо; К. Э. Дрейк; Дж. А. Файфилд; Г. А. Келли; С. С. Льюис; В. Б. ван дер Ховен; Дж. А. Янкоски (1990). «DRAM емкостью 50 нс и 16 Мб со скоростью передачи данных 10 нс и встроенным ECC». Журнал IEEE по твердотельным схемам. 25 (5): 1118. Bibcode:1990IJSSC..25.1118K. Дои:10.1109/4.62132.CS1 maint: использует параметр авторов (связь)
  8. ^ «Samsung Electronics разрабатывает первую 128 Мб SDRAM с возможностью производства DDR / SDR». Samsung Electronics. Samsung. 10 февраля 1999 г.. Получено 23 июн 2019.
  9. ^ «История: 1990-е». СК Хайникс. Получено 6 июля 2019.
  10. ^ «Отношения любви и ненависти к контроллерам DDR SDRAM».
  11. ^ «Iwill представляет первую материнскую плату DDR ​​- PCStats.com». www.pcstats.com. Получено 2019-09-09.
  12. ^ Время цикла обратно пропорционально тактовой частоте шины ввода-вывода; например, 1 / (100 МГц) = 10 нс на такт.
  13. ^ "СТАНДАРТ SDRAM С ДВОЙНОЙ СКОРОСТЬЮ ДАННЫХ (DDR) - JEDEC". www.jedec.org.
  14. ^ «В чем разница между PC-2100 (DDR-266), PC-2700 (DDR-333) и PC-3200 (DDR-400)?». Micron Technology, Inc. Архивировано с оригинал на 2013-12-03. Получено 2009-06-01.
  15. ^ Майк Чин: Распределение питания на шести ПК.
  16. ^ Micron: Калькуляторы мощности системы В архиве 2016-01-26 в Wayback Machine
  17. ^ «Модули памяти с низкой и высокой плотностью». ebay.com.
  18. ^ http://www.jedec.org/download/search/JESD79F.pdf ДВОЙНАЯ СКОРОСТЬ ДАННЫХ (DDR) СПЕЦИФИКАЦИЯ SDRAM (версия F)
  19. ^ «По байтам доступа к памяти RAM». Суперпользователь. Получено 2018-10-21.
  20. ^ DDR2 против DDR: Revenge Gained В архиве 2006-11-21 на Wayback Machine
  21. ^ "Стандарт DDR4 SDRAM JESD79-4B".

внешняя ссылка