IP Library Granted Patent US 11,893,454
Granted Patent B1
US 11,893,454 · App. 17/748,677 · Granted Feb 6, 2024

Quantum computing in a three-dimensional device lattice

Inventors: William J. Zeng (Berkeley, CA); Chad Tyler Rigetti (Walnut Creek, CA)
Assignee: Rigetti & Co, LLC
G06N10/00G06F11/1044G06F11/1048G06N10/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,893,454
App. No.
17/748,677
Granted
Feb 6, 2024
Kind
B1
Abstract

In a general aspect, information is encoded in data qubits in a three-dimensional device lattice. The data qubits reside in multiple layers of the three-dimensional device lattice, and each layer includes a respective two-dimensional device lattice. A three-dimensional color code is applied in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers. A two-dimensional color code is applied in the two-dimensional device lattice in each respective layer to detect errors in one or more of the data qubits residing in the respective layer.

Claims (56)

1. A method of performing quantum error correction in a quantum computing system comprising a quantum processor cell, a signal delivery system, and a control system, the method comprising:

encoding information in data qubits in a three-dimensional device lattice in the quantum processor cell, the data qubits residing in multiple layers of the three-dimensional device lattice, each layer comprising a respective two-dimensional device lattice,

wherein the three-dimensional device lattice comprises devices whose collective spatial arrangement corresponds to a three-dimensional lattice structure, and the two-dimensional device lattices comprise devices whose collective spatial arrangements correspond to respective two-dimensional lattice structures;

by operation of the control system:

applying a three-dimensional color code in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers;

selecting a two-dimensional target boundary face of the three-dimensional color code to perform dimensional reduction, the two-dimensional target boundary face comprising a first subset of the data qubits;

measuring a gauge syndrome on a second, distinct subset of the data qubits in the three-dimensional device lattice;

inferring a two-dimensional syndrome of the two-dimensional target boundary face such that quantum information is transferred from the three-dimensional color code to the two-dimensional target boundary face of the three-dimensional color code,

deallocating the second, distinct subset of the data qubits from the three-dimensional color code; and

applying a two-dimensional color code in the two-dimensional target boundary face,

wherein the signal delivery system transfers signals between the quantum processor cell and the control system.

2. The method of claim 1 , wherein inferring the two-dimensional syndrome of the two-dimensional target boundary face comprises:

recovering a first stabilizer for the two-dimensional target boundary face, wherein a product of the first stabilizer and a second stabilizer of the second, distinct set of the data qubits is consistent with a third stabilizer of the three-dimensional color code.

3. The method of claim 1 , wherein the three-dimensional device lattice comprises ancilla qubits, and applying the three-dimensional color code includes operating the ancilla qubits.

4. The method of claim 1 , wherein the two-dimensional target boundary face has a first color, the second, distinct subset of the data qubits comprises a third subset of the data qubits of the first color, and measuring the gauge syndrome on the second, distinct subset of the data qubits comprises:

performing destructive measurements on the third subset of the data qubits.

5. The method of claim 1 , comprising, prior to selecting the two-dimensional target boundary face of the three-dimensional color code to perform dimensional reduction:

applying a Hadamard gate on each of the data qubits residing in multiple layers of the three-dimensional device lattice; and

applying the three-dimensional color code in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers.

6. The method of claim 1 , comprising, prior to selecting the two-dimensional target boundary face of the three-dimensional color code to perform dimensional reduction:

performing a gauge fixing procedure on qubit devices in the three-dimensional device lattice;

partitioning the data qubits into a first set and a second set, each data qubit in the first set is only communicably coupled to a data qubit in the second set;

applying k-repetition of a first rotation gate on each data qubit in the first set and applying k-repetition of a second rotation gate on each data qubit in the second set, wherein k is a solution to k(|Q|−|Q C |≡1) mod 2n, and the second rotation gate is an inverse of the first rotation gate; and

applying the three-dimensional color code in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers.

7. The method of claim 6 , wherein the qubit devices comprise ancilla qubits, and performing the gauge fixing procedure comprises:

performing a Z-type stabilizer measurement on the ancilla qubits in the three-dimensional device lattice; and

in response to an error being detected, correcting the error by applying an X operator.

8. The method of claim 1 , comprising, after applying the two-dimensional color code in the two-dimensional target boundary face, applying a transversal controlled-not gate between two data qubits of two distinct layers.

9. A method of performing quantum error correction in a quantum computing system comprising a quantum processor cell, a signal delivery system and a control system, the method comprising:

encoding information in data qubits residing in a layer comprising a two-dimensional device lattice in the quantum processor cell;

by operation of the control system:

applying a two-dimensional color code in the two-dimensional device lattice to detect errors in the data qubits;

allocating neighboring qubits in distinct layers of a three-dimensional device lattice in the quantum processor cell for a three-dimensional color code;

performing dimensional extension to extend the two-dimensional color code to the three-dimensional color code such that quantum information is transferred from the two-dimensional color code to the three-dimensional color code; and

applying the three-dimensional color code in the three-dimensional device lattice,

wherein the three-dimensional device lattice comprises devices whose collective spatial arrangement corresponds to a three-dimensional lattice structure, and the two-dimensional device lattices comprise devices whose collective spatial arrangements correspond to respective two-dimensional lattice structures,

wherein the signal delivery system transfers signals between the quantum processor cell and the control system.

10. The method of claim 9 , wherein the two-dimensional device lattice comprises:

a first subset of qubit devices connected to devices in a first, distinct layer through out-of-plane connections extending in a first direction;

a second subset of qubit devices connected to devices in a second, distinct layer through out-of-plane connections extending in a second, opposite direction; and

a third subset of qubit devices that have only in-plane connections.

11. The method of claim 10 , wherein one of either the first subset or the second subset of qubit devices is connected to:

devices in the first, distinct layer through the out-of-plane connections extending in the first direction; and

devices in the second, distinct layer through the out-of-plane connections extending in the second, opposite direction.

12. The method of claim 10 , wherein the out-of-plane connections and the in-plane connections comprise data connections.

13. The method of claim 9 , wherein the three-dimensional device lattice comprises data qubits and ancilla qubits in the distinct layers.

14. The method of claim 13 , wherein each of the ancilla qubits in each layer is connected to data qubits in the same layer through respective in-plane connections.

15. The method of claim 9 , wherein performing the dimensional extension comprises performing measurements such that the two-dimensional color code resides on a face of the three-dimensional color code.

16. The method of claim 9 , comprising, prior to allocating the neighboring qubits in the distinct layers of the three-dimensional device lattice for the three-dimensional color code:

applying a Hadamard gate on a logical qubit encoded in the two-dimensional device lattice; and

applying the two-dimensional color code in the two-dimensional device lattice.

17. The method of claim 9 , comprising, prior to allocating the neighboring qubits in the distinct layers of the three-dimensional device lattice for the three-dimensional color code:

applying a first gate to a logical qubit encoded in the two-dimensional device lattice; and

moving a two-dimensional encoded qubit to the neighboring qubits in the distinct layers.

18. The method of claim 17 , wherein moving the two-dimensional encoded qubit comprises:

performing SWAP gates to transfer the two-dimensional encoded qubit to the neighboring qubits in the distinct layers.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: TRINITY CAPITAL INC.
To: RIGETTI & CO, LLC
Reel/Frame 069603/0771 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: TRINITY CAPITAL INC.
To: RIGETTI & CO, LLC; RIGETTI INTERMEDIATE LLC; RIGETTI COMPUTING, INC.
Reel/Frame 069603/0831 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 8, 2024
From: RIGETTI & CO, LLC; RIGETTI INTERMEDIATE LLC; RIGETTI COMPUTING, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 068146/0416 →
CHANGE OF NAME Recorded Aug 5, 2022
From: RIGETTI & CO., INC.
To: RIGETTI & CO, LLC
Reel/Frame 061099/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: RIGETTI, CHAD TYLER; ZENG, WILLIAM J.
To: RIGETTI & CO, INC.
Reel/Frame 059999/0910 →
CHANGE OF NAME Recorded May 24, 2022
From: RIGETTI & CO, INC.
To: RIGETTI & CO, LLC
Reel/Frame 060933/0750 →