Memristors based Computation and Synthesis

Prashant Gupta,Priscilla Jennifer
DOI: https://doi.org/10.13140/RG.2.2.10125.55520
2024-09-05
Abstract:Memristor has been identified as the fourth fundamental circuit element by Dr. Leon Chua in 1971 and since then it has gathered a lot of interest because of its non-volatility and are considered as a viable solution to the beyond CMOS era computation. Recently, memristor have been used to perform basic logic operations like AND, OR, NAND, NOR, XOR etc. and are also used in applications like Dot Product Engine, Convolution Neural Networks etc. This paper presents a new behavioural model of memristor then using it to build a 32-bit ripple carry adder. The paper later compares the area, power and time delay of the 32 bit Ripple Carry Adder using memristor with the 45nm CMOS technology and highlights its advantages and pitfalls.
Systems and Control,Emerging Technologies
What problem does this paper attempt to address?
The paper primarily focuses on exploring and implementing logic operations and circuit design based on memristors, and comparing them with the current mainstream CMOS technology, aiming to address the following issues: 1. **Logic Gate Design**: Proposes a Verilog-based behavioral model to design memristors and uses this model to construct basic logic gates (such as NOR gates) as well as more complex combinational logic circuits (such as full adders). 2. **Performance Comparison**: By comparing memristor-based logic gates with traditional CMOS technology in terms of area, power consumption, etc., it demonstrates the potential advantages of memristors in these aspects. 3. **Scalability Study**: Explores how to use multiple cascaded full adders to implement a 32-bit adder, showcasing the potential of memristor-based designs in large-scale circuit applications. 4. **Future Directions**: Discusses methods to further improve the memristor model, such as introducing window functions to better simulate actual device behavior, and proposes research directions for designing more complex systems (such as dot product engines) using the improved model. Through the above research, the paper attempts to demonstrate that memristors, as a new type of nanoscale component, have great potential in replacing CMOS to address future computing challenges, especially in terms of reducing size and lowering power consumption.