Abstract:
Aiming at the problem of large number of memristors and many operation steps required by the existing logic design methods of memristors, a logic design method for flexible configuration of memristors in the same row is proposed, which based on the complementary resistive switches (CRS). By setting constraints on the high voltages applied to the CRS, Boolean logic can be realized more quickly, and four basic logic gates are implemented based on the proposed method, which are AND logic, OR logic, not-material implication (NIMP) logic and XOR logic. Utilizing the AND and OR operations contained in the proposed logic design, the 2-1 and 4-1 multiplexers are designed and the implementations are detailed in this paper, which greatly improves the reusability of the memristor, and simplifies the procedure of operations. Besides, a 2-1 multiplexer is implemented with 3 memristors in 2 steps, and a 4-1 multiplexer is implemented with 6 memristors in 5 steps. The feasibility of the designed multiplexers is verified by SPICE simulations. Compared with other methods which are based on memristor material implication logic (IMPLY) and memristor aided logic (MAGIC), the number of used memristors and the operation steps of the proposed method are reduced without corrupting the input data. Optimized the performance of 2-1 multiplexer and 4-1 multiplexer realized by memristor.