Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Мобильная DDR: Samsung K4X2G323PD-8GD8

LPDDR , сокращение от Low-Power Double Data Rate , также известного как Low-Power DDR SDRAM или LPDDR SDRAM , представляет собой тип синхронной динамической памяти с произвольным доступом с двойной скоростью передачи данных, которая потребляет меньше энергии и предназначена для мобильных компьютеров . Он также известен как Mobile DDR и сокращенно mDDR.

Ширина автобуса [ править ]

В отличие от стандартной SDRAM, используемой в стационарных устройствах и ноутбуках и обычно подключаемой через шину памяти шириной 64 бита, LPDDR также допускает каналы шириной 16 или 32 бита. [1]

Версии "E" обозначают расширенные версии спецификаций. Они формализовали разгон массива памяти до 266,7 МГц для повышения производительности на 33%. Модули памяти, реализующие эти более высокие частоты, используются в Apple MacBook и игровых ноутбуках.

Как и в случае стандартной SDRAM, большинство поколений удваивают размер внутренней выборки и скорость внешней передачи. (DDR-4 и LPDDR-5 являются исключением.)

Поколения [ править ]

LP-DDR (1) [ править ]

Исходная память DDR с низким энергопотреблением (иногда задним числом называемая LPDDR1 ) представляет собой слегка измененную форму DDR SDRAM с несколькими изменениями для снижения общего энергопотребления.

Наиболее важно то, что напряжение питания снижено с 2,5 до 1,8 В. Дополнительная экономия достигается за счет обновления с температурной компенсацией (DRAM требует обновления реже при низких температурах), частичного самообновления массива и режима «глубокого отключения питания», который жертвует всей памятью содержание. Кроме того, микросхемы меньше по размеру и занимают меньше места на плате, чем их немобильные аналоги. Samsung и Micron являются два основных поставщиков этой технологии, которая используется в планшетных и телефонных устройств , таких как iPhone 3GS , оригинальный Ipad , Samsung Galaxy Tab 7.0 и Motorola Droid X . [2]

LP-DDR2 [ править ]

Чип Samsung K4P4G154EC-FGC1 4 Гбит LPDDR2

Новый стандарт JEDEC JESD209-2E определяет более радикально переработанный интерфейс DDR с низким энергопотреблением. Он несовместим ни с DDR1, ни с DDR2 SDRAM , но может поддерживать:

  • LPDDR2-S2: память 2 n с предварительной выборкой (например, DDR1),
  • LPDDR2-S4: память с предварительной выборкой 4 n (например, DDR2) или
  • LPDDR2-N: энергонезависимая память ( флэш- память NAND ).

Состояния с низким энергопотреблением аналогичны базовым LPDDR с некоторыми дополнительными параметрами частичного обновления массива.

Параметры синхронизации указаны для LPDDR-200 - LPDDR-1066 (тактовые частоты от 100 до 533 МГц).

Работая при напряжении 1,2 В, LPDDR2 мультиплексирует линии управления и адреса на 10-битную шину CA с двойной скоростью передачи данных . Команды аналогичны командам обычной SDRAM , за исключением переназначения кодов операций предварительной зарядки и завершения пакета:

Бит адреса столбца C0 никогда не передается и предполагается равным нулю. Таким образом, пакетные передачи всегда начинаются с четных адресов.

LPDDR2 также имеет выбор микросхемы с активным низким уровнем (при высоком уровне все является NOP) и сигнал включения синхронизации CKE, которые работают как SDRAM. Также как и SDRAM, команда, отправляемая в цикле, в котором CKE сначала отбрасывается, выбирает состояние отключения питания:

  • Если чип активен, он застывает на месте.
  • Если команда является NOP ( низкий уровень CS или CA0–2 = HHH), микросхема бездействует.
  • Если команда является командой обновления (CA0–2 = LLH), микросхема переходит в состояние самообновления.
  • Если команда является пакетным завершением (CA0–2 = HHL), микросхема переходит в состояние глубокого отключения питания. (При выходе требуется полная последовательность сброса.)

Регистры режима были значительно расширены по сравнению с обычной SDRAM, с 8-битным адресным пространством и возможностью считывать их обратно. Хотя EEPROM меньше, чем последовательное обнаружение присутствия , в него включено достаточно информации, чтобы исключить необходимость в одной.

Устройства S2 меньше 4  Гбит и устройства S4 меньше 1 Гбит имеют только четыре банка. Они игнорируют сигнал BA2 и не поддерживают обновление для каждого банка.

Устройства энергонезависимой памяти не используют команды обновления и переназначают команду предварительной зарядки для передачи битов адреса A20 и выше. Младшие биты (A19 и ниже) передаются следующей командой Activate. Это переносит выбранную строку из массива памяти в один из 4 или 8 (выбираемых битами BA) буферов данных строки, где они могут быть прочитаны командой чтения. В отличие от DRAM, биты адреса банка не являются частью адреса памяти; любой адрес может быть перенесен в любой буфер данных строки. Буфер данных строки может иметь длину от 32 до 4096 байт, в зависимости от типа памяти. Строки размером более 32 байтов игнорируют некоторые младшие биты адреса в команде Activate. Строки меньше 4096 байтов игнорируют некоторые старшие биты адреса в команде чтения.

Энергонезависимая память не поддерживает команду записи в буферы строковых данных. Скорее, серия регистров управления в специальной области адреса поддерживает команды чтения и записи, которые могут использоваться для стирания и программирования массива памяти.

LP-DDR3 [ править ]

В мае 2012 года JEDEC опубликовал стандарт устройств памяти с низким энергопотреблением JESD209-3. [4] [5] [6] По сравнению с LPDDR2, LPDDR3 предлагает более высокую скорость передачи данных, большую пропускную способность и энергоэффективность, а также более высокую плотность памяти. LPDDR3 обеспечивает скорость передачи данных 1600 МТ / с и использует ключевые новые технологии: выравнивание записи и обучение командам / адресам, [7] опциональное оконечное устройство на кристалле (ODT) и низкую емкость ввода-вывода. LPDDR3 поддерживает как пакетные (PoP), так и дискретные типы упаковки.

Кодирование команд идентично LPDDR2, с использованием 10-битной шины CA с двойной скоростью передачи данных. [5] Однако стандарт определяет только DRAM с предварительной выборкой 8 n и не включает команды флэш-памяти.

Продукты, использующие LPDDR3, включают MacBook Air 2013 года, iPhone 5S , iPhone 6 , Nexus 10 , Samsung Galaxy S4 (GT-I9500) и Microsoft Surface Pro 3 . [8] LPDDR3 стал массовым в 2013 году, работая на 800 МГц DDR (1600 MT / с), предлагая пропускную способность, сопоставимую с памятью ноутбуков PC3-12800 в 2011 году (12,8 ГБ / с пропускной способности). [9] Для достижения этой полосы пропускания контроллер должен иметь двухканальную память. Например, это относится к Exynos 5 Dual [10] и 5 Octa. [11]

«Улучшенная» версия спецификации под названием LPDDR3e увеличивает скорость передачи данных до 2133 МТ / с. Samsung Electronics представила первые 4-  гигабитные модули LPDDR3 класса 20 нм, способные передавать данные со скоростью до 2133 МТ / с, что более чем вдвое превышает производительность более старой LPDDR2, которая способна только 800 МТ / с. [12] Различные SoC от различных производителей также поддерживают ОЗУ LPDDR3 800 МГц. К ним относятся Snapdragon 600 и 800 от Qualcomm [13], а также некоторые SoC серий Exynos и Allwinner .

LP-DDR4 [ править ]

14 марта 2012 года JEDEC провела конференцию, чтобы изучить, как будущие требования к мобильным устройствам будут способствовать появлению таких стандартов, как LPDDR4. [14] 30 декабря 2013 года компания Samsung объявила, что она разработала первую LPDDR4 8 гибибит (1 ГиБ) класса 20 нм, способную передавать данные со скоростью 3200 МТ / с, обеспечивая таким образом на 50% более высокую производительность, чем самый быстрый LPDDR3, и потребляя около На 40 процентов меньше энергии при 1,1 вольт. [15] [16]

25 августа 2014 года JEDEC опубликовал стандарт устройств памяти с низким энергопотреблением JESD209-4 LPDDR4. [17] [18]

К значительным изменениям относятся:

  • Удвоение скорости интерфейса и многочисленные последующие электрические изменения, в том числе изменение стандарта ввода / вывода на низковольтную логику с оконечной нагрузкой (LVSTL)
  • Удвоение внутреннего размера предварительной выборки и минимального размера передачи
  • Переход с 10-битной шины команд / адреса DDR на 6-битную шину SDR
  • Переход с одной 32-битной шины на две независимые 16-битные шины
  • Самообновление включается специальными командами, а не управляется линией CKE

Стандарт определяет пакеты SDRAM, содержащие два независимых 16-битных канала доступа, каждый из которых подключен к двум кристаллам на пакет. Каждый канал имеет ширину 16 бит данных, имеет свои собственные контакты управления / адреса и обеспечивает доступ к 8 банкам DRAM. Таким образом, пакет можно подключить тремя способами:

  • Линии данных и управления подключены параллельно к 16-битной шине данных, и только чип выбирает подключение независимо по каждому каналу.
  • К двум половинам шины данных шириной 32 бита и параллельным линиям управления, включая выбор микросхемы.
  • К двум независимым шинам данных шириной 16 бит

Каждая матрица обеспечивает 4, 6, 8, 12 или 16  гибибит памяти, по половине на каждый канал. Таким образом, размер каждого банка составляет одну шестнадцатую от размера устройства. Это организовано в соответствующее количество (от 16  Ki до 64 Ki) из 16384-битных (2048-байтовых) строк. Планируется расширение до 24 и 32 гибибитов, но пока не решено, будет ли это сделано за счет увеличения количества строк, их ширины или количества банков.

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

Доступ к данным осуществляется пакетами по 16 или 32 передачи (256 или 512 бит, 32 или 64 байта, 8 или 16 циклов DDR). Пакеты должны начинаться на 64-битных границах.

Поскольку тактовая частота выше, а минимальная длина пакета длиннее, чем в более ранних стандартах, управляющие сигналы могут быть более сильно мультиплексированы, и шина команд / адресов не станет узким местом. LPDDR4 мультиплексирует линии управления и адреса на 6-битную шину CA с одной скоростью передачи данных. Команды требуют 2 тактовых цикла, а операции кодирования адреса (например, активировать строку, читать или писать столбец) требуют двух команд. Например, для запроса чтения из неактивного чипа требуется четыре команды, занимающие 8 тактов: Activate-1, Activate-2, Read, CAS-2.

Линия выбора чипа (CS) активна - высокий уровень . Первый цикл команды определяется высоким значением выбора микросхемы; он низкий во время второго цикла.

Команда CAS-2 используется как вторая половина всех команд, которые выполняют передачу по шине данных и предоставляют биты адреса столбца младшего порядка:

  • Команды чтения должны начинаться с адреса столбца, кратного 4; нет возможности передавать в память ненулевой адресный бит C0 или C1.
  • Команды записи должны начинаться с адреса столбца, кратного 16; C2 и C3 должны быть равны нулю для команды записи.
  • За чтением регистра режима и некоторыми многоцелевыми командами также должна следовать команда CAS-2, однако все биты столбца должны быть нулевыми (младшими).

Длина пакета может быть сконфигурирована равной 16, 32 или динамически выбираемой битом BL операций чтения и записи.

Один сигнал DMI (маска данных / инверсия) связан с каждыми 8 линиями данных и может использоваться для минимизации количества битов, устанавливаемых на высоком уровне во время передачи данных. Когда высокий, остальные 8 бит дополняются как передатчиком, так и приемником. Если байт содержит пять или более 1 битов, сигнал DMI может быть установлен на высоком уровне вместе с тремя или меньшим количеством строк данных. Поскольку сигнальные линии заканчиваются низким уровнем, это снижает энергопотребление.

(Альтернативное использование, при котором DMI используется для ограничения количества линий данных, которые переключаются при каждой передаче, до не более 4, минимизирует перекрестные помехи. Это может использоваться контроллером памяти во время записи, но не поддерживается устройствами памяти.)

Инверсия шины данных может быть отдельно включена для чтения и записи. Для маскированной записи (которая имеет отдельный код команды) работа сигнала DMI зависит от того, включена ли инверсия записи.

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

LPDDR4 также включает механизм «целевого обновления строк», чтобы избежать повреждения из-за « молотка по строкам» в соседних строках. Специальная последовательность из трех последовательностей активации / предварительной зарядки определяет строку, которая активировалась чаще, чем установленный устройством порог (от 200 000 до 700 000 за цикл обновления). Внутренне устройство обновляет физически смежные строки, а не строки, указанные в команде активации. [19] [18] : 153–54

LP-DDR4X [ править ]

Компания Samsung Semiconductor предложила вариант LPDDR4 под названием LPDDR4X. [20] : 11 LPDDR4X идентичен LPDDR4, за исключением того, что дополнительная мощность сохраняется за счет снижения напряжения ввода-вывода (Vddq) до 0,6 В с 1,1 В. 9 января 2017 года SK Hynix анонсировала пакеты LPDDR4X на 8 и 16 ГиБ. [21] [22] JEDEC опубликовал стандарт LPDDR4X 8 марта 2017 года. [23] Помимо более низкого напряжения, дополнительные улучшения включают вариант одноканального кристалла для небольших приложений, новые пакеты MCP, PoP и IoT, а также дополнительные определения и улучшение синхронизации для максимальной скорости 4266 МТ / с.

LP-DDR5 [ править ]

19 февраля 2019 года JEDEC опубликовал JESD209-5, Стандарт маломощной двойной скорости передачи данных 5 (LPDDR5). [24]

В июле 2018 года Samsung объявила о наличии рабочего прототипа микросхем LP-DDR5. В LPDDR5 внесены следующие изменения: [25]

  • Скорость передачи данных увеличена до 6400 МТ / с.
  • Используются дифференциальные часы
  • Предварительная выборка снова не удваивается, но остается 16 n
  • Количество банков увеличено до 16, разделенных на четыре группы банков типа DDR4.
  • Улучшения энергосбережения: [24]
    • Команды Data-Copy и Write-X (все один или все нули) для уменьшения передачи данных
    • Динамическое масштабирование частоты и напряжения
  • Новая архитектура синхронизации под названием WCK & Read Strobe (RDQS) [24]

Контроллер памяти Intel Tiger Lake и Snapdragon 888 поддерживает LPDDR5.

Примечания [ править ]

  1. ^ Эквивалентно Мбит / с / контакт.

Ссылки [ править ]

  1. ^ "LPDDR" . Вики-сайт Texas Instruments . Проверено 10 марта 2015 года .
  2. ^ Anandtech Samsung Galaxy Tab - Обзор AnandTech , 23 декабря 2010 г.
  3. ^ Стандарт JEDEC: Low Power Double Data Rate 2 (LPDDR2) (PDF) , JEDEC Solid State Technology Association, февраль 2010 г. , получено 30 декабря 2010 г.
  4. ^ JEDEC публикует стандарт LPDDR3 для микросхем памяти с низким энергопотреблением. Архивировано 20 мая 2012 г. вжурнале Wayback Machine , Solid State Technology.
  5. ^ a b Стандарт устройств памяти с низким энергопотреблением JESD209-3 LPDDR3 , JEDEC Solid State Technology Association
  6. ^ «JEDEC объявляет о публикации стандарта LPDDR3 для устройств памяти с низким энергопотреблением» . jedec.org . Проверено 10 марта 2015 .
  7. ^ Хотите быстрый и подробный обзор новой спецификации JEDEC LPDDR3? EETimes обслуживает его. Архивировано 28июля2013 г. на Wayback Machine , Отчет о памяти Denali.
  8. Внутри Samsung Galaxy S4. Архивировано 29апреля 2013 г.на Wayback Machine , Chipworks.
  9. ^ Высокопроизводительная память Samsung LPDDR3 позволяет использовать удивительные мобильные устройства в 2013, 2014 годах - Яркая сторона новостей
  10. ^ "Samsung Exynos" . samsung.com . Проверено 10 марта 2015 .
  11. ^ Samsung представляет восьмиядерный мобильный процессор на EEtimes
  12. ^ В настоящее время выпускается 4-гигабитная мобильная DRAM LPDDR3 с использованием технологии процессов класса 20 нм * , Businesswire
  13. ^ Представлены процессоры Snapdragon серий 800 и 600 , Qualcomm
  14. ^ «JEDEC сосредоточится на мобильных технологиях на предстоящей конференции» . jedec.org . Проверено 10 марта 2015 года .
  15. ^ «Samsung разрабатывает первую в отрасли мобильную DRAM LPDDR4 8 ГБ» . Samsung Tomorrow (Официальный блог). Samsung Electronics . Проверено 10 марта 2015 года .
  16. ^ http://www.softnology.biz/pdf/JESD79-4_DDR4_SDRAM.pdf Стандарт JESD79 DDR4 SDRAM
  17. ^ «JEDEC выпускает стандарт LPDDR4 для устройств памяти с низким энергопотреблением» , Ассоциация твердотельных технологий JEDEC.
  18. ^ a b c Стандарт JEDEC: Low Power Double Data Rate 4 (LPDDR4) (PDF) , Ассоциация твердотельных технологий JEDEC, август 2014 г. , получено 25 декабря 2014 г. Логин и пароль "cypherpunks" разрешат скачивание.
  19. ^ "Команда обновления рядного молота" . Патенты . Google. US20140059287 . Проверено 10 марта 2015 года .
  20. ^ Реза, Ашик (16 сентября 2016). «Потребность в памяти» рождает «новую память» ( PDF ) . Саммит Qualcomm 3G LTE. Гонконг.
  21. Шилов, Антон. «SK Hynix объявляет о выпуске пакетов DRAM LPDDR4X-4266 объемом 8 ГБ» . Проверено 28 июля 2017 года .
  22. ^ "SK 하이닉스 세계 최대 용량 의 초 저전력 모바일 D 램 출시" . Схиникс (на корейском) . Проверено 28 июля 2017 года .
  23. ^ «JEDEC обновляет стандарты для устройств памяти с низким энергопотреблением» . JEDEC . Проверено 28 июля 2017 года .
  24. ^ a b c «JEDEC обновляет стандарт для устройств памяти с низким энергопотреблением: LPDDR5» . jedec.org . Проверено 19 февраля 2019 .
  25. ^ Смит, Райан (16 июля 2018 г.). «Samsung анонсирует первый чип LPDDR5 DRAM, ориентированный на скорость передачи данных 6,4 Гбит / с и снижение энергопотребления на 30%» . AnandTech .

Внешние ссылки [ править ]

  • Микрон
  • Эльпида
  • Наня
  • Samsung
  • Страницы JEDEC: НИЗКАЯ МОЩНОСТЬ ДВОЙНАЯ СКОРОСТЬ ДАННЫХ 3 SDRAM (LPDDR3)