IP Library › Granted Patent US 12,265,884
Granted Patent B2
US 12,265,884 · App. 17/464,595 · Granted Apr 1, 2025

Fast two-qubit gates on a trapped-ion quantum computer

Inventors: Reinhold Blumel (Middletown, CT); Nikodem Grzesiak (College Park, MD); Ming Li (Silver Spring, MD); Andrii Maksymov (Hyattsville, MD); Yunseong Nam (North Bethesda, MD)
Assignee: IONQ, INC.
G06N10/20G06N10/40
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 12,265,884
App. No.
17/464,595
Granted
Apr 1, 2025
Kind
B2
Abstract

A method for performing an entangling operation between trapped ions in a quantum computer includes selecting an amount of infidelity that is allowed in an entangling operation between two trapped ions in a quantum computer, computing a pulse function of a pulse to be applied to each of the two trapped ions based on gate operation conditions and the selected amount of infidelity, generating the pulse based on the computed pulse function, and applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions.

Claims (55)

1. A method for performing an entangling operation between trapped ions in a quantum computer, comprising:

selecting, by a classical computer, a gate duration of a pulse to be applied to two trapped ions in a quantum processor, comprising a plurality of trapped ions, wherein each of the trapped ions has two frequency-separated states defining a qubit, and the pulse is generated by one or more lasers;

selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between the two trapped ions;

computing, by the classical computer, a first set of values of an amplitude and a detuning frequency of the pulse based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;

selecting, by the classical computer, a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value;

generating, by the classical computer, the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse;

applying, by use of a system controller and the one or more lasers, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions;

measuring, by use of the system controller, a population of gubit states in the quantum processor; and

outputting, by the classical computer, the measured population of qubit states.

2. The method of claim 1 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function is decomposed of the pulse using basis functions, and computing coefficients of the basis functions.

3. The method of claim 2 , wherein the computing of the coefficients of the basis functions comprises:

selecting the coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.

4. The method of claim 2 , wherein the computing of the coefficients of the basis functions comprises:

selecting the coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.

5. The method of claim 1 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.

6. The method of claim 1 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.

7. An ion trap quantum computing system, comprising:

a quantum processor comprising a plurality of trapped ions, each trapped ion having two hyperfine states defining a qubit;

one or more lasers configured to emit a laser beam, which is provided to trapped ions in the quantum processor;

a classical computer configured to perform operations comprising:

selecting a gate duration of a pulse to be applied to two trapped ions in the quantum processor;

selecting an amount of infidelity that is allowed in an entangling operation between the two trapped ions;

computing a first set of values of an amplitude and a detuning frequency of the pulse based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;

selecting a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value; and

generating the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse; and

a system controller configured to execute a control program to control the one or more lasers to perform operations on the quantum processor, the operations comprising:

applying the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions; and

measuring population of qubit states in the quantum processor,

wherein the classical computer is further configured to output the measured population of qubit states in the quantum processor.

8. The ion trap quantum computing system of claim 7 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, and computing coefficients of the basis functions.

9. The ion trap quantum computing system of claim 8 , wherein the computing of the coefficients of the basis functions comprises:

selecting the coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.

10. The ion trap quantum computing system of claim 8 , wherein the computing of the coefficients of the basis functions comprises:

selecting the coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.

11. The ion trap quantum computing system of claim 7 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.

12. The ion trap quantum computing system of claim 7 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.

13. An ion trap quantum computing system, comprising:

a classical computer;

a quantum processor comprising a plurality of trapped ions, each trapped ion having two hyperfine states defining a qubit;

a system controller configured to execute a control program to control one or more lasers to perform operations on the quantum processor; and

non-volatile memory having a number of instructions stored therein which, when executed by one or more processors, causes the ion trap quantum computing system to perform operations comprising:

selecting, by the classical computer, a gate duration of a pulse to be applied to two trapped ions in the quantum processor;

selecting, by the classical computer, an amount of infidelity that is allowed in an entangling operation between the two trapped ions;

computing, by the classical computer, a first set of values of an amplitude and a detuning frequency of the pulse to be applied to each of the two trapped ions based on the selected gate duration, the selected amount of infidelity, and a phase-space condition for states of the plurality of trapped ions to remain unchanged at the end of the gate duration;

selecting, by the classical computer, a second set of values of the amplitude and the detuning frequency of the pulse among the first set of values based on a gate angle condition for entangling interaction between the two trapped ions to be a selected value;

generating, by the classical computer, the pulse based on the second set of values of the amplitude and the detuning frequency of the pulse;

applying, by the system controller, the generated pulse to each of the two trapped ions to perform the entangling operation between the two trapped ions;

measuring, by the system controller, population of qubit states in the quantum processor; and

outputting, by the classical computer, the measured population of qubit states in the quantum processor.

14. The ion trap quantum computing system of claim 13 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, and

selecting coefficients of the basis functions such that infidelity of the entangling operation caused by a pulse having the pulse function equals the selected amount of infidelity.

15. The ion trap quantum computing system of claim 13 , wherein computing the first set of values of the amplitude and the detuning frequency of the pulse comprises decomposing a pulse function of the pulse using basis functions, the computing of the pulse function comprises:

selecting coefficients of the basis functions from an extended solution space, in which the entangling operation caused by a pulse having the pulse function satisfies the phase-space condition and the gate angle condition within a predetermined threshold value.

16. The ion trap quantum computing system of claim 13 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on stabilization conditions.

17. The ion trap quantum computing system of claim 13 , wherein the computing of the first set of values of the amplitude and the detuning frequency of the pulse is further based on a power optimization condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2021
From: BLUMEL, REINHOLD; GRZESIAK, NIKODEM; LI, MING; MAKSYMOV, ANDRII; NAM, YUNSEONG
To: IONQ, INC.
Reel/Frame 057961/0681 →
Continuity (2)
Provisional Application 63078869 · Sep 15, 2020
Related Publication 20240296360A1 · Sep 5, 2024
References Cited (56)
US 9413470B1 · Smith · 2016 [cited by examiner]
US 10483980B2 · Sete · 2019 [cited by examiner]
US 10956267B2 · Kapit · 2021 [cited by examiner]
US 11210602B2 · Biercuk · 2021 [cited by examiner]
US 11593696B2 · Neill · 2023 [cited by examiner]
US 11734595B2 · Lucarelli · 2023 [cited by examiner]
US 11875222B1 · Reagor · 2024 [cited by examiner]
US 11895232B1 · Stapleton · 2024 [cited by examiner]
US 11995512B2 · King · 2024 [cited by examiner]
US 12028448B2 · Kaplan · 2024 [cited by examiner]
US 12050964B1 · Niu · 2024 [cited by examiner]
US 12067457B2 · Smelyanskiy · 2024 [cited by examiner]
US 12086431B1 · Dreier · 2024 [cited by examiner]
US 12126713B1 · Ramanathan · 2024 [cited by examiner]
US 20180046933A1 · La Cour · 2018 [cited by examiner]
US 20180114138A1 · Monroe et al. · 2018 [cited by applicant]
US 20200321949A1 · Debnath · 2020 [cited by examiner]
US 20200341084A1 · Veglia · 2020 [cited by examiner]
US 20200372391A1 · Nam · 2020 [cited by examiner]
US 20210012233A1 · Gambetta · 2021 [cited by examiner]
US 20210116784A1 · Sutherland · 2021 [cited by examiner]
US 20220269974A1 · Bhaskar · 2022 [cited by examiner]
US 20220269976A1 · Wang · 2022 [cited by examiner]
US 20220329417A1 · Farinholt · 2022 [cited by examiner]
CA 3088133A1 · 2019 [cited by examiner]
KR 2017034759A · 2017 [cited by examiner]
Martin, “Quantum feedback for measurement and control” 2019 https://escholarship.org/content/qt3n29j2k2/qt3n29j2k2_noSplash_e370ba6cbad6ac112f9e13897815fba3.pdf (Year: 2019). [cited by examiner]
Schmid, “Multi-photon entanglement and applications in quantum information” 2008 https://edoc.ub.uni-muenchen.de/8847/1/Schmid_Christian_IT.pdf (Year: 2008). [cited by examiner]
Burrell, “High Fidelity Readout of Trapped Ion Qubits” 2010 https://www2.physics.ox.ac.uk/sites/default/files/Burrell_Thesis.pdf (Year: 2010). [cited by examiner]
Japanese Patent Application No. 2023-515215, Office Action dated Jun. 12, 2024, 6 pages. [cited by applicant]
Figgatt C. et al. “Parallel Entangling Operations on a Universal lon Trap Quantum Computer”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Oct. 29, 2018, XP081992481. [cited by applicant]
International Search Report dated Dec. 23, 2021 for Application No. PCT/US2021/049933. [cited by applicant]
GOOGLE's Quantum Computer, described in: F. Arute et al., Quantum Supremacy Using a Programmable Superconducting Processor, Nature 574, 505-510 (2019). [cited by applicant]
IBM Quantum Experience: https://www.ibm.com/quantum-computing/https://www.ibm.com/quantum-computing/ (Accessed Sep. 13, 2020). [cited by applicant]
Rigetti Computing: https://www.rigetti.comhttps://www.rigetti.com (Accessed Sep. 13, 2020). [cited by applicant]
Honeywell Quantum Solutions: https://www.honeywell.com/en-us/company/quantumhttps://www.honeywell.com/en-us/company/quantum (Accessed Sep. 13, 2020). [cited by applicant]
IonQ's Quantum Computer, described in: K. Wright et al., Benchmarking an 11-qubit Quantum Computer, Nature Communications 10, Article No. 5464 (2019). [cited by applicant]
Y. Nam et al., Ground-State Energy Estimation of the Water Molecule on a Trapped-Ion Quantum Computer, npj Quantum Information 6, Article No. 33 (2020). [cited by applicant]
Qiskit, https://github.com/Qiskit/ibmq-device-information (Accessed Sep. 12, 2020). [cited by applicant]
The Quil Compiler, https://pyquil-docs.rigetti.com/en/stable/compiler.html#compiler (Accessed Sep. 12, 2020). [cited by applicant]
D. Maslov, Basic circuit compilation techniques for an ion-trap quantum machine, New J. Phys. 19, 023035 (2017). [cited by applicant]
C. D. Bruzewicz, J. Chiaverini, R. McConnell, and J. M. Sage, Trapped-Ion Quantum Computing: Progress and Challenges, Appl. Phys. Rev. 6, 021314 (2019). [cited by applicant]
Amazon Braket Hardware Providers / Rigetti: https://aws.amazon.com/braket/hardware-providers/rigetti/ (Accessed Sep. 12, 2020). [cited by applicant]
A. Albrecht, A. Retzker, F. Jelezko, M. Plenio, Coupling of nitrogen vacancy centres in nanodiamonds by means of phonons, New J. Phys. 15, 083014 (2013). [cited by applicant]
J. Majer, J. M. Chow, J. M. Gambetta, Jens Koch, B. R. Johnson, J. A. Schreier, L. Frunzio, D. I. Schuster, A. A. Houck, A. Wallraff, A. Blais, M. H. Devoret, S. M. Girvin, and R. J. Schoelkopf, Coupling superconducting… [cited by applicant]
S.-L. Zhu, C. Monroe, L.-M. Duan, Arbitrary-speed quantum gates within large ion crystals through minimum control of laser beams. Europhys. Lett. 73, 485 (2006). [cited by applicant]
T. Choi, S. Debnath, T. A. Manning, C. Figgatt, Z.-X. Gong, L.-M. Duan, and C. Monroe, Optimal Quantum Control of Multimode Couplings between Trapped lon Qubits for Scalable Entanglement, Phys. Rev. Lett. 112, 190502 (2… [cited by applicant]
P. H. Leung, K. A. Landsman, C. Figgatt, N. M. Linke, C. Monroe, K. R. Brown, Robust 2-qubit gates in a linear ion crystal using a frequency-modulated driving force, Phys. Rev. Lett. 120, 020501 (2018). [cited by applicant]
T. J. Green, M. J. Biercuk, Phase-modulated decoupling and error suppression in qubit-oscillator systems, Phys. Rev. ett. 114, 120502 (2015). [cited by applicant]
R. Blumel, N. Grzesiak, and Y. Nam, Power-optimal, stabilized entangling gate between trapped-ion qubits, https://arxiv.org/abs/1905.09292https://arxiv.org/abs/1905.09292 (2019). [cited by applicant]
K. Mølmer, A. Sørensen, Multiparticle Entanglement of Hot Trapped Ions, Phys. Rev. Lett. 82, 1835-1838 (1999). [cited by applicant]
N. C. Brown and K. R. Brown, Comparing Zeeman qubits to hyperfine qubits in the context of the surface code: 174Yb + and 171Yb+ Phys. Rev. A 97, 052301 (2018). [cited by applicant]
N. M. Linke, D. Maslov, M. Roetteler, S. Debnath, C. Figgatt, K. A. Landsman, K. Wright, C. Monroe, Experimental comparison of two quantum computing architectures, Proc. Natl. Acad. Sci. U.S.A. 114, 3305-3310 (2017). [cited by applicant]
A. Teman, D. Rossi, P. A. Meinerzhagen, L. Benini, and A. P. Burg, Power, Area, and Performance Optimization of Standard Cell Memory Arrays Through Controlled Placement, ACM Transactions on Design Automation of Electron… [cited by applicant]
D. J. Wineland, C. Monroe, W. M. Itano, D. Leibfried, B. E. King, D. M. Meekhof, Experimental Issues in Coherent Quantum-State Manipulation of Trapped Atomic Ions, J. Res. Natl. Inst. Stand. Technol. 103, 259-328 (1998). [cited by applicant]
Y. Wu, S.-T. Wang, and L.-M. Duan, Noise analysis for high-fidelity quantum entangling gates in an anharmonic linear Paul trap, Phys. Rev. A 97, 062325 (2018). [cited by applicant]
Cited By (2)
US 12,430,577 US 12,488,274