Adaptive Threshold Completion Tree for Low-Voltage Asynchronous Logic
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If stacks of transistors are used between power supply rail and ground rail, then the circuits can operate, but the device complexity increases
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.
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.
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
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.
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.
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
Data Source
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.


