Patent ID: 11875229
Assignee: CLASSIQ TECHNOLOGIES LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A method comprising:
obtaining a logical representation of a quantum circuit, wherein the logical representation comprises a plurality of logical qubits, wherein the logical representation defines gate operations on subsets of the plurality of logical qubits in a plurality of cycles, wherein the plurality of logical qubits comprises one or more logical output qubits, wherein the quantum circuit is configured to provide an output via the one or more logical output qubits, wherein the logical representation of the quantum circuit is implementable by a plurality of alternative physical representations of the quantum circuit, each of which implementing the logical representation with a different error correction scheme, wherein each alternative physical representation of the plurality of alternative physical representations comprises a plurality of physical qubits, wherein a number of the plurality of physical qubits is greater than a number of the plurality of logical qubits;
applying a search algorithm on the plurality of alternative physical representations of the quantum circuit, wherein the search algorithm is configured to search in a solution space that comprises the plurality of alternative physical representations for a dynamic assignment of the plurality of physical qubits to the plurality of logical qubits, wherein the dynamic assignment is defined in view of a quality score of each alternative physical representation, wherein a quality metric used to compute the quality score is monotonically correlated to error rates of the one or more logical output qubits of the quantum circuit when implementing each alternative physical representation, wherein the dynamic assignment implements error correction operations using a first assignment of first physical qubits to a logical qubit for a first set of cycles and using a second assignment of second physical qubits to the logical qubit for a second set of cycles; and
synthesizing the quantum circuit, the synthesized quantum circuit implements the dynamic assignment.