Quantum Circuit Synthesis via Functional-Level Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quantum computing faces challenges in optimizing quantum programs due to limitations in qubit resources and complexity in translating functional-level programs to gate-level representations, which affects the efficiency and performance of quantum circuits.

Innovation Solution

A functional-level processing component is introduced to synthesize gate-level representations of quantum circuits by optimizing qubit and cycle resource utilization, using a model of the quantum circuit and selecting implementations from a function library based on hardware and user constraints, thereby enhancing the efficiency of quantum circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a functional-level processing component synthesizes gate-level representations by optimizing qubit and cycle resource utilization, then resource utilization efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidprocessing component complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a functional-level processing component as an intermediary layer between high-level quantum program descriptions and gate-level implementations. This component synthesizes gate-level representations by optimizing qubit and cycle resource utilization, acting as a mediator that translates abstract functional specifications into optimized concrete implementations while managing the complexity of resource allocation automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The functional-level processing component performs preliminary synthesis and optimization of gate-level representations before final implementation. By pre-optimizing qubit and cycle resource utilization during the synthesis phase, the system prepares optimized circuit configurations in advance, reducing the need for complex real-time resource management during execution.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If gate-level processing components modify sub-circuits, then circuit optimization is improved, but loss of information about original functional requirements increases

Engineering Contradiction:
Improvecircuit optimizationVSAvoidfunctional requirement information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the functional-level processing component receives change indications from gate-level processing components and uses this information to determine modified sub-circuits. This feedback loop ensures that optimizations at the gate level are communicated back to the functional level, allowing the system to maintain awareness of how modifications affect overall functional requirements while continuing to optimize circuit performance.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If qubit resources are freed by modifying first sub-circuit, then availability of qubits for second sub-circuit is improved, but manufacturing precision of quantum circuit decreases

Engineering Contradiction:
Improveavailable qubitsVSAvoidquantum circuit fidelity
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent employs dynamic resource allocation where the availability of qubits is adjusted based on the execution phase and requirements of different sub-circuits. By dynamically freeing qubit resources after the first sub-circuit completes its operation, the system can reallocate these qubits to the second sub-circuit, optimizing resource utilization while maintaining circuit fidelity through controlled modification sequences.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11281988B1Re-generation of a gate-level quantum circuit based on gate-level analysis
Publication Date: 2022.03.22 CLASSIQ TECH LTD
  • US11281988B1 patent drawing
  • US11281988B1 patent drawing
  • US11281988B1 patent drawing

AI summary

A method, system and product comprising: obtaining a functional-level representation of a quantum circuit that comprises a functional block; synthesizing a gate-level representation of the quantum circuit based on the functional-level representation of the quantum circuit, wherein the gate-level representation of the quantum circuit comprises a first sub-circuit and a second sub-circuit; providing the gate-level representation to a gate-level processing component; obtaining, from the gate-level processing component, a change indication indicating that the gate-level processing component modified the first sub-circuit, whereby determining a modified first sub-circuit; in response to the change indication, synthesizing a modified second sub-circuit based on a knowledge of an existence of the modified first sub-circuit.