Współczesne prace nad kwantowymi procesorami opartymi na spinach w półprzewodnikach koncentrują się na wyzwaniu, jakim jest połączenie miniaturyzacji i długiego czasu koherencji z możliwością korekcji błędów. Kluczowym rozwiązaniem tego problemu okazuje się architektura wykorzystująca tzw. „przesuwanie spinów” (spin shuttling). Pozwala ona na dynamiczne łączenie odizolowanych od siebie kubitów, co jest niezbędne do realizacji zaawansowanych kodów kwantowych, takich jak kod powierzchniowy (surface code).
Architektura procesora i rola przesuwania spinów
W najnowszych badaniach zaprezentowano krzemowy układ pięciu kubitów, w którym wykorzystano magistralę do koherentnego transportu spinów. Urządzenie składa się z trzech głównych stref: strefy odczytu, magistrali transportowej oraz czterech punktów postojowych (bus stops), w których przechowywane są dane kubity.
Zastosowanie przesuwania spinów rozwiązuje szereg problemów typowych dla gęsto upakowanych układów kropek kwantowych:
Układ wykorzystuje mikromagnes kobaltowy, który tworzy niejednorodne pole magnetyczne, definiując tym samym częstotliwości Larmora dla poszczególnych spinów. Transport odbywa się za pomocą potencjału fali bieżącej z prędkością 1,8 m/s.
Zdalna kalibracja i sterowanie
Jednym z najważniejszych osiągnięć opisanego układu jest możliwość kalibracji i sterowania kubitami bez konieczności stosowania lokalnych czujników ładunku przy każdym punkcie postojowym. Zespół badawczy opracował procedurę zdalnego strojenia, w której spin w stanie superpozycji jest przesyłany do odległego punktu, a jego faza po powrocie do strefy odczytu pozwala na precyzyjne określenie potencjałów chemicznych i dostrojenie operacji jedno- oraz dwukubitowych.
Dzięki takiemu podejściu, kalibracja układu staje się modułowa i skalowalna. W testach wykazano, że nawet przy braku bezpośredniego czujnika ładunku w większości urządzenia, możliwe jest uzyskanie pełnej kontroli nad procesorem.
Weryfikacja operacji kwantowych
Procesor został poddany rygorystycznym testom, w tym implementacji testów parzystości (parity checks) o wadze do czterech. Testy te są fundamentem kodu powierzchniowego, pozwalającym na wykrywanie błędów bez niszczenia stanu kwantowego danych kubitów.
Kluczowe wyniki eksperymentu obejmują:
Wierność (fidelity) operacji dwukubitowych jest obecnie ograniczona przez szum niespójny w sile oddziaływania wymiennego. Niemniej jednak, autorzy wskazują, że dzięki modyfikacjom w projekcie stosu bramek oraz konfiguracji układu, możliwe jest osiągnięcie wierności przekraczającej 99%, co jest standardem w innych zaawansowanych architekturach.
Perspektywy dla korekcji błędów
Zastosowanie przesuwania spinów w architekturach rzadkich (sparse arrays) otwiera drogę do budowy większych procesorów kwantowych. Szacuje się, że przy obecnej technologii możliwe byłoby sterowanie około 100 kubitami przy użyciu pojedynczego czujnika ładunku.
Warto zauważyć, że w testach wykorzystano standardowe metody produkcji krzemowych struktur 28Si/SiGe, co zwiększa potencjał komercyjnego wykorzystania tej technologii. Obecne wyniki potwierdzają, że mobilne spiny są realną alternatywą dla statycznych układów, oferując większą elastyczność w rekonfiguracji połączeń między kubitami, co jest niezbędne dla przyszłych, odpornych na błędy komputerów kwantowych.
