Soft Logic Gate Circuits With Higher Fan-In and Lower Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing statistical processing circuits face challenges in efficiently processing soft logical functions, particularly in handling probability distributions represented by current signals, due to limitations in fan-in capacity and complexity in traditional translinear circuit designs.
Innovation Solution
The development of analog processing circuits that utilize soft logic gates with conversion sections to transform voltage representations into current signals, allowing for efficient signal combination and regulation, enabling increased fan-in capacity and improved linearity, and incorporating cascode structures for enhanced performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional translinear circuit designs are used to process soft logical functions, then the circuits can perform soft Equals and XOR operations, but the fan-in capacity is limited and the circuit complexity increases
Solution Approach 1:
The circuit is divided into multiple independent processing elements (PEs), each capable of performing soft logical operations. Each PE contains separate conversion sections for voltage-to-current and current-to-voltage transformations, allowing modular scaling of fan-in capacity without proportionally increasing overall circuit complexity. The segmentation enables parallel processing of multiple inputs through identical structural units.
2Adaptability or versatility
If more transistors are added to increase fan-in capacity, then more inputs can be processed, but the circuit complexity and transistor count increase
Solution Approach 1:
Each processing element is designed as a universal module that can handle multiple inputs through shared conversion sections. The voltage-to-current conversion section and current-to-voltage conversion section serve multiple input signals simultaneously, allowing a single PE to process fan-in greater than 2 without requiring proportional increases in transistor count. This multi-functional design enables one circuit structure to serve multiple input configurations.
3Measurement precision
If supply voltage is increased to improve processing accuracy, then the transfer function approximation improves, but power consumption increases
Solution Approach 1:
The circuit employs configurable resistive elements that can be adjusted to optimize the transfer function approximation accuracy without requiring increases in supply voltage. By changing the resistance values and their configuration, the processing accuracy is improved while maintaining the same power consumption level. This parameter adjustment allows tuning of the soft logical function characteristics independently of voltage scaling.
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 allows for more efficient and accurate processing of soft logical quantities, improving circuit efficiency and approximating the desired transfer functions for soft Equals and XOR gates, while reducing the need for increased supply voltage or transistor count.
Implementation Method 1
a conversion section configured to convert the accepted voltage representation to a corresponding current signal representation of the soft logical quantity
Implementation Method 2
a signal combination part coupled to the conversion sections of the plurality of circuit parts and configured to form a signal representation of the sum of the soft logical quantities represented in the current signals
Implementation Method 3
incorporating cascode structures for enhanced performance
Implementation Method 4
Each transistor is coupled to the current regulation element through a resistive element
Data Source
AI summary
A circuit implementing a soft logical processing network includes an interconnection of analog processing elements, which can include soft logic gates, for instance soft Equals gates and soft XOR gates. In some examples, each of the soft logic gates include multiple circuit parts, with each part including an input configured to accept a voltage signal representation of a soft logical quantity, and a conversion section configured to use the accepted voltage representation to form a corresponding current signal. The current signals are combined to form a signal representation of the output of the gate. In an application of soft logic gates, a memory includes a group of electrical storage elements, each electrical storage elements carrying a respective storage values; a group of conversion elements, each conversion element being coupled to a respective electrical storage element for selectively converting the corresponding storage value to a current signal; and a current combination element for combining the current signals to form an output signal.


