stringtranslate.com

DDR-SDRAM-память

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

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

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

История

Микросхема Samsung DDR SDRAM 64 Мбит

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

Samsung выпустила первый коммерческий чип DDR SDRAM (64 Мбит ) в июне 1998 года, [3] вскоре за ним последовала Hyundai Electronics (теперь SK Hynix ) в том же году. [8] Спецификация DDR SDRAM была окончательно утверждена JEDEC в июне 2000 года (JESD79). [9] JEDEC установила стандарты для скоростей передачи данных DDR SDRAM, разделив их на две части. Первая спецификация предназначена для чипов памяти, а вторая — для модулей памяти. Первая материнская плата для ПК, продающаяся в розницу, с использованием DDR SDRAM, была выпущена в августе 2000 года. [10] 

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

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

Модули

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

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

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

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

Модули DDR SDRAM для настольных компьютеров, модули памяти с двухрядным расположением выводов (DIMM) , имеют 184 контакта (в отличие от 168 контактов у SDRAM или 240 контактов у DDR2 SDRAM) и могут отличаться от SDRAM DIMM количеством выемок (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 В (в центре), TBD (справа), а страница 4.20.5–40 назначает 3,3 В для правого положения паза. Ориентация модуля для определения положения ключевого паза следующая: 52 контактных положения слева и 40 контактных положений справа.

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

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

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

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

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

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

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

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

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

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

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

Журнал изменений стандарта № 79:

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

Организация

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

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

Поколения

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

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

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

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

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

Мобильная РДР

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

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

Ссылки

  1. ^ "Обзор Samsung 30 нм Green PC3-12800 Low Profile 1.35 V DDR3". TechPowerUp . 8 марта 2012 г. Получено 25 июня 2019 г.
  2. ^ "Samsung Electronics выпускает сверхбыструю память DDR SGRAM емкостью 16 МБ". Samsung . 17 сентября 1998 г. Получено 23 июня 2019 г.
  3. ^ ab "Samsung демонстрирует первый в мире прототип памяти DDR 3". Phys.org . 17 февраля 2005 г. Получено 23 июня 2019 г.
  4. ^ Техническое описание Northwest Logic DDR Phy. Архивировано 21 августа 2008 г. на Wayback Machine.
  5. ^ «Захват данных интерфейсов памяти с использованием метода прямого тактирования (примечание к применению Xilinx)» (PDF) . xilinx.com .
  6. ^ Jacob, B.; Ng, SW; Wang, DT (2008). Системы памяти: кэш, DRAM, диск. Morgan Kaufmann. стр. 333. ISBN 9780080553849.
  7. ^ Кальтер, HL; Стаппер, CH; Барт, Дж. Э.; Дилорензо, Дж.; Дрейк, CE; Файфилд, Дж.А.; Келли, Джорджия; Льюис, Южная Каролина; ван дер Хувен, Всемирный банк; Янкоски, Дж. А. (1990). «DRAM 50 нс, 16 МБ, скорость передачи данных 10 нс и встроенный ECC». Журнал IEEE твердотельных схем . 25 (5): 1118. Бибкод : 1990IJSSC..25.1118K. дои : 10.1109/4.62132.
  8. ^ "История: 1990-е". SK Hynix . Архивировано из оригинала 5 февраля 2021 г. . Получено 6 июля 2019 г. .
  9. ^ «Отношения любви и ненависти с контроллерами DDR SDRAM».
  10. ^ "Iwill Reveals First DDR Motherboard". PCStats.com . Архивировано из оригинала 2016-11-07 . Получено 2019-09-09 .
  11. ^ Время цикла — это величина, обратная тактовой частоте шины ввода-вывода; например, 1/(100 МГц) = 10 нс на тактовый цикл.
  12. ^ "СТАНДАРТ SDRAM С ДВОЙНОЙ СКОРОСТЬЮ ПЕРЕДАЧИ ДАННЫХ (DDR) - JEDEC". www.jedec.org .
  13. ^ "В чем разница между PC-2100 (DDR-266), PC-2700 (DDR-333) и PC-3200 (DDR-400)?". Micron Technology. Архивировано из оригинала 2013-12-03 . Получено 2009-06-01 .
  14. ^ Майк Чин: Распределение питания в шести ПК.
  15. ^ Micron: Калькуляторы мощности системы Архивировано 26.01.2016 на Wayback Machine
  16. ^ "Модули памяти низкой и высокой плотности". eBay . Архивировано из оригинала 2012-03-03 . Получено 2009-01-21 .
  17. ^ http://www.jedec.org/download/search/JESD79F.pdf СПЕЦИФИКАЦИЯ SDRAM С ДВОЙНОЙ СКОРОСТЬЮ ПЕРЕДАЧИ ДАННЫХ (DDR) (версия F)
  18. ^ "Побайтовый доступ к оперативной памяти". Super User . Получено 2018-10-21 .
  19. DDR2 против DDR: Возмездие получено. Архивировано 21 ноября 2006 г. на Wayback Machine.
  20. ^ "Стандарт DDR4 SDRAM JESD79-4B".

Внешние ссылки