Flux Soliton CNOT Gate for Reversible Low-Energy Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing technologies face inefficiencies in energy usage due to irreversible logic processes, which are not energy conservative and require external energy for state reconstitution, whereas reversible logic is needed for improved energy efficiency.

Innovation Solution

The development of a CNOT gate using flux solitons in a reversible fluxon logic circuit, incorporating components like store-and-launch gates, IDSN gates, and NOT gates, which utilize Long Josephson Junctions and capacitance-shunted Josephson Junctions to encode bit states in fluxon polarity, allowing for energy conservation by using input energy to power the gates under inertia.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If irreversible logic processes are used in current computing technologies, then computation can be performed, but energy is not conserved and external energy is required for state reconstitution

Engineering Contradiction:
Improveenergy efficiencyVSAvoidenergy conservation
Core Design Contradiction:
Use of energy by moving objectVSLoss of energy

Solution Approach 1:

The patent replaces traditional irreversible electronic logic operations with reversible mechanical-like fluxon dynamics in superconducting circuits. Fluxons propagate through Long Josephson Junctions and interact via flux conservation laws, enabling reversible computation where input fluxons can be recovered at outputs, thus eliminating energy dissipation associated with irreversible state changes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental operating parameter from voltage/current-based irreversible logic to flux-based reversible logic. By encoding information in fluxon presence/absence and using flux conservation as the operational principle, the system achieves reversible computation where energy is conserved and no external energy is needed for state reconstitution.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If reversible logic is implemented using flux solitons, then energy conservation is achieved, but device complexity increases due to multiple gate components

Engineering Contradiction:
Improveenergy conservationVSAvoidgate structure complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the reversible logic functionality into distinct modular gate components: CNOT gates for conditional operations, IDSN gates for identity and NOT operations, and SNL gates for state preparation. Each gate is a self-contained unit with specific input/output fluxon pathways, allowing complex reversible computations to be built from simpler reusable modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent designs universal gate structures that can perform multiple logical operations. For example, the CNOT gate structure can implement both controlled-NOT and controlled-phase operations depending on fluxon configuration, and the IDSN gate can function as either identity or NOT gate based on input conditions, reducing the total number of different gate types needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables near-ideal energy conservation and improved energy efficiency in computing by encoding bit states in fluxon polarity, allowing the gates to operate with reduced power consumption and increased energy efficiency, aligning with the principles of reversible logic.

Implementation Method 1

incorporating components like store-and-launch gates, IDSN gates, and NOT gates, which utilize Long Josephson Junctions and capacitance-shunted Josephson Junctions

Methodology Applied
Scientific EffectJosephson Effect: Josephson Effect

Implementation Method 2

Logic gates with flux solitons

Methodology Applied
Scientific EffectFlux soliton propagation: Soliton

Data Source

PatentUS10778229B1Logic gates with flux solitons
Publication Date: 2020.09.15 U S GOVERNMENT REPRESENTED BY DIRECTOR NAT SECURITY AGENCY
  • US10778229B1 patent drawing
  • US10778229B1 patent drawing
  • US10778229B1 patent drawing

AI summary

A CNOT gate includes a clock line, splitter, and first and second store-and-launch gates (SNLs) to each output a fluxon in accordance with a clock fluxon and polarities of an input fluxon and the clock fluxon. The CNOT gate also includes first and second IDSN gates. When one fluxon input is received, the IDSN gate outputs one fluxon in accordance with a polarity of the fluxon input. When two fluxon inputs are received, the IDSN gate outputs two fluxons in accordance with an inverse polarity of the fluxon inputs. The CNOT gate also includes first and second NOT gates to receive a fluxon output from the first IDSN gate and output a fluxon of opposite polarity, and a third NOT gate to receive a fluxon output from the second IDSN gate and output a fluxon of opposite polarity.