Магнитная память «на беговой дорожке»: быстро, дешево и надежно
|
Исследовательская группа под руководством Стюарта Паркина анонсировала первые результаты работ по созданию нового класса энергонезависимой памяти — памяти «на беговой дорожке» (magnetic racetrack memory, MRM), или трековой памяти. Она соединит в себе быстроту оперативной памяти и дешевизну жестких дисков, превзойдет их по плотности записи и при этом будет потреблять в десятки раз меньше энергии. Вероятно, уже в следующем десятилетии MRM заменит энергозависимую оперативную память, что позволит избавиться от ожидания при загрузке компьютеров — ведь операционная система и прикладные программы будут сохраняться в ОЗУ после их выключения!
В наши дни цифровая информация хранится на двух основных типах запоминающих устройств — на жестких магнитные дисках (hard disk drive, HDD) и твердотельных накопителях (solid state drive, SSD). Поскольку в основе механизма HDD лежит вращающийся магнитный диск, это уменьшает надежность хранения данных и делает доступ к ним довольно медленным — около 5 мс. У лишенных подвижных частей SSD-устройств (к ним относятся оперативные запоминающие устройства и флэш-память) время доступа к информации в миллион раз меньше — до 5 нс, но зато стоимость хранения одного бита примерно в 100 раз выше, чем у HDD. При этом оба типа накопителей построены на двумерной геометрии, так что увеличение их емкости может происходить только за счет дальнейшей миниатюризации ячеек.
Принципиально новую технологию хранения данных разрабатывает группа Стюарта Паркина (Stuart Parkin) из Альмаденского исследовательского центра (Almaden Research Centre) компании IBM в Сан-Хосе (США). Эта технология базируется на открытых не так давно спинтронных эффектах, в частности на использовании спинового тока для перемещения наноразмерных магнитных объектов — доменных стенок — в пределах магнитных нанопроволок. Под действием такого тока доменные стенки бегут друг за другом по этой проволоке, словно бегуны по спринтерской дорожке (треку). Поэтому такая технология получила название «память на беговой дорожке» (magnetic racetrack memory, MRM), или «трековая память».
Подобный подход позволит создать твердотельную память, соперничающую с жесткими дисками по стоимости и вместимости, но превосходящую их по производительности и надежности. Всё это может произвести революцию в сфере доступа и управления информацией.
Как работает память «на беговой дорожке»
Давайте сначала вспомним, как воспроизводилась музыка в старых кассетных магнитофонах. Магнитная лента, на которой расположены участки разной намагниченности, протягивается с постоянной скоростью мимо считывающей головки, которая «чувствует» намагниченность проходящего рядом участка ленты. Нечто подобное происходит и в устройствах с памятью «на беговой дорожке» — правда, с одной очень важной разницей: лента остается неподвижной, а движутся сами участки намагниченности!
Как такое может быть? Пусть у нас есть тонкая ферромагнитная проволока, в которой создана такая намагниченность, как показана на рис. 1. Отдельные стрелочки («маленькие магнитики») показывают направление локальной намагниченности материала; области, где это направление одинаковое, называются магнитными доменами. Домены разделены доменными стенками — узкими областями, где намагниченность перестраивается с одного направления на другое. На рисунке показаны три домена, разделенные двумя доменными стенками противоположной полярности.
Теперь в дело включается спинтроника. Когда ток проходит сквозь намагниченный материал, он становится спин-поляризованным (подробнее об этом процессе см.: Нобелевская премия по физике — 2007 и Первый спиновый транзистор на основе кремния открывает путь к электронике нового поколения). Спин-поляризованный ток, в свою очередь, начинает разворачивать маленькие магнитики в ту или иную сторону. В результате такого разворота доменная стенка как бы сдвигается, причем направление сдвига одинаково для всех стенок.
|
Если на проволоке имеется какая-то последовательность стенок, то все они будут под действием спин-поляризованного тока «бежать» вперед с одинаковой скоростью. Получается, что магнитные домены, ограниченные этими стенками, движутся, но сама проволока остается на месте. Теперь достаточно поместить туда записывающее и считывающее устройство, и прототип трековой памяти готов (см рис. 2).
Работа с этой проволочкой выглядит так. Вертикальная ячейка памяти (рис. 2) установлена на кремниевую подложку поверх индивидуальных считывающего и записывающего элементов. Считывающий элемент создается на основе магнитного туннельного перехода (МТП) — одного из базовых элементов спинтроники. В нем есть два тонких магнитных слоя, разделенные изолятором. По законам классической теории электричества ток сквозь непроводящую прослойку течь не должен, но благодаря квантовому явлению туннелирования небольшой ток всё же течет, причем его сила очень чувствительна к направлению намагниченности участка беговой дорожки.
Выберем одно из двух возможных направлений намагниченности и назовем его «ноль», тогда второе направление будет соответствовать «единице». Нужно также зафиксировать длину каждого бита, чтобы длинный домен без стенок соответствовал длинной цепочке одинаковых битов. Если теперь к беговой дорожке приложить последовательность импульсов спин-поляризованного тока, домены придут в движение, а по изменению сопротивления на считывающем элементе будет фиксироваться череда нулей и единиц.
Запись информации производится еще одной магнитной нанопроволокой, расположенной поперек беговой дорожки. Она тоже манипулирует намагниченностью доменов — в нужные моменты времени импульсы тока в этом элементе порождают и сдвигают доменные стенки на беговой дорожке. Другими словами, записывающий элемент способен перестраивать доменную структуру так, как нам будет угодно.
Что сделано
Так всё должно выглядеть в идеале. А что уже удалось сделать на данный момент? Пока не так много, чтобы можно было говорить о коммерческом внедрении результатов работы, но реальность этой технологии была без сомнения продемонстрирована.
Паркин и его коллеги научились создавать доменные стенки и гонять их по проволоке в любом направлении со скоростью свыше 100 м/с. Для проволоки длиной в несколько микрон это отвечает времени доступа в несколько десятков наносекунд — довольно быстро даже по современным меркам. Более того, авторам удалось создать и продемонстрировать в работе самый настоящий трехбитный сдвиговый регистр (рис. 3) — возможно, на его основе через 6-7 лет будет построена полноценная память «на беговой дорожке».
|
Давайте разберемся, как этот регистр работает. Перед началом записи с помощью достаточно сильного магнитного поля вся дорожка намагничивается в одну сторону (то есть записана последовательность единиц). Затем при помощи импульсного генератора через поперечный контакт (рис. 3А, слева) пропускается ток длительностью 10 нс. В зависимости от его направления и намагниченности дорожки непосредственно под ним может образоваться или не образоваться новая доменная стенка. Второй такой импульс, длительностью уже 70 нс, протекая вдоль дорожки, смещает стенки на длину одного бита. Цикл «запись–сдвиг» повторяется, и в итоге возникает последовательность логических нолей и единиц, как показано на рис. 3 (B и C).
Перспективы и проблемы
|
Что обещает создание нового класса памяти? Во-первых, из-за отсутствия движущихся частей (и даже движущихся атомов!) это будет быстрая, долговечная и в перспективе дешевая энергонезависимая память. Во-вторых, если на двумерной подложке создать «лес» вертикальных нанопроволочек (см. рис. 4) и на каждой записать не один, а много битов, то получится память с настоящим трехмерным хранением данных. Именно поэтому автор разработки считает, что эта технология вскоре превзойдет по плотности записи традиционные носители.
Сравнить различные типы памяти поможет таблица. Синим и красным цветом выделены наилучшие и наихудшие значения параметров соответственно. Как видно из таблицы, память «на беговой дорожке» по многим параметрам опережает уже созданные устройства для хранения информации, а также устройства, находящиеся на стадии разработки и внедрения, такие как фазоинверсная память (phase change RAM, PCRAM) и спиновая память с произвольной выборкой (spin MRAM), в которой используется спин-поляризованный ток для записи информации посредством передачи спинового момента.
Если ожидаемая плотность хранения данных будет реализована в готовом продукте, это будет означать, что мобильные телефоны, КПК и универсальные медиапроигрыватели смогут вмещать на борту в сто раз больше памяти, чем это возможно сегодня. Другими словами, портативный mp3-плеер сможет хранить до 500 000 песен.
|
Конечно, на пути к этому предстоит еще преодолеть немало трудностей. Во-первых, надо научиться синхронно двигать десятки доменных стенок (пока что были эксперименты не более чем с тремя стенками). Во-вторых, надо найти способ уменьшить силу спин-поляризованного тока, движущего стенки (в экспериментах сила тока была такова, что проволочка расплавилась бы в доли секунды, если бы ток шел постоянно). В-третьих, надо попросту научиться выращивать «лес» из вертикальных нанопроволок, как на рис. 4.
Тем не менее Паркин полагает, что готовая к применению память «на беговой дорожке» появится примерно через 7 лет — потребуется четыре года на производство прототипа и еще три года на его доработку для коммерческого использования.
Источники:
1) Stuart S. P. Parkin, Masamitsu Hayashi, Luc Thomas. Magnetic Domain-Wall Racetrack Memory // Science. V. 320. P. 190–194 (11 April 2008).
2) M. Hayashi et al. Current-Controlled Magnetic Domain-Wall Nanowire Shift Register // Science. V. 320. P. 209–211 (11 April 2008).
Александр Самардак