Университет Нового Южного Уэльса (University of New South Wales, UNSW) имеет собственную позицию в сфере разработки квантовых компьютеров. Квантовые вычислительные системы могут использовать сверхпроводящие элементы, оптические ловушки, атомы, ионы, спины или что-то ещё. Но все они сталкиваются с проблемами масштабирования и со сложностями удержать квантовые состояния согласованным (когерентными) так долго, чтобы можно было с высокой точностью произвести расчёты и прочитать результат. Обе эти проблемы UNSW собирается решить в одном устройстве — в квантовом кремниевом процессоре.
На днях в сетевом журнале Nature Communications в открытом доступе появилась статья «Кремниевая КМОП-архитектура для квантовых компьютеров на спинах» за авторством работников университета. Инженеры и учёные представили проект кремниевого процессора, который оперирует спинами одиночных электронов в качестве квантовых объектов (точек). Для производства такого процессора подходят классические КМОП (CMOS) технологические процессы и традиционные материалы. В данном случае проект разработан для выпуска решений на обычной кремниевой пластине со слоями изоляции из диоксида кремния. Рабочий уровень, в котором хранятся кубиты-электроны, это слой, насыщенный изотопами silicon-28. При этом следует помнить, что даже такой кремниевый процессор должен работать при криогенных температурах порядка 1K или ниже.
Проект процессора создан модульным с возможностью расширения. Минимальный строительный кирпичик процессора — это блок со сторонами 4 × 20 кубитов. Весь процессор спроектирован как массив 24 × 20 кубитов и состоит из 480 кубитов. Допускается дальнейшее горизонтальное масштабирование для увеличения числа кубитов в процессоре, как и уменьшение масштаба техпроцесса производства. Представленный проект, как заявляют разработчики, хорошо ложится на 14-нм техпроцесс Intel, где расстояние между затворами приближается к 70 нм. Для надёжной работы спроектированного кремниевого квантового процессора необходима ячейка для электрона (кубита) со сторонами 63 нм.
Выбранная учёными 2D-архитектура расположения кубитов преследует главную цель — снизить вероятность появления ошибок в ходе квантовых вычислений. Вернее, они на практике реализовали так называемый поверхностный код (surface code). Поверхностный код подразумевает, что часть кубитов не участвуют в хранении данных, а используются для исправления ошибок в кубитах, отвечающих за данные. Это сравнимо с аппаратной схемой ECC. Например, информационные кубиты и условно ECC-кубиты могут располагаться на плоскости в шахматном порядке. Это позволяет загружать в квантовый процессор программный код и обеспечивать надёжность расчётов.
В предложенной конструкции и схеме нет ничего сложного для современного производства. Схемотехника и её реализация также близка к широко использующейся при выпуске чипов. В общем случае кремниевый квантовый процессор напоминает организацию и работу памяти DRAM. Квантовая точка (электрон) загружается в предназначенную для него область и управляется обычным плавающим затвором (транзистором), как и соседствующая с ним область (J-переход), которая контролирует связанность/взаимодействие соседних квантов. Выглядит просто. Может именно так делается революция?
Источник: 3DNews