Journal
MATERIALS SCIENCE IN SEMICONDUCTOR PROCESSING
Volume 139, Issue -, Pages -Publisher
ELSEVIER SCI LTD
DOI: 10.1016/j.mssp.2021.106355
Keywords
Approximate computing; Arithmetic circuits; Crossbar architecture; Cu; ZnO Memristors; Stochastic switching
Categories
Funding
- BRNS, DAE, Govt. of India [34/14/11/2017-BRNS/34286]
- BRNS
Ask authors/readers for more resources
In this research, Pt/Cu:ZnO/Nb:STO memristive devices were found to exhibit random switching behavior, leading to the development of a Stochastic Voltage Threshold Adaptive Memristor (SVTAM) model. This model enables an innovative method to perform arithmetic operations using a memristor crossbar architecture, allowing for compact and simultaneous implementation of a large number of functions. The functionality was successfully verified with low input pulses and minimal error, making it a novel solution in the field of approximate computing.
One popular approach under approximate computing is stochastic computing, wherein values are encoded in bitstreams to perform arithmetic operations in a low-power and computationally inexpensive manner. The stochastic computing paradigm, despite many advantages, is hindered by the need to generate uncorrelated input bitstream, which results in additional hardware overhead. In this work, Pt/Cu:ZnO/Nb:STO memristive devices were experimentally found to exhibit random switching behavior. The switching time was modeled as a Poisson distribution and the obtained results were utilized to develop a Stochastic Voltage Threshold Adaptive Memristor (SVTAM) model. Based on this circuit model, an innovative method to perform addition, multiplication and sum of product operations has been proposed by employing the memristor crossbar architecture. This implementation is advantageous as the row inputs can be reused across different columns of the crossbar to implement a large number of functions simultaneously in a compact arrangement. The functionality was verified using just 50 input pulses, and the error is just 1% when the number of pulses was increased to 200. In addition, the output is an uncorrelated bitstream, making it compatible with the existing stochastic computing circuits. This work presents a novel solution towards advancement in the field of approximate computing.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available