Crossbar array operations using ALU modified signals
First Claim
Patent Images
1. An apparatus comprising:
- an arithmetic logic unit (ALU) to apply a modification function to a digital input signal to generate a modified digital input signal;
a digital-to-analog converter (DAC) to convert the modified digital input signal to an analog input signal;
a crossbar array to apply an operation on the analog input signal to generate an analog output signal; and
an analog-to-digital converter (ADC) to;
modify the analog output signal to compensate for application of the modification function to the digital input signal;
convert the modified analog output signal to a digital output signal; and
output the digital output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
According to examples, an apparatus may include an arithmetic logic unit (ALU) to apply a modification function to a digital input signal to generate a modified digital input signal, a digital-to-analog converter (DAC) to convert the modified digital input signal to an analog input signal, a crossbar array to apply an operation on the analog input signal to generate an analog output signal, and an analog-to-digital converter (ADC). The ADC may modify the analog output signal to compensate for application of the modification function to the digital input signal, may convert the modified analog output signal to a digital output signal, and may output the digital output signal.
15 Citations
20 Claims
-
1. An apparatus comprising:
-
an arithmetic logic unit (ALU) to apply a modification function to a digital input signal to generate a modified digital input signal; a digital-to-analog converter (DAC) to convert the modified digital input signal to an analog input signal; a crossbar array to apply an operation on the analog input signal to generate an analog output signal; and an analog-to-digital converter (ADC) to; modify the analog output signal to compensate for application of the modification function to the digital input signal; convert the modified analog output signal to a digital output signal; and output the digital output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a digital-to-analog converter (DAC); an analog-to-digital converter (ADC); a crossbar array; a set of amplifiers; and a device to; determine whether a digital input signal is to be modified; based on a determination that the digital input signal is to be modified, apply a modification function to the digital input signal to generate a modified digital input signal; output the modified digital input signal to the DAC; output an indication that the modification function was applied to the digital input signal, wherein; the DAC is to convert the modified digital input signal to an analog input signal; the crossbar array is to; receive the analog input signal; apply an arithmetic operation on the analog input signal to generate an analog output signal; the set of amplifiers are to sample and convert signals from the crossbar array from current to voltage; and the ADC is to; receive the indication that the modification function was applied to the digital input signal; receive the analog output signal from the crossbar array; modify the analog output signal to reverse the application of the modification function to the digital input signal; convert the modified analog output signal to a digital output signal; and output the digital output signal.
-
-
14. A method comprising:
-
applying, by a device, a modification function to a digital input signal to generate a modified digital input signal; converting, by a digital-to-analog converter (DAC), the modified digital input signal to an analog input signal; applying, by a crossbar array, an operation to the analog input signal to generate an analog output signal; modifying, by an analog-to-digital converter (ADC), the analog output signal to compensate for application of the modification function on the digital input signal; converting, by the ADC, the modified analog output signal to a digital output signal; and outputting, by the ADC, the digital output signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification