Adaptive Threshold Completion Tree for Low-Voltage Asynchronous Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing asynchronous logic circuits face challenges in operating efficiently at low voltage conditions due to the need for stacks of transistors between the power supply rail and ground rail, leading to increased power consumption and reduced area efficiency.

Innovation Solution

The development of asynchronous circuits using threshold gates and capacitive input circuits with adjustable thresholds, implemented using linear or nonlinear capacitors, reduces the stack of devices and allows for operation at lower power supply levels, achieving area reduction and higher throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If stacks of transistors are used between power supply rail and ground rail in asynchronous logic circuits, then the circuits can be implemented, but power consumption increases and area efficiency decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidarea efficiency
Core Design Contradiction:
Use of energy by moving objectVSArea of stationary object

Solution Approach 1:

The patent extracts and removes the unnecessary transistor stacks from the circuit design. By using threshold gates with capacitive inputs directly connected to power supply and ground rails, the design eliminates the intermediate transistor stacking that traditionally was required, thereby reducing both power consumption and area occupation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The threshold gate structure serves multiple functions simultaneously: it performs logic operations, stores state information through capacitive inputs, and provides adaptive threshold adjustment. This multi-functionality replaces what previously required separate transistor stacks for each function, improving area efficiency and reducing overall power consumption.

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

2Reliability

If stacks of transistors are used between power supply rail and ground rail, then the circuits can operate, but the device complexity increases

Engineering Contradiction:
Improvecircuit operationVSAvoidtransistor stack complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the complex transistor stack architecture and replaces it with a simpler threshold gate structure using capacitive inputs. This extraction of unnecessary complexity maintains circuit operation reliability while significantly reducing device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental operating parameters by using voltage threshold comparison instead of transistor switching. The capacitive inputs store voltage levels that represent logic states, and the threshold gate compares these voltages to make logic decisions, eliminating the need for complex transistor stacking while maintaining reliable operation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If traditional asynchronous logic is used, then handshaking protocols can be implemented, but the circuits cannot operate efficiently at low voltage conditions

Engineering Contradiction:
Improvehandshaking protocol implementationVSAvoidlow voltage operation efficiency
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent changes the voltage operating parameters by using threshold-based comparison that is inherently more efficient at low voltages. The capacitive inputs hold voltage representations of logic states, and the threshold gate operates by comparing these voltages, enabling efficient low-voltage operation while maintaining handshaking protocol functionality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical transistor switching mechanism with an electrical voltage comparison mechanism. Instead of relying on transistor threshold voltages and stacking, the system uses capacitive voltage storage and threshold gate comparison, which is more efficient at low voltage conditions while preserving the handshaking operation capability.

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

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

The proposed solution results in asynchronous circuits that can operate at lower power supply levels, reducing power consumption and increasing area efficiency while maintaining high throughput, and can be adapted for use in both asynchronous and synchronous logic applications.

Implementation Method 1

asynchronous circuits using threshold gates and capacitive input circuits with adjustable thresholds

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS11909391B1Asynchronous completion tree circuit using multi-function threshold gate with input based adaptive threshold
Publication Date: 2024.02.20 KEPLER COMPUTING INC
  • US11909391B1 patent drawing
  • US11909391B1 patent drawing
  • US11909391B1 patent drawing

AI summary

Asynchronous circuit elements are described. Asynchronous circuit elements include a consensus element (c-element), completion tree, and validity tree. The c-element is implemented using adjustable threshold based multi-input capacitive circuitries. The completion tree comprises a plurality of c-elements organized in a tree formation. The validity tree comprises OR gates followed by c-elements. The multi-input capacitive circuitries include capacitive structures that may comprise linear dielectric, paraelectric dielectric, or ferroelectric dielectric. The capacitors can be planar or non-planar. The capacitors may be stacked vertically to reduce footprint of the various asynchronous circuitries.