| Literature DB >> 35343097 |
Yujie Song1, Xingsheng Wang1,2,3,4, Qiwen Wu1, Fan Yang1, Chengxu Wang1, Meiqing Wang1, Xiangshui Miao1,2,3,4.
Abstract
The rise of emerging technologies such as Big Data, the Internet of Things, and artificial intelligence, which requires efficient power schemes, is driving brainstorming in data computing and storage technologies. In this study, merely relying on the fundamental structure of two memristors and a resistor, arbitrary Boolean logic can be reconfigured and calculated in two steps, while no additional voltage sources are needed beyond "±VP " and 0, and all state reversals are based on memristor set switching. Utilizing the proposed logic scheme in an elegant form of unity structure and minimum cost, the implementation of a 1-bit adder is demonstrated economically, and a promising circuit scheme for the N-bit adder is exhibited. Some critical issues including the crosstalk problem, energy consumption, and peripheral circuits are further simulated and discussed. Compared with existing works on memristive logic, such methods support building a memristor-based digital in-memory calculation system with high functional reconfigurability, simple voltage sources, and low power and area consumption.Entities:
Keywords: cascade; crosstalk; logic-in-memory; low-power; memristors; reconfiguration
Year: 2022 PMID: 35343097 PMCID: PMC9130921 DOI: 10.1002/advs.202200036
Source DB: PubMed Journal: Adv Sci (Weinh) ISSN: 2198-3844 Impact factor: 17.521
Figure 1a) The structural diagram of TiN/Ti/HfO /TiN memristor. b) High‐resolution TEM image of the cross‐sectional cut of memristor. c) TEM‐EDS mapping images of N, Ti, and Hf in the device. d) Measured resistive switching behavior in dc I–V sweeping mode. e) More than 104 cycling endurance under voltage pulses (marked with the mean value and sigma/mean for HRS and LRS). f) The retention test result which is up to 104 s at 85 °C (marked with the mean value and sigma/mean for HRS and LRS). g) The switching speed of the memristor.
Figure 2a) Metallographic electron microscopy of the 16 × 16 memristor array. b) The schematic of the memristor‐based LIM circuit. c) The instance diagram of XOR logic gate showing the port configuration. d) The truth table of XOR logic, including the detailed voltage correspondence.
Figure 3a−d) Experimental results for the four possible input−output combination of XOR logic. e–h) Simulation results for the four possible input–output combination of XOR logic in read mode.
Figure 4a–d) Experimental results for the eight possible input–output combination of logic scheme.
16 Boolean logics’ port configurations for control terminal T1 and T3
| Logic function | T1 | T3 |
|---|---|---|
| TURE | − | − |
| FALSE | 0 | 0 |
| COPY | − | − |
| COPY | − | 0 |
| NOT |
|
|
| NOT | 0 | − |
| AND | − | 0 |
| NAND |
| − |
| OR | − | − |
| NOR | 0 |
|
| IMP | − |
|
| RIMP | − | − |
| NIMP | 0 | − |
| RNIMP |
| 0 |
| XOR |
| − |
| NXOR | − |
|
Figure 5a) The circuit diagram of 1‐bit full adder. b) Crossbar schematic marked with clamp voltage used for one‐full adder. c) Experimental results for eight logic input conditions (including intermediate results).
Detailed operation steps and voltage configuration in the addition function
| STEP | Operation | BL1 | BL2 | BL3 | BL4 | BL5 | BL6 | WLi |
|---|---|---|---|---|---|---|---|---|
| 1 | Write in |
Gnd (
| Gnd | Gnd | Gnd | Gnd | Gnd |
Gnd ( − |
| 2 |
|
0 ( ‐ |
| Gnd | Gnd | Gnd | Gnd | Gnd |
| 3 |
|
− 0 ( | floating |
| Gnd | Gnd | Gnd |
0 ( ‐ |
| 4 |
| floating | floating |
0 ( ‐ |
| Gnd | Gnd | Gnd |
| 5 |
| floating | floating |
‐Vp( 0 ( | floating |
| Gnd |
0 ( ‐Vp ( |
| 6 |
| floating | floating | floating | floating | − |
|
0 ( ‐Vp ( |
Figure 6a) The mis‐operation issue caused by the bitwise parallel operation of memristor crossbar array, the mis‐operated M3 is marked cross. b) Simulation results of mis‐operation conditions. c) A feasible circuit architecture for N‐bit adder.