Memristor employed Accurate-Approximate Ripple Carry Adder and Ripple Borrow Subtractor Architectures
S.Muthulakshmi1, A. Sivasubramanian2, S.R.S. Prabaharan3

1S.Muthulakshmi, School of Electronics Engineering, Vellore Institute Technology, Chennai-600127, India.
2A. Sivasubramanian, School of Electronics Engineering, Vellore Institute Technology, Chennai-600127, India.
3S.R.S.Prabaharan, Directorate of Research, SRM Institute of Science and Technology, Kattankulathur -603203, Chennai,  India.

Manuscript received on 13 March 2019 | Revised Manuscript received on 20 March 2019 | Manuscript published on 30 March 2019 | PP: 234-243 | Volume-7 Issue-6, March 2019 | Retrieval Number: F2217037619/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In today’s digital era, the device size, speed and power consumption are regarded as the most sought-after design constraints of battery powered embedded gadgets. The emerging computing paradigm called “approximate computing” can be applied to fulfil the said constraints by compromising the accuracy through inexact hardware design techniques. Inherent error resilient applications viz., image, media processing etc., are well suited for approximate computing. Nevertheless, certain niche applications may demand better accuracy levels than the fully approximated output. Since adders are the basic building blocks of all arithmetic operations involving the said applications, the specific architecture involving these blocks greatly influence the efficacy of the system design. Accordingly, a new architecture is proposed in which a fusion of accurate-approximate 8-bit adder and subtractor design is developed employing memristors as both logic elements and memory components. Besides the system level validation involving the designed architecture, the standard performance metrics are deduced by employing MATLABtools and the new accurate-approximate 8-bit architecture thus designed yields better accuracy as expected.
Keywords: Memristors, Accurate-Approximate adder, Accurate-Approximate subtractor, Approximate computing, Image processing

Scope of the Article: Clustering