Научный журнал
Фундаментальные исследования
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,074

ФУНКЦИОНАЛЬНЫЕ БЛОКИ ЭНЕРГОНЕЗАВИСИМЫХ ПЛИС НА ОСНОВЕ МЕМРИСТОРНЫХ ЯЧЕЕК ПАМЯТИ

Кальсков А.В. 1 Ковалев А.В. 1 Коробкова А.И. 2
1 ФГАОУ ВПО «Южный федеральный университет»
2 Институт химии силикатов имени И.В. Гребенщикова Российской академии наук
В статье рассмотрен подход к решению проблемы повышения интеграции блоков памяти с помощью применения мемристоров, которые занимают меньшую площадь, чем запоминающие ячейки на основе транзисторов, имеют достаточно высокое быстродействие, а также энергонезависимы (при отключении питания мемристор сохраняет свое состояние проводимости). Для моделирования ячейки памяти в системе автоматизированного проектирования (САПР) Cadence была разработана схемотехническая модель мемристора. На ее основе разработана ячейка памяти, состоящая из трех основных составляющих частей: ячейка памяти, схема записи и схема считывания. Проанализированы преимущества данной схемной реализации (в 20–25 раз меньшая площадь по сравнению с ячейками памяти на транзисторах), а также возможность разработки табличных преобразователей для функциональных блоков программируемых логических интегральных схем (ПЛИC) на их основе.
мемристоры
функциональные блоки
программируемые логические интегральные схемы (ПЛИС)
1. Chua L.O. Memristor–the missing circuit element // IEEE Trans. Circuit Theory, CT-18, 1971. – №. 5. – Р. 507–519.
2. Hackett N.G., Hamadani B., Dunlap B. at al. A flexible solution-processed memristor // IEEE Electron Devic. Lett. – July 2009. – Vol. 30, №. 7. – Р. 706–708.
3. Strukov D.B., Snider G.S., Stewart D.R., Williams R.S. The missing memristor found // Nature, 453. – 2008. – Р. 80–83.
4. Wuttig M. and Yamada N. 2007 Phase-change materials for rewriteable data storage Nat. Mater. 6 824–32.
5. Yang J.., Pickett M.D., Li X. at al. Memristive switching mechanism for metal/oxide/metal nanodevices // Nat. Nanotechnol. – June 2008. – Vol. 3. – Р. 429–433.

С каждым днем увеличивается объем цифровой информации, которую необходимо хранить на запоминающих устройствах. Назначение памяти может быть очень разнообразным: оперативная память, постоянная память или же память, предназначенная для хранения значений в LUT (LookUp Table) в функциональных блоках ПЛИC (программируемая логическая интегральная схема). Но во всех видах памяти важными характеристиками являются быстродействие и степень интеграции.

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

Мемристор – один из четырех базовых пассивных элементов, появление которого было предсказано в 1971 году профессором Леоном Чуа [1]. В 2008 году HP labs объявили о получении прототипа мемристора [3]. Особенность этого элемента заключается в способности изменять свое сопротивление при приложении напряжения, а также сохранять свое состояние при отключении питания [4]. Такое свойство мемристора позволяет применять его в многоуровневой логике, нейронных сетях, а также в ячейках памяти.

Мемристор представляет собой структуру металл-диэлектрик-металл. При создании используются различные материалы, но чаще всего применяются оксид титана и платина. Рабочим телом является оксид титана, платина выполняет роль двух терминалов, к которым прикладывается напряжение [5]. Структура имеет размеры 40×40 нм, что по сравнению с транзистором в 5–6 раз меньше (при 32 нм технологии).

Для моделирования ячейки памяти в САПР Cadence была разработана схемотехническая модель мемристора. На ее основе разработана ячейка памяти, которую можно разделить на три составляющие части: ячейка памяти (рис. 1), схема записи (рис. 2) и схема считывания
(рис. 3).

рис_88.tif

Рис. 1. Ячейка памяти

рис_89.tif

Pис. 2. Схема записи

рис_90.tif

Рис. 3. Схема считывания

Ячейка памяти состоит из транзистора и мемристора. Транзистор выполняет роль ключа, который открывает доступ к мемристору. Особенность заключается в том, что к подложке транзистора подключает-
ся –3 В, а на затвор подается +5 и –5 В. Это необходимо для того, чтобы транзистор пропускал положительное и отрицательное напряжение. Благодаря этому на один из терминалов мемристора подается +2 и –2 В (в то время как второй терминал подключен к земле), и соответственно мемристор может перейти в нужное
состояние.

Для перезаписи мемристора необходима схема записи, которая представлена на рис. 2. Она состоит из двух транзисторов и двух источников напряжения. На подложки транзистора так же подается напряжение в –3 В. Когда на терминал Plus подается +5 В, транзистор открывается. Напряжение в +3 В, генерируемое источником напряжения, проходя через открытый транзистор, подается на сток транзистора в ячейке памяти, и если он открыт, +3 В прикладывается к мемристору, переводя его в ON состояние (состояние с низким сопротивлением, равным 1 кОм). Когда же на терминал Minus подается +5 В, на сток транзистора в ячейке памяти подается –3 В, и мемристор соответственно может переключиться в OFF состояние (состояние с низким сопротивлением, равным 100 кОм).

Чтобы определить состояние мемристора, можно использовать схему считывания, которая работает по принципу делителя напряжения. Напряжение делится между резистором в 100 кОм и мемристором. Резистор номиналом 60 кОм необходим для получения нужных значений напряжения при разных логических уровнях. В результате при сопротивлении на мемристоре 2 кОм на выход приходит 0,2 В, при 100 кОм, соответственно, 1 В.

Предложенная принципиальная схема была промоделирована в САПР Cadence, в результате чего была получена временная диаграмма представленная на рис. 4. На ней можно увидеть, что при одновременном приложении напряжения +5 В на транзистор открывающий доступ к мемритору (/m) и транзистор, позволяющий приложить +3 В (/plus), мемристор переходит в On состояние, и при последующим считывании (приложении +5 В к терминалу /R) на выход (/out) приходит 0,2 В. При приложении +5 В к терминалу minus, мемристор переходит соответственно в Off состоянии, и на выход, при чтении, приходит 1 В.

рис_91.tif

Рис. 4. Временная диаграмма ячейки памяти

Преимущество представленной схемы заключается в использовании одинаковых транзисторов, что позволяет сократить до минимума количество производственных этапов. Также малый размер ячейки дает возможность создавать память с очень высокой плотностью.

Используя предложенное схемотехническое решение, можно спроектировать LUT (LookUp Table) для функциональных блоков ПЛИC. Особенность данной схемы заключается в возможности использовать одну схему считывания и записи на несколько ячеек памяти. Количество ячеек ограничивается только паразитной емкостью проводников, которая может повлиять на скорость переключения мемристоров. Однако значение данной емкости сравнительно не большое, поэтому можно использовать одну схему считывания и записи на 16 ячеек памяти (рис. 5).

рис_92.tif

Рис. 5. Схема LUT для функциональных блоков ПЛИС

LUT в функциональных блоках ПЛИС, созданных на основе мемристоров, имеют в 20–25 раз меньшую площадь по сравнению с ячейками памяти на транзисторах. Также мемристоры энергонезависимы, что позволяет более эффективно использовать их в теневой памяти. Скорость чтения составляет 10 нс [2], что также удовлетворяет требованиям памяти в функциональных блоках ПЛИС.

Работа выполнена при финансовой поддержке Министерства образования и науки Российской Федерации (гос. соглашение №14.A18.21.0107) в рамках ФЦП «Научные и научно-педагогические кадры инновационной России» на
2009–2013 годы.

Рецензенты:

Агеев О.А., д.т.н., профессор, директор Научно-образовательного центра «Нанотехнологии» Южного федерального университета, г. Таганрог;

Рындин Е.А., д.т.н., профессор, ведущий научный сотрудник Южного научного центра Российской академии наук (ЮНЦ РАН), г. Ростов-на-Дону.

Работа поступила в редакцию 16.10.2012.


Библиографическая ссылка

Кальсков А.В., Ковалев А.В., Коробкова А.И. ФУНКЦИОНАЛЬНЫЕ БЛОКИ ЭНЕРГОНЕЗАВИСИМЫХ ПЛИС НА ОСНОВЕ МЕМРИСТОРНЫХ ЯЧЕЕК ПАМЯТИ // Фундаментальные исследования. – 2012. – № 11-2. – С. 402-405;
URL: http://www.fundamental-research.ru/ru/article/view?id=30546 (дата обращения: 22.11.2019).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.074