IP Library › Granted Patent US 11,556,411
Granted Patent B2
US 11,556,411 · App. 16/542,094 · Granted Jan 17, 2023

Quantum code for reduced frequency collisions in qubit lattices

Inventors: Andrew W. Cross (Yorktown Heights, NY); Christopher Chamberland (Southbury, CT); Jay M. Gambetta (Yorktown Heights, NY); Jared B. Hertzberg (Yorktown Heights, NY); Theodore J. Yoder (White Plains, NY); Guanyu Zhu (Yorktown Heights, NY)
Assignee: International Business Machines Corporation
G06F11/10G06N10/00G06F11/0751H03M13/1575H04L9/0852
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,556,411
App. No.
16/542,094
Granted
Jan 17, 2023
Kind
B2
Abstract

A quantum computer includes a quantum processor that includes a first plurality of qubits arranged in a hexagonal lattice pattern such that each is substantially located at a hexagon apex, and a second plurality of qubits each arranged substantially along a hexagon edge. Each of the first plurality of qubits is coupled to three nearest-neighbor qubits of the second plurality of qubits, and each of the second plurality of qubits is coupled to two nearest-neighbor qubits of the first plurality of qubits. Each of the second plurality of qubits is a control qubit at a control frequency. Each of the first plurality of qubits is a target qubit at one of a first target frequency or a second target frequency. The quantum computer includes an error correction device configured to operate on the hexagonal lattice pattern of the plurality of qubits so as to detect and correct data errors.

Claims (39)

1. A quantum computer, comprising:

a quantum processor, comprising:

a first plurality of qubits arranged in a hexagonal lattice pattern such that each is substantially located at a hexagon apex of said hexagonal lattice pattern,

a second plurality of qubits each arranged substantially along a hexagon edge of said hexagonal lattice pattern between and coupled to corresponding two of said first plurality of qubits,

wherein each of said second plurality of qubits is a control qubit at a control frequency,

wherein each of said first plurality of qubits is a target qubit at one of a first target frequency or a second target frequency arranged such that each hexagon within said hexagon lattice has an alternating pattern of said first and second target qubit frequencies going from apex to apex around edges of said hexagon; and

an error correction device configured to operate on said hexagonal lattice pattern of said first and second plurality of qubits so as to detect and correct data errors.

2. The quantum computer according to claim 1 , wherein said first plurality of qubits are ancilla qubits and said second plurality of qubits are partially data qubits and partially ancilla qubits.

3. The quantum computer according to claim 2 , wherein said error correction device comprises X-type gauge circuits that measure phase flip errors that involve two or four data qubits.

4. The quantum computer according to claim 3 , wherein said X-type gauge circuits include two-qubit gates that have as inputs a target qubit and a control qubit,

wherein, for each of said two-qubit gates, one of said first plurality of qubits is said target qubit and one of said second plurality of qubits is said control qubit.

5. The quantum computer according to claim 3 , wherein said error correction device comprises Z-type gauge circuits that measure bit flip errors that involve two data qubits.

6. The quantum computer according to claim 3 , wherein said error correction device encodes a plurality of logical qubits into corresponding pluralities of said first and second pluralities of qubits.

7. The quantum computer according to claim 2 , wherein said error correction device comprises Z-type gauge circuits that measure bit flip errors that involve two data qubits.

8. The quantum computer according to claim 7 , wherein said Z-type gauge circuits include two-qubit gates that have as inputs a target qubit and a control qubit,

wherein, for each of said two-qubit gates, one of said first plurality of qubits is said target qubit and one of said second plurality of qubits is said control qubit.

9. A method of correcting data processing on a quantum processor comprising a plurality of coupled qubits arranged in a modified hexagonal lattice pattern, comprising:

encoding a plurality of logical qubits into corresponding pluralities of said plurality of coupled qubits; and

performing an X-type gauge measurement of phase flip errors that involve two or four data qubits of said plurality of coupled qubits,

wherein said plurality of coupled qubits arranged in a modified hexagonal lattice pattern comprise:

a first plurality of qubits arranged in said hexagonal lattice pattern such that each is substantially located at a hexagon apex of said hexagonal lattice pattern,

a second plurality of qubits each arranged substantially along a hexagon edge of said hexagonal lattice pattern between and coupled to corresponding two of said first plurality of qubits,

wherein each of said second plurality of qubits is a control qubit at a control frequency, and

wherein each of said first plurality of qubits is a target qubit at one of a first target frequency or a second target frequency arranged such that each hexagon within said hexagon lattice has an alternating pattern of said first and second target qubit frequencies going from apex to apex around edges of said hexagon.

10. The method according to claim 9 , further comprising performing a Z-type gauge measurement of bit flip errors that involve two data qubits of said plurality of coupled qubits.

11. The method according to claim 10 , wherein performing a Z-type gauge measurement comprises using Z-type gauge circuits that include two-qubit gates that have as inputs a target qubit and a control qubit,

wherein, for each of said two-qubit gates, one of said first plurality of qubits is said target qubit and one of said second plurality of qubits is said control qubit.

12. The method according to claim 9 , wherein said first plurality of qubits are ancilla qubits and said second plurality of qubits are partially data qubits and partially ancilla qubits.

13. The method according to claim 9 , wherein performing said X-type gauge measurement comprises using X-type gauge circuits that include two-qubit gates that have as inputs a target qubit and a control qubit,

wherein, for each of said two-qubit gates, one of said first plurality of qubits is said target qubit and one of said second plurality of qubits is said control qubit.

14. A non-transitory computer-executable medium which when run by a quantum processor comprising a plurality of coupled qubits arranged in a modified hexagonal lattice pattern, causes said quantum processor to:

encode a plurality of logical qubits into corresponding pluralities of said plurality of coupled qubits; and

perform an X-type gauge measurement of phase flip errors that involve two or four data qubits of said plurality of coupled qubits,

wherein said plurality of coupled qubits arranged in a modified hexagonal lattice pattern comprise:

a first plurality of qubits arranged in said hexagonal lattice pattern such that each is substantially located at a hexagon apex of said hexagonal lattice pattern,

a second plurality of qubits each arranged substantially along a hexagon edge of said hexagonal lattice pattern between and coupled to corresponding two of said first plurality of qubits,

wherein each of said second plurality of qubits is a control qubit at a control frequency, and

wherein each of said first plurality of cubits is a target qubit at one of a first target frequency or a second target frequency arranged such that each hexagon within said hexagon lattice has an alternating pattern of said first and second target qubit frequencies going from apex to apex around edges of said hexagon.

15. The computer-executable medium of claim 4 , wherein said computer-executable medium when run by said quantum processor further causes said quantum processor to perform a Z-type gauge measurement of bit flip errors that involve two data qubits of said plurality of coupled qubits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2019
From: CROSS, ANDREW W.; CHAMBERLAND, CHRISTOPHER; GAMBETTA, JAY M.; HERTZBERG, JARED B.; YODER, THEODORE J.; ZHU, GUANYU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050068/0688 →
Continuity (2)
Provisional Application 62838148 · Apr 24, 2019
Related Publication 20200341837A1 · Oct 29, 2020
Cited By (1)
US 12,346,773