Jump to content

Электрохимическое ОЗУ

Электрохимическая память с произвольным доступом (ECRAM) — это тип энергонезависимой памяти (NVM) с несколькими уровнями на ячейку (MLC), предназначенный для глубокого обучения . аналогового ускорения [1] [2] [3] Ячейка ECRAM представляет собой трехполюсное устройство, состоящее из проводящего канала, изолирующего электролита , ионного резервуара и металлических контактов. Сопротивление канала модулируется ионным обменом на границе раздела канал-электролит при приложении электрического поля. Процесс переноса заряда позволяет как сохранять состояние при отсутствии приложенной мощности, так и программировать несколько отдельных уровней, что отличает работу ECRAM от работы полевого транзистора (FET) . Операция записи является детерминированной и может привести к симметричному потенцированию и депрессии, что делает массивы ECRAM привлекательными для использования в качестве искусственных синаптических весов в физических реализациях искусственных нейронных сетей (ИНС) . Технологические проблемы включают потенциал разомкнутой цепи (OCP) и совместимость литейного производства полупроводников, связанную с энергетическими материалами. Университеты, государственные лаборатории и корпоративные исследовательские группы внесли свой вклад в разработку ECRAM для аналоговые вычисления . Примечательно, что Sandia National Laboratories разработала литиевый элемент, вдохновленный материалами твердотельных батарей. [4] Стэнфордский университет создал органическую клетку на основе протонов. [5] и International Business Machines (IBM) продемонстрировали параллельное программирование в памяти без селектора для задачи логистической регрессии в массиве металлоксидной памяти ECRAM, предназначенном для вставки в серверную часть линии (BEOL) . [6] В 2022 году исследователи из Массачусетского технологического института создали неорганическую, совместимую с КМОП протонную технологию, которая достигла почти идеальных характеристик модуляции с помощью быстрых наносекундных импульсов. [7]

Операция

[ редактировать ]
Расположение и принцип работы синаптических ячеек ECRAM

Напряжение к затвору относительно канальных электродов может быть приложено в виде фиксированного тока или смещения, направляя ионы к границе раздела электролит/канал или от нее, где происходит перенос заряда со свободными носителями. При введении в канал ионный заряд нейтрализуется, а атомные частицы интеркалируются или связываются с проводящей матрицей-хозяином, в некоторых случаях приводя к деформации и локализованному фазовому превращению. Такие обратимые процессы эквивалентны анодным/катодным реакциям в аккумуляторных элементах или электрохромных устройствах . Хотя в ECRAM программирование элемента памяти определяется не как изменение емкости или непрозрачности, а как изменение проводимости канала, связанное с вставкой или удалением атомных частиц в результате стрессового сигнала.

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

Скорость

[ редактировать ]

Скорость программирования ячеек ECRAM не ограничивается объемной диффузией ионов. Действительно, им нужно всего лишь пересечь плоскость интерфейса между электролитом и каналом, чтобы вызвать изменение проводимости. Наносекундные импульсы записи действительно могут вызвать программирование. [8] Компромисс между емкостью затвора , электронной проводимостью и т. д. может привести к стабилизации переходных процессов, ограничивая максимальную частоту чтения-записи. [9]

Массивы ECRAM интегрированы по псевдоперекрестной схеме, при этом линия доступа к воротам является общей для всех устройств в ряду или столбце. Если изменение электрохимического потенциала , движущей силы батареи, происходит при ионном обмене между каналом и электродом затвора, на контакте затвора существует потенциал разомкнутой цепи (OCP) , который будет отличаться от устройства к устройству в зависимости от запрограммированного состояния. Чтобы предотвратить перекрестные помехи между ячейками, совместно использующими одну линию затвора, последовательно с элементом памяти добавляется устройство доступа для изоляции каждой из них. [10] Подавление OCP в конструкции ECRAM минимизирует размер/сложность ячейки, позволяя осуществлять параллельное чтение/программирование массивов устройств без селектора. [6]

Синаптическая функция

[ редактировать ]
(Слева) Иллюстрация операции аналогового умножения матрицы на вектор в массиве псевдоперекрестных экрам. (Справа) Иллюстрация программирования 50 различных и обратимых состояний в синаптической клетке экрама.

Энергонезависимую память (NVM) можно использовать для вычислений в оперативной памяти , тем самым снижая частоту передачи данных между устройствами хранения и обработки. В конечном итоге это может улучшить время вычислений и повысить энергоэффективность по сравнению с иерархическими системными архитектурами за счет устранения узкого места фон Неймана . Следовательно, при использовании многоуровневых ячеек (MLC) в узлах перекрестных матриц можно выполнять аналоговые операции с данными, закодированными по времени или напряжению, такие как умножение вектора (входной сигнал строки) × матрица (массив памяти). Следуя законам Кирхгофа и Ома , результирующий вектор затем получается путем интегрирования тока, собранного в каждом столбце. Для ячеек ECRAM в каждую строку добавляется дополнительная строка для записи ячеек во время циклов программирования, тем самым создавая псевдоперекрестную архитектуру. В области искусственного интеллекта (ИИ) глубокие нейронные сети (DNN) используются для задач классификации и обучения, опираясь на большое количество операций умножения матриц. Поэтому аналоговые вычисления с технологией NVM для таких задач чрезвычайно привлекательны. Ячейки ECRAM имеют уникальные возможности для использования в аналоговых ускорителях глубокого обучения благодаря присущей им детерминированной и симметричной природе программирования по сравнению с другими устройствами, такими как резистивная ОЗУ (ReRAM или RRAM) и память с фазовым изменением (PCM) .

Требования

[ редактировать ]
Метрика Единица NVM-синаптический
ячейка-мишень [11]
Диапазон G нс 9-72
соотношение включения/выключения нет 8
# штатов нет 1000
асимметрия вверх/вниз % 5
время записи нс 1

Физическая реализация искусственных нейронных сетей (ИНС) должна работать с изо-точностью при сравнении с весами точности с плавающей запятой в программном обеспечении. Это устанавливает границы свойств устройства, необходимые для аналоговых ускорителей глубокого обучения . При разработке своего резистивного процессора (RPU) компания IBM Research опубликовала такие требования: [11] часть которых указана здесь. Совместная разработка алгоритмов и аппаратного обеспечения может несколько расслабить их, но не без других компромиссов. [12]

Использование NVM в качестве синаптических весов вместо хранилища предполагает существенно разные требования, когда речь идет о целевом диапазоне сопротивления, количестве уровней, скорости программирования и симметрии. Поскольку вычисления в памяти происходят параллельно через массив, многие устройства обрабатываются одновременно и, следовательно, должны иметь высокое среднее сопротивление для ограничения рассеивания энергии. Для выполнения высокоточных вычислений и устойчивости к шуму ячейке NVM необходимо большое количество различных состояний. Время программирования должно быть быстрым только между уровнями, а не от самого высокого до самого низкого состояния сопротивления. Во время каждого цикла программирования ( обратное распространение ошибки ) обновления весов могут быть отрицательными или положительными, и поэтому трассы вверх/вниз нуждаются в симметрии, чтобы позволить алгоритмам обучения сходиться. Все технологии NVM борются с этими целями. Отдельные ячейки ECRAM могут соответствовать таким строгим показателям, [6] но также необходимо продемонстрировать производительность массива высокой плотности и стохастичность.

Демонстрации с синаптическими массивами ECRAM

[ редактировать ]

Сандианские национальные лаборатории

[ редактировать ]

Как сообщалось в публикации в журнале Science за 2019 год Эллиотом Дж. Фуллером, Алеком А. Талином и др. от Sandia National Laboratories в сотрудничестве со Стэнфордским университетом и Массачусетским университетом в Амхерсте : [10]

Используя копланарные органические многоуровневые ячейки, изолированные устройствами памяти с проводящим мостом (CBM), команда демонстрирует параллельное программирование и адресацию в массивах размером до 3×3. В частности, двухслойная нейронная сеть сопоставляется с массивом путем передачи весов, необходимых для выполнения задачи вывода, что приводит к операции XOR над двоичным входным вектором.

Показано, что отдельные ячейки обладают следующими свойствами (не все они достигаются в одной и той же конфигурации устройства); скорость = 1 МГц, циклы чтения-записи, количество состояний > 50 (настраиваемое), диапазон сопротивления = 50-100 нС (настраиваемое), ресурс > 10 8 запись операций, размер = 50×50 мкм 2 .

IBM Исследования

[ редактировать ]

Как сообщалось в материалах Международного собрания электронных устройств IEEE (IEDM) в 2019 году Сейён Ким, Джон Розен и др. из исследования IBM: [6]

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

Показано, что отдельные ячейки обладают следующими свойствами (не все они достигаются в одной и той же конфигурации устройства); скорость = 10 нс, импульсы записи, количество состояний > 1000 (настраиваемый), диапазон сопротивления = 0–50 мкс (настраиваемый), ресурс > 10 7 операции записи, размер < 1×1 мкм 2 .

Реализации ячеек

[ редактировать ]

Различные учреждения продемонстрировали ячейки ECRAM с совершенно разными материалами, компоновкой и характеристиками.
Пример набора дискретных ячеек приведен в таблице.

Ион Канал Размер устройства Запись длительности импульса Ссылка
Что +
ГДЕ
3
100 х 100 нм 2 5 нс [8]
Что +
Что
1-х
СО
2
~ 1 мм 2 0,5 с [4]
Что +
Графен 36 мкм 2 10 мс [13]
Что +
α-МО
3
~ 1 мм 2 10 мс [14]
ЧАС +
ПЕДОТ:PSS 0,001 мм 2 5 мс [5]
ЧАС +
ГДЕ
3
0,05 мм 2 5 мс [15]
ЧАС +
ГДЕ
3
0,025 мм 2 210 мс [16]
ЧАС +
ГДЕ
3
0,01 мм 2 0,1 с [17]
ЧАС + 2D MXene 100 мкм 2 200 нс [18]

Литий-ЭКРАМ

[ редактировать ]

Устройства Li-ECRAM, основанные на ионах лития, продемонстрировали повторяемое и контролируемое переключение за счет применения известных материалов из аккумуляторной технологии в конструкции памяти. [4] [13] [14] Следовательно, такие ячейки могут иметь значение OCP, которое варьируется в пределах нескольких вольт в зависимости от запрограммированного состояния.

Устройства H-ECRAM, основанные на ионах водорода, оказались быстрыми, поэтому для запуска программирования требуются небольшие движущие силы. [5] [15] [16] Высокие коэффициенты диффузии в различных материалах могут сопровождаться отсутствием удержания в ячейке памяти, что влияет на долговечность. В большинстве конструкций H-ECRAM используются жидкие и/или органические электролиты. В исследовании 2022 года исследователи из Массачусетского технологического института продемонстрировали КМОП-совместимую технологию на основе электролита из фосфоросиликатного стекла , которая обеспечивает сверхбыстрые характеристики модуляции с высокой энергоэффективностью. [7] В том же году исследователи из Королевского технологического института KTH продемонстрировали ECRAMS на основе интеркаляции водорода в 2D-материал MXene, что ознаменовало первую демонстрацию высокоскоростных 2D ECRAM. [18]

МО-ЭКРАМ

[ редактировать ]

ECRAM на основе оксидов металлов созданы на основе материалов OxRam и технологии high-k/металлических затворов, используемых в коммерческих полупроводниковых устройствах. MO-ECRAM действительно позволяет выполнять незначительные операции записи OCP и менее микросекунды. [6]

Обработанная пластина диаметром 200 мм.

Для современных полупроводниковых запоминающих устройств или вычислительных приложений технология должна быть совместима с очень крупномасштабной интеграцией (СБИС) . Это накладывает ограничения на используемые материалы и методы изготовления функциональных устройств. Значение для ECRAM описано здесь.

Литейный завод полупроводников

[ редактировать ]

Завод по производству полупроводников может работать с несколькими технологиями и имеет строгие правила, когда дело касается материалов, используемых в его дорогостоящем наборе инструментов, чтобы избежать перекрестного загрязнения и потери производительности устройства. В частности, подвижные ионы металлов, если они присутствуют в активных областях, могут вызвать дрейф устройства и повлиять на надежность. Есть еще несколько соображений для литейных заводов; включая безопасность, стоимость, объем и т. д. Следовательно, Li-ECRAM на основе литий-ионных аккумуляторов сталкивается с уникальными проблемами, выходящими за рамки присутствия OCP.

Задний конец линии (BEOL)

[ редактировать ]

Массивы памяти требуют логической периферии для работы и взаимодействия с остальной частью вычислительной системы. Такая периферия основана на полевых транзисторах (FET), построенных на поверхности подложек кремниевых пластин с высоким тепловым балансом на переднем конце линии (FEOL) . Ячейки памяти можно вставлять между верхними металлическими уровнями на заднем конце линии (BEOL), но при этом они не должны подвергаться воздействию температур до ~ 400 °C, используемых на последующих этапах. Вместе с проблемами формирования паттернов высокой плотности эти ограничения делают органические устройства непригодными для такой интеграции. ECRAM на основе 2D-материалов MXene [18] показали, что на потенциал не влияет нагрев при температуре 400 ° C, но необходимы дополнительные разработки для интеграции ионных проводников.

Гетерогенная интеграция (HI)

[ редактировать ]

Одним из способов внедрения новых материалов для памяти может быть использование гетерогенной интеграции (HI) , при которой массив устройств изготавливается независимо от логических элементов управления, а затем присоединяется к чипу, содержащему полевой транзистор, чтобы обеспечить возможность его использования в качестве памяти с высокой пропускной способностью (HBM) . Однако стоимость и сложность, связанные с такой схемой, отрицательно влияют на ценность предложения по замене существующих технологий памяти.

  1. ^ Ши, Дж.; Ха, СД; Чжоу, Ю.; Шуфс, Ф.; Раманатан, С. (2013). «Коррелированный никелатный синаптический транзистор» . Природные коммуникации . 4 : 2676. Бибкод : 2013NatCo...4.2676S . дои : 10.1038/ncomms3676 . ПМИД   24177330 .
  2. ^ Тан, Цзяньши; Бишоп, Дуглас; Ким, Сеён; Копел, Мэтт; Гокмен, Тайфун; Тодоров, Теодор; Шин, Сан Хун; Ли, Ко-Тао; Соломон, Пол (01 декабря 2018 г.). «ECRAM как масштабируемая синаптическая ячейка для высокоскоростных нейроморфных вычислений с низким энергопотреблением» . Международная конференция IEEE по электронным устройствам (IEDM) , 2018 г. стр. 13.1.1–4. дои : 10.1109/IEDM.2018.8614551 . ISBN  978-1-7281-1987-8 . S2CID   58674536 . Проверено 16 июля 2020 г.
  3. ^ "Конечно-элементное моделирование электрохимической оперативной памяти - iis-проекты" . iis-projects.ee.ethz.ch . Цюрих, Швейцария: ETH Zurich . Проверено 16 июля 2020 г.
  4. ^ Jump up to: а б с ' Э. Дж. Фуллер и др. , Адв. Матер., 29, 1604310 (2017)
  5. ^ Jump up to: а б с Ю. ван де Бургт и др. , Nature Electronics, 1, 386 (2018).
  6. ^ Jump up to: а б с д и Ким, С. (2019). «КМОП-совместимая электронная память на основе оксида металла для ускорителя глубокого обучения». Международная конференция IEEE по электронным устройствам (IEDM) 2019 . стр. 35.7.1–4. дои : 10.1109/IEDM19573.2019.8993463 . ISBN  978-1-7281-4032-2 . S2CID   211211273 .
  7. ^ Jump up to: а б Онен, Мурат; Эмонд, Николас; Ван, Баомин; Чжан, Дифей; Росс, Фрэнсис М.; Ли, Цзюй; Йылдыз, Бильге; дель Аламо, Хесус А. (29 июля 2022 г.). «Наносекундные протонные программируемые резисторы для аналогового глубокого обучения» . Наука . 377 (6605): 539–543. дои : 10.1126/science.abp8064 . ISSN   0036-8075 . ПМИД   35901152 . S2CID   251159631 .
  8. ^ Jump up to: а б Тан, Дж. (2018). «ECRAM как масштабируемая синаптическая ячейка для высокоскоростных нейроморфных вычислений с низким энергопотреблением». Международная конференция IEEE по электронным устройствам (IEDM) , 2018 г. стр. 13.1.1–4. дои : 10.1109/IEDM.2018.8614551 . ISBN  978-1-7281-1987-8 . S2CID   58674536 .
  9. ^ Д. Бишоп и др. , материалы международной конференции «Твердотельные устройства и материалы» (SSDM), стр. 23-24 (2018).
  10. ^ Jump up to: а б Фуллер, Э.Дж.; Кин, Северная Каролина; Мелианас, А.; Ван, З.; Агарвал, С.; Ли, Ю.; Тачман Ю.; Джеймс, компакт-диск; Маринелла, MJ; Ян, Джей-Джей; Саллео, А.; Талин, А.А. (2019). «Параллельное программирование ионной памяти с плавающим затвором для масштабируемых нейроморфных вычислений» . Наука . 364 (6440): 570–4. Бибкод : 2019Sci...364..570F . дои : 10.1126/science.aaw5581 . ПМИД   31023890 . S2CID   133605392 .
  11. ^ Jump up to: а б Тайфун, Г.; Юрий В. (2016). «Ускорение обучения глубоких нейронных сетей с помощью резистивных перекрестных устройств: соображения проектирования» . Границы в неврологии . 10 : 333. дои : 10.3389/fnins.2016.00333 . ПМЦ   4954855 . ПМИД   27493624 .
  12. ^ Тайфун, Г.; Хенш, Х. (2020). «Алгоритм обучения нейронных сетей на массивах резистивных устройств» . Границы в неврологии . 14 : 103. дои : 10.3389/fnins.2020.00103 . ПМК   7054461 . ПМИД   32174807 .
  13. ^ Jump up to: а б Шарбати, Монтана; Ду, Ю.; Торрес, Дж.; Ардолино, Северная Дакота; Юн, М.; Сюн, Ф. (2018). «Искусственные синапсы: маломощные электрохимически настраиваемые графеновые синапсы для нейроморфных вычислений» . Адв. Мэтр . 30 : 1870273. дои : 10.1002/adma.201870273 .
  14. ^ Jump up to: а б Ян, К.-С.; Шан, Д.-С.; Лю, Н.; Фуллер, Э.Дж.; Агравал, С.; Алек Талин, А.; Ли, Ю.-К.; Шен, Б.-Г.; Сан, Ю. (2018). «Полностью твердотельный синаптический транзистор со сверхнизкой проводимостью для нейроморфных вычислений» . Адв. Функц. Мэтр . 28 (42): 1804170. doi : 10.1002/adfm.201804170 . ОСТИ   1472248 . S2CID   104934211 .
  15. ^ Jump up to: а б Яо, X.; Клюкин, К.; Лу, В. (2020). «Протонный твердотельный электрохимический синапс для физических нейронных сетей» . Нат Коммун . 11 (1): 3134. Бибкод : 2020NatCo..11.3134Y . дои : 10.1038/s41467-020-16866-6 . ПМК   7371700 . ПМИД   32561717 .
  16. ^ Jump up to: а б Ян, Ж.-Т.; Ге, К.; Ду, Ж.-Ю.; Хуанг, Х.-Ю.; Он, М.; Ван, К.; Лу, Х.-Б.; Ян, Г.-З.; Джин, К.-Дж. (2018). «Искусственные синапсы, эмулируемые электролитно-оксидным вольфрамовым транзистором». Адв. Мэтр . 30 (34): 1801548. doi : 10.1002/adma.201801548 . ПМИД   29974526 . S2CID   49655665 .
  17. ^ Дж. Ли и др. , материалы международного семинара IEEE по кремниевой наноэлектронике (SNW), стр. 31-32 (2018).
  18. ^ Jump up to: а б с Мелианас, Армантас; Канг, Мин-А; Вахид Мохаммади, Армин; Квилл, Тайлер Джеймс; Тянь, Вейцянь; Гогоци, Юрий; Саллео, Альберто; Хамеди, Махьяр Макс (март 2022 г.). «Высокоскоростная ионная синаптическая память на основе 2D карбида титана MXene» . Передовые функциональные материалы . 32 (12): 2109970. doi : 10.1002/adfm.202109970 . ISSN   1616-301X . S2CID   244484634 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 46171f877775e4ad5f8750865b5dc127__1722385860
URL1:https://arc.ask3.ru/arc/aa/46/27/46171f877775e4ad5f8750865b5dc127.html
Заголовок, (Title) документа по адресу, URL1:
Electrochemical RAM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)