This paper presents and evaluates novel approaches to design efficientMemristor-based multiplexers. Three novel algorithms and structures are proposed based on IMP logic operation. These novel algorithms and structures are developed based on Memristors and crossbar Nano wires. The proposed Memristor-based multiplexers can store the output inside the Memristors. So, the proposed multiplexers have the ability to compute in memory. The proposed multiplexers are simulated using Pspice. The number of required Memristors and necessary steps to accumulate the output for the proposed 2 to 1 multiplexers is reduced in comparison with the former best MUXs. Moreover, these novel multiplexers are utilized to design ISCAS'85 benchmark circuits. The results show improvements in terms of total propagation delay and the required layout area. KEYWORDS crossbar arrays, IMPLY logics, Memristors, Multiplexer, nanoscale logic operation
| INTRODUCTIONTwo important factors of electronic devices are speed and density. 1-3 For a long time, Field Effect Transistors (FETs) had the frontier in this field, but due to scaling limitation, new designs and methodologies are required. 1-3 Some of these approaches that help to overcome these limitations are hybrid Nano/CMOS technologies, 1-4 Graphene Nanoribbon Field Effect Transistors (GNFETs), Silicon on Insulator Field Effect Transistors (SOIFETs), and Carbon Nano Tube Field Effect Transistors (CNTFETs). 1-3 The most promising approach is considered to be the new Nano/CMOS technology. 5 The basic element in this technology is Memristor, which is capable of being scaled to Nano metric sizes. 6 It can also be utilized as resistive memories due to its resistive performance. 7 These resistive memory arrays are usually integrated upon a CMOS subsystem. [8][9][10][11][12] The hybrid Nano/CMOS technology has helped to improve three main classes: (a) digital analogue programmable systems, 13-15 (b) nonvolatile memories, 14 and neuromorphic computing structure. [16][17][18] Material Implication (IMP) is one of the most recently used Memristor-based logic. Based on the IMP logic, many different logic gates such as NOR-OR, 19,20 AND-NAND 21,22 and XNOR-XOR 23 with different architectures have been designed. Recently with the help of IMP logic operations, new Memristor-based multiplexers are also designed. [24][25][26][27] These new logic operations especially NAND gates and multiplexers can help to further improve many arithmetic and computational structures. This is due to the fact that both of these logic operands are capable of designing universal logic circuits. 24 A universal logic circuit can perform like all of the logic gates operations. 24 The unique characteristic of IMP logic operations is that they utilize only Memristors in their structures. 21 Therefore, due to the scaling capabilities of Memristors, the logic gate and multiplexer design with this method could be scaled to Nano metric sizes. 23 In addition, Memristor-based logics are proven to be faster, because of the fast response of