IP Library › Granted Patent US 12,307,328
Granted Patent B2
US 12,307,328 · App. 17/982,127 · Granted May 20, 2025

Method for logical CNOT operation of quantum logical qubits

Inventors: Jun Heo (Seoul, KR); Jonghyun Lee (Seoul, KR); Yujin Kang (Seoul, KR); Jinyoung Ha (Seoul, KR)
Assignee: Korea University Research and Business Foundation
G06N10/20B82Y10/00G06N10/00G06N10/60G06N10/70H03K19/195
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,307,328
App. No.
17/982,127
Granted
May 20, 2025
Kind
B2
Abstract

Disclosed is a method for a logical CNOT operation of quantum logical qubits, which is performed by a quantum computing device, which may include: arranging a plurality of logical data qubits in a first column which is a horizontal column; arranging a plurality of logical ancilla qubits corresponding to the plurality of logical data qubits, respectively as a second column which is a horizontal column different from the first column to correspond to the plurality of logical data qubits, respectively; and performing logical controlled NOT (CNOT) for a first logical data qubit and a second logical data qubit among the plurality of logical data qubits.

Claims (39)

1. A method for a logical CNOT operation of quantum logical qubits, which is performed by a quantum computing device, the method comprising:

arranging a plurality of logical data qubits in a first horizontal column;

arranging a plurality of logical ancilla qubits corresponding to the plurality of logical data qubits, respectively as a second horizontal column which is different from the first horizontal column to correspond to the plurality of logical data qubits, respectively; and

performing logical controlled NOT (CNOT) for a first logical data qubit and a second logical data qubit among the plurality of logical data qubits,

wherein each of the plurality of logical ancilla qubits includes an intermediate logical qubit.

2. The method of claim 1 , wherein the first logical data qubit is a control qubit, and

the second logical data qubit is a target qubit.

3. The method of claim 2 , wherein the performing of the logical controlled NOT (CNOT) for the first logical data qubit and the second logical data qubit among the plurality of logical data qubits includes

when there is no logical data qubit between the first logical data qubit and the second logical data qubit, merging the first logical data qubit and a first logical ancilla qubit corresponding to the first logical data qubit to generate a first merged qubit,

merging the second logical data qubit and a second logical ancilla qubit corresponding to the second logical data qubit to generate a second merged qubit,

splitting the first merged qubit into the first logical data qubit and the first logical ancilla qubit,

merging the split first logical ancilla qubit and the second merged qubit to generate a third merged qubit, and

splitting the third merged qubit into the second logical data qubit, the first logical ancilla qubit, and the second logical ancilla qubit, and not using the first logical ancilla qubit and the second logical ancilla qubit.

4. The method of claim 2 , wherein the performing of the logical controlled NOT (CNOT) for the first logical data qubit and the second logical data qubit among the plurality of logical data qubits includes

when there is at least a third logical data qubit between the first logical data qubit and the second logical data qubit, merging the first logical data qubit and a first logical ancilla qubit corresponding to the first logical data qubit to generate a fourth merged qubit,

merging the second logical data qubit, a second logical ancilla qubit corresponding to the second logical data qubit, and at least a logical ancilla qubit corresponding to the at least third logical data qubit to generate a fifth combined qubit,

splitting the fourth merged qubit into the first logical data qubit and the first logical ancilla qubit,

merging the split first logical ancilla qubit and the fifth merged qubit to generate a sixth merged qubit, and

splitting the sixth merged qubit into the second logical data qubit, the first logical ancilla qubit, the second logical ancilla qubit, and the at least third logical ancilla qubit, and not using the first logical ancilla qubit, the second logical ancilla qubit, and the at least third logical ancilla qubit.

5. A method for a logical CNOT operation of quantum logical qubits, which is performed by a quantum computing device, the method comprising:

arranging a plurality of logical data qubits in a first horizontal column;

arranging a plurality of logical ancilla qubits corresponding to the plurality of logical data qubits, respectively as a second horizontal column which is different from the first horizontal column to correspond to the plurality of logical data qubits, respectively; and

performing logical controlled NOT (CNOT) for a first logical data qubit and a second logical data qubit among the plurality of logical data qubits, wherein the arranging of the plurality of logical data qubits in the first horizontal column includes arranging the plurality of logical data qubits in the first horizontal column based on the number of qubit operations related to a performing circuit.

6. The method of claim 5 , wherein the arranging of the plurality of logical data qubits in the first horizontal column based on the number of qubit operations related to the performing circuit includes

arranging a third logical data qubit determined as a first priority at a center of the first horizontal column based on the number of qubit operations,

arranging a fourth logical data qubit determined as a second priority on the first horizontal column to correspond to one side of the third logical data qubit in the first horizontal column based on the number of qubit operations, and

arranging a fifth logical data qubit determined as a third priority on the first horizontal column to correspond to the other side of the third logical data qubit in the first horizontal column according to the number of qubit operations.

7. The method of claim 6 , further comprising:

arranging a sixth logical data qubit determined as a fourth priority on the first horizontal column to correspond to one side of the fifth logical data qubit in the first horizontal column according to the number of qubit operations; and

arranging a seventh logical data qubit determined as a fifth priority on the first horizontal column to correspond to one side of the fifth logical data qubit in the first horizontal column according to the number of qubit operations,

wherein one side of the fourth logical data qubit in the first horizontal column is a portion of the first horizontal column that does not correspond to one side of the third logical data qubit, and

one side of the fifth logical data qubit in the first horizontal column is a portion of the first horizontal column that does not correspond to the other side of the third logical data qubit in the first horizontal column.

8. The method of claim 1 , further comprising:

when performing plurality of logical CNOTs, determining an order of operations of the plurality of logical CNOTs by using a routing algorithm including a scheduling function.

9. A method for a logical CNOT operation of quantum logical qubits, which is performed by a quantum computing device, the method comprising:

arranging a plurality of logical data qubits in a first horizontal column comprising at least one horizontal column including a predetermined number of logical data qubits;

arranging a plurality of logical ancilla qubits corresponding to the plurality of logical data qubits, respectively in a second horizontal column comprising at least one horizontal column, the second horizontal column is different from the first horizontal column;

arranging a plurality of additional logical ancilla qubits in at least one vertical column to correspond to the first horizontal column and at least one of a right end or a left end of the second horizontal column; and

performing logical controlled NOT (CNOT) for two logical data qubit in the vertical column among the plurality of logical data qubits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2022
From: HEO, JUN; LEE, JONGHYUN; KANG, YUJIN; HA, JINYOUNG
To: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
Reel/Frame 061680/0447 →
Priority Claims (2)
KR 10-2022-0075912 · Jun 22, 2022 · national
KR 10-2022-0113870 · Sep 8, 2022 · national
Continuity (1)
Related Publication 20230419142A1 · Dec 28, 2023
References Cited (4)
US 20210374588A1 · Gidney et al. · 2021 [cited by applicant]
KR 1020190070243A · 2019 [cited by applicant]
KR 102361858B1 · 2022 [cited by applicant]
Rosenblum et al(NPL Nature Communications (DOI: 10.1038/s41467-018-03059-5): A CNOT gate between multiphoton qubits encoded in two cavities. (Year: 2018). [cited by examiner]