Abstract
Memristor is a nanoscale electronic element with variable resistance that depends on the amount and direction of the charge passing through it. As a promising candidate, this memristive element opens up a new approach for the implementation of Boolean logic operations. In this study, a flexible logic unit circuit (LUC) based on a practical memristor model is proposed, which is able to perform the AND, OR, NOT, NOR, and NAND gate operations by different switch settings. Unlike existing memristor-based logic implementation, the initialisation is not necessary for the proposed method, and the total delay can be effectively reduced, especially for time-sequence inputs. Furthermore, the concept of the memristor-based logic network is developed by multiple memristor-based LUCs connected in series and parallel. The circuit simulation demonstrates that the presented logic network is capable of realising multi-input-multi-output logic operations with compact structure, high efficiency, and sufficient accuracy.
Highlights
As the traditional CMOS technology gradually scales down to the inherent physical device limits, it has been facing a series of challenges associated with the increased leakage power consumption, reduced stability, and so forth [1]
3.2.2 OR gate: Different from the AND gate, the switch setting for OR gate is given as follows: the switches associated with the memristors M3, M4, and Ms2 are adjusted to A1, B1, and C, respectively, while the switches connected with the memristors M1, M2, and Ms1 are all tuned into the floating terminals
When multiple M-logic unit circuit (LUC) are connected in parallel, as shown in the central bottom of Fig. 3, the original 2I1O system is converted into a double-input–multi-output (2IMO) one
Summary
As the traditional CMOS technology gradually scales down to the inherent physical device limits, it has been facing a series of challenges associated with the increased leakage power consumption, reduced stability, and so forth [1] To effectively address these challenges, several remedies have been proposed [2,3,4]. Memristor-only logic: The logic circuit only consists of memristive elements, and the output state variable is stored as the memristance directly [27,28,29] These circuits are able to perform the basic logic operations with simple series– parallel configurations.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have