IP Library Granted Patent US 12710784
Granted Patent B2
US 12710784 · App. 18/097,196 · Granted Aug 18, 2026

Circuits and methods for asynchronous adiabatic quantum flux parametron system design

Inventors: L. Camron Blackburn (Somerville, MA); Neil Gershenfeld (Cambridge, MA); Alexander Noble Wynn (Carlisle, MA)
Assignee: Massachusetts Institute of Technology
G06F1/12G06N10/20
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 12710784
App. No.
18/097,196
Granted
Aug 18, 2026
Kind
B2
Abstract

A method for operation of AOFP circuits includes accepting data arriving at any phase of a clock cycle, synchronizing the data to a known phase of a subsequent clock cycle, and providing the synchronized data to an AQFP circuit during the known phase of the subsequent clock cycle. The accepting and synchronizing of the data may be performed by a phase synchronizer and/or by a token-passing circuit. An asynchronous AOFP device includes at least one AQFP circuit and an activation phase synchronizer and/or token-passing circuit. The phase synchronizer may comprise a multiplexed array of QFP Buffers that samples each input phase of the clock cycle through a weak constant zero cell and outputs the logical OR of all input clock phases, propagating an input signal on any activation phase to a first phase output of the next activation cycle. The data may be passed from the phase synchronizer to a token-passing circuit, which passes the accepted and synchronized data to the AQFP during the known phase of the subsequent clock cycle. The token-passing circuit may comprise at least one driving QFP circuit that is triggered by the presence of the accepted data and activates at least one variable activation QFP circuit to store the accepted data in a buffer or propagate it to the AQFP circuit during the known phase of the subsequent clock cycle.

Claims (27)

1 . A method for operation of Adiabatic Quantum Flux Parametron (AQFP) circuits, comprising:

accepting data arriving at any phase of a clock cycle;

synchronizing the accepted data to a known phase of a subsequent clock cycle; and

providing the accepted and synchronized data to at least one Adiabatic Quantum Flux Parametron circuit during the known phase of the subsequent clock cycle,

wherein the accepting and synchronizing of the data is performed by at least one phase synchronizer comprising a multiplexed array of Quantum Flex Parametron Buffers that samples each input phase of the clock cycle through a weak constant zero cell and outputs the logical OR of all input clock phases, propagating an input signal on any activation phase to a first phase output of the next activation cycle.

2 . The method of claim 1 , further comprising the step of passing the accepted and synchronized data from the phase synchronizer to at least one token-passing circuit, which passes the accepted and synchronized data to the Adiabatic Quantum Flux Parametron circuit during the known phase of the subsequent clock cycle.

3 . The method of claim 1 , wherein the accepting and synchronizing of the data is further performed by at least one token-passing circuit.

4 . The method of claim 3 , wherein the at least one token-passing circuit comprises at least one driving Quantum Flux Parametron circuit that is triggered by the presence of the accepted data and activates at least one variable activation Quantum Flux Parametron circuit to store the accepted data in a buffer or propagate it to the Adiabatic Quantum Flux Parametron circuit during the known phase of the subsequent clock cycle.

5 . An asynchronous Adiabatic Quantum Flux Parametron (AQFP) device, comprising:

at least one Adiabatic Quantum Flux Parametron circuit; and

at least one circuit adapted for accepting data arriving at any phase of a clock cycle and for synchronizing and providing the accepted data to the Adiabatic Quantum Flux Parametron circuit at a known phase of a subsequent clock cycle, wherein the circuit for accepting data comprises at least one activation phase synchronizer comprising a multiplexed array of Quantum Flex Parametron Buffers that samples each input phase of the activation cycle through a weak constant zero cell and outputs the logical OR of all input phases, propagating an input signal on any activation phase to a first phase output of the next activation cycle.

6 . The device of claim 5 , wherein the at least one activation phase synchronizer is specifically configured for:

accepting data input during any time of an activation cycle;

removing temporal uncertainty associated with the data input by propagating the value of the data input to an output signal of a known clock phase;

providing the output signal to at least one Adiabatic Quantum Flux Parametron circuit; and

in the absence of an input signal, outputting a predetermined value.

7 . The device of claim 5 , wherein the circuit for accepting data further comprises at least one token-passing circuit.

8 . The device of claim 7 , wherein the at least one token-passing circuit comprises:

at least one driving Quantum Flux Parametron circuit, the driving Quantum Flux Parametron circuit being configured to be triggered by the presence of the accepted data; and a Quantum Flux Parametron circuit during the known phase of the subsequent clock cycle.

9 . An activation phase synchronizer for asynchronous Adiabatic Quantum Flux Parametron (AQFP) operation, comprising:

circuitry configured for:

accepting data input during any time of an activation cycle;

removing temporal uncertainty associated with the data input by propagating the value of the data input to an output signal of a known clock phase;

providing the output signal to at least one Adiabatic Quantum Flux Parametron circuit; and

in the absence of an input signal, outputting a predetermined value,

wherein the circuitry comprises a multiplexed array of Quantum Flex Parametron Buffers that samples each input phase of the activation cycle through a weak constant zero cell and outputs the logical OR of all input phases, propagating an input signal on any activation phase to a first phase output of the next activation cycle.

10 . The method of claim 2 , wherein the at least one token-passing circuit comprises at least one driving Quantum Flux Parametron circuit that is triggered by the presence of the accepted data and activates at least one variable activation Quantum Flux Parametron circuit to store the accepted data in a buffer or propagate it to the Adiabatic Quantum Flux Parametron circuit during the known phase of the subsequent clock cycle.