Programmable Crossbar Signal Processor for Linear Transformations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing crossbar arrays are primarily used for data storage and simple signal routing, lacking development in signal processing applications such as waveform generation, signal filtering, and pattern recognition, where enhanced processing speed and adaptability are needed.
Innovation Solution
A crossbar array is modified to perform linear transformations of input signals into output signals based on preprogrammed impedance values, incorporating specific input and output circuitry to create a device capable of parallel processing and adaptability in signal processing applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If crossbar arrays are used for data storage and simple signal routing, then data storage capacity and routing functionality are achieved, but signal processing capability and adaptability are insufficient
Solution Approach 1:
The crossbar array is designed to perform multiple functions including data storage, signal routing, and signal processing operations such as filtering, waveform generation, and pattern recognition. By programming the impedance values at intersections, the same physical structure can be reconfigured for different signal processing tasks, eliminating the need for separate dedicated hardware for each function.
Solution Approach 2:
The invention utilizes programmable impedance values (Zij) at the crossbar intersections to dynamically change the transfer function coefficients (Tij). By altering the resistance values of the programmable materials through applied voltages, the crossbar array can be reconfigured to perform different linear transformations on input signals, enabling adaptability without physical structural changes.
2Productivity
If conventional signal processing methods are used, then signal processing functionality is achieved, but processing speed is limited
Solution Approach 1:
The invention merges the storage function and processing function into a single crossbar array structure. The programmable materials at the intersections serve both as memory elements for storing impedance values and as processing elements for performing linear transformations on signals. This eliminates the need for separate memory and processing units, enabling parallel processing of multiple signal components simultaneously.
Solution Approach 2:
The crossbar array is preprogrammed with impedance values that encode the desired linear transformation coefficients before signal processing occurs. This preliminary programming of the transfer function allows the system to perform complex signal processing operations in a single pass through the crossbar array, rather than requiring multiple sequential computational steps.
3Adaptability or versatility
If crossbar arrays are reconfigured for different signal processing applications, then adaptability is improved, but programming complexity and time increase
Solution Approach 1:
The system employs periodic programming cycles where the crossbar array is reconfigured for different signal processing applications in discrete time intervals. During normal operation, the array maintains a fixed configuration for high-speed signal processing. When reconfiguration is needed, a programming phase is initiated that applies voltage pulses to the programmable materials to update the impedance values, after which the array returns to its processing mode.
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 solution enables enhanced processing speed and adaptability in signal processing, waveform generation, control systems, and pattern recognition by allowing for preprogrammed transformations of input signals into output signals, improving performance in broadband communication and signal filtering.
Implementation Method 1
A property of the material, such as the material's resistance, may be altered by controlling the voltages applied between individual wires from the first and second set of wires. Alteration of the materials resistance at an intersection may be performed so as to achieve a high resistance or low resistance state and thus store digital data.
Data Source
AI summary
A signal processing system is taught to be formed by combining a crossbar array with programming circuitry and signal input circuitry so as to provide a linear transformation from a set of input signals to a set of output signals. Applications of such a system to waveform generation, signal filtering, communications, and pattern recognition are explained. In one embodiment the crossbar array of the signal processing system may be a molecular nanowire crossbar array in which the crossbar interconnects are addressed via dual arrays of scanning probe tips so as to provide an interface between the molecular crossbar electronics and conventional solid state electronics used in the programming and signal processing circuitry.


