Abstract
Redoxbased resistive switching random access memory (ReRAM) offers excellent properties to implement future nonvolatile memory arrays. Recently, the capability of twostate ReRAMs to implement Boolean logic functionality gained wide interest. Here, we report on sevenstates Tantalum Oxide Devices, which enable the realization of an intrinsic modular arithmetic using a ternary number system. Modular arithmetic, a fundamental system for operating on numbers within the limit of a modulus, is known to mathematicians since the days of Euclid and finds applications in diverse areas ranging from ecommerce to musical notations. We demonstrate that multistate devices not only reduce the storage area consumption drastically, but also enable novel inmemory operations, such as computing using highradix number systems, which could not be implemented using twostate devices. The use of high radix number system reduces the computational complexity by reducing the number of needed digits. Thus the number of calculation operations in an addition and the number of logic devices can be reduced.
Introduction
Redoxbased resistive switching random access memories (ReRAMs) are considered as one of the most promising emerging nonvolatile memory technologies^{1,2,3}. The devices can be scaled down to 5 nm^{4,5}, offer endurance up to 10^{12} cycles^{6}, 10 years retention^{7} and fast read/write speed of below 200 ps^{8}. The devices are switched to a low resistive state (LRS) for a positive SET voltage and switched to the high resistive state for a negative RESET voltage. Up to 8 multistates have been shown^{9}, allowing the storage of up to three binary digits in a single cell. Additionally ReRAM devices offer highly nonlinear switching kinetics, i.e. the SET time depends exponentially on the pulse amplitude^{10}. Due to abrupt switching events the common approach is to apply an external current compliance (CC) to enable multilevel resistance states^{11}. The drawback of this approach is that the final resistance is defined by the CC, but not by the actual applied pulse amplitudes. However, a direct correlation between pulse height and final resistive state is feasible for a gradual RESET process, where a V_{stop} voltage defines the resistive state in advanced valence change mechanism (VCM) devices^{12,13}. In this work, we use optimized Pt/W/TaO_{x}/Pt ReRAM devices, offering highly reliable stopvoltage behavior and use the corresponding multilevel properties to implement modular arithmetic operations, as discussed in the result section.
Modular arithmetic finds usage in everyday applications, e.g., quantifying a specific clocktime, which wraps around after a fixed value is reached. A rigorous mathematical framework of modular arithmetic was developed by Carl Friedrich Gauss^{14} by defining a congruence relation between integers. Two integers, a and b are said to be congruent modulo n, when their difference (ab) is divisible by n. In this case, n is known to be the modulus of this relation.
The properties of integer numbers for a specific modulus, spanning addition, subtraction and multiplication are written as following.
Given a_{1} ≡ b_{1}(mod n) and a_{2} ≡ b_{2}(mod n), we have
Apart from applications in mathematics, modular arithmetic plays a fundamental role in modern computer arithmetic. Here, a ring of integers modulo 2 is termed as a Boolean ring and every Boolean ring gives rise to Boolean algebra, where the ring multiplication is conjunction operator (∧) and the ring addition is exclusive disjunction operator (∨). Furthermore, the idea of secure and faulttolerant data communication relies on the principles of publickey cryptography and errorcorrecting codes, respectively. Both of these fields require efficient implementations of modular arithmetic.
Modular arithmetic is also useful for reducing the complexity of standard arithmetic circuits^{15,16} and is essential for building the residue numeral systems (RNS). The RNS representation allows overflowfree addition, subtraction and multiplication, thereby enabling high degree of parallelism.
Stateoftheart modular arithmetic circuits in CMOS technology are implemented using twostate Boolean arithmetic operations, which follows directly from the twolevel switching algebra introduced by Shannon^{17}. Memristive devices were suggested to replace register files in conventional signeddigit adders^{18} or to be used in conjunction with complex quantization circuits^{19}. The current paper reports the first implementation of modular arithmetic using multistate ReRAM devices, which is fully crossbar array compatible in conjunction with a selector device. So far, most previous memristive circuit studies are based on over simplistic memristor models^{20}, we hereby use real memristive devices fabricated in word structures to verify the proposed functionality. It should also be noted that we perceive no theoretical limit in scaling the number of states for memristive devices, thereby, opening a new research direction on multistate storage and computing devices.
Results
Device properties
In this work, 5 μm × 5 μm Pt/W/TaO_{x}/Pt crosspoint devices arranged in word structures (Fig. 1a) are used to realize the three Trit (trinary digit) modular addition. The device stack 25 nm Pt/ 13 nm W/7 nm TaO_{x}/30 nm Pt is depicted in Fig 1b. The typical IV characteristic of this device is shown in Fig. 1c. In supplementary S1, the IV characteristic of an 80 nm × 80 nm crosspoint device is also shown, highlighting the scaling potential of these devices. During RESET process, the maximum applied voltage V_{stop} defines the final resistive state (1.8 V in Fig. 1c). This feature is also present in pulse mode, thus can be implemented in memory and logic operations for controlling the multilevel states.
Figure 2a shows the cumulative probability of low resistance state (LRS) and six multilevel resistive states, which are obtained for 200 ns pulses in the range of V_{stop} = −1.50 V to −2.25 V. Each state is based on 5 devices with 10 cycles. The inset explains the statistical information of distribution. The tight distribution highlights the excellent switching properties of this device. In Fig. 2b, the mean value for each of the resistive state R0 to R5 is given.
For the proposed arithmetic operation, the input operands are applied to the top (TE) and bottom (BE) electrode, respectively. To enable an equidistant voltage stepping, we use a predefined OFFSET voltage (V_{OFFSET}) for each pulse. The operand voltages are V_{op} = 0.00 V to 0.75 V with increment of 0.15 V. The actual pulse applied at the bottom electrode is therefore V_{BE} = V_{OFFSET} + V_{op1} and V_{TE} = −(V_{OFFSET}+V_{op2}) for the top electrode. Thus, the overall potential difference is V_{stop} = V_{TE}–V_{BE} = −(2 V_{OFFSET} + V_{op1} + V_{op2}). Since the overall device voltage is always negative, a logic operation corresponds to a RESET pulse whose amplitude depends on the actual operands. To show the multilevel pulse operation mode, we set V_{BE} = 0.75 V and vary V_{TE} from −0.75 V to −1.50 V (Fig. 3a). The resulting resistances are depicted in Fig. 3b. Depending on the overall device voltage (V_{stop} = −1.50 V to −2.25 V) six different resistance states (R0, R1, R2, R3, R4 and R5) are easily accessible (Fig. 3b). Note that three resistive states would be sufficient to represent a ternary numeral system (Trit). This multilevel device property is used for the modular arithmetic operation. To enable highly reproducible RESET operation, we always apply a DC SET operation before each pulsed RESET operation. Note that also nanosecond pulsed SET operations are feasible, but not applied in this work. Details on the pulsed SET operation can be found in Supplementary S2.
Developed Modular Arithmetic Working Principle
The new developed algorithm calculates the carries and sums directly in the ReRAM devices, which store the results until they are read out. Initially, all the devices in a wordline are initialized, i.e. written to the LRS. Starting from this state the sum bit of significance 0 (s_{0}) can be directly calculated in the device of significance 0 while the other devices are calculating the first output carry c_{1}. The actual sum or carry calculating devices are shifted for each significance one device to the left.
In general, for the carry algorithm (Fig. 4a), first the device state of the actual device is read, to check whether the input carry c_{in} is 0 or 1. In case of 1, V_{OFFSET} is set to 0.875 V whereas in case of 0, the OFFSET remains V_{OFFSET} = 0.75 V. Next, the logic operation is conducted after a SET operation using the evaluated OFFSET. We apply V_{TE} = −(V_{OFFSET} + V_{op1}) to the top electrode and V_{BE} = V_{OFFSET} + V_{op2} to the bottom electrode. Finally, the resistive state of the device is read and evaluated. To enable a proper modulus operation the ReRAM device has to provide 2n states for an nary number system. The background is that in a nary number system the operands at each specific significance are in the range of 0…n1, i.e., the sum of two operands is at most 2n1. Since, an input carry of 1 may also occur, the totally required number of states per device is 2n. Thus, for a ternary number system six states (R0…R5) are required. If the state is R ≤ R2, the output carry c_{out} is 0 and R0 is written back. For R > R2, the device is written to R1, i.e. c_{out} = 1. Note that prior to the write back operation, the SET operation is conducted to enable a highly controlled R1 state. In supplementary S4, the required peripheral circuitry is depicted. Note that a certain minimum crossbar array size is required to justify the peripheral circuitry overhead. In this respect, a suitable selector device is a key component enabling largescale ultradense multilevel ReRAM arrays.
Based on the input carry, the final sum can be calculated (Fig. 4b). As for the carry calculation, the required level of the V_{OFFSET} (either 0.75 V or 0.875 V) is first evaluated. Next, the operand voltages V_{TE} = −(V_{OFFSET} + V_{op1}) and V_{BE} = V_{OFFSET} + V_{op2} are applied after the SET operation. Based on a final readout, the mapping R3 → R0, R4 → R1 and R5 → R2 has to be conducted to complete the modulo sum operation. The corresponding write back operation is done subsequently after the SET operation.
Since the signals which are applied to the TE are the same in both algorithm, these can be conducted in parallel on devices of different significance. Thus the cycle count can be kept low.
Proofofconcept
For the proofofconcept measurement, a two Trit modular addition is selected, adding the ternary numbers p = p_{1}p_{0} and q = q_{1}q_{0}. Since the sum output z = z_{2}z_{1}z_{0} needs three Trit digits, three ReRAM devices are required for this operation and initialized to LRS firstly. The addition is performed in a wordline structure (cf. Fig. 1a). For the exemplary addition, operand 1 is p = 21 (=7) and operand 2 is q = 22 (=8). Note that input 0 corresponds to V_{op} = 0.00 V, input 1 corresponds to V_{op} = 0.15 V and input 2 corresponds to V_{op} = 0.30 V, using the earlier described incremental stepping of 0.15 V. In Fig. 5a–c, the sequentially obtained resistive states are shown. The arrows mark the order of steps without showing the in between SETsteps.
The algorithm described in Fig. 4 realizes the following mathematical modulo sum operation:
In device z_{0,} the sum operation is conducted directly:
z_{0} = (1 + 2) rem 3 = 0 (s_{0}).
Note that the function ‘rem’ returns the remainder. Starting from LRS, the device is reset (p_{0} = 1 = > V_{TE} = −0.9 V and q_{0} = 2 = >V_{BE} = 1.05 V, i.e. −1.95 V). According to Fig. 2b, this voltage leads to state R3, as can be also seen in Fig. 5c directly. According to the sum algorithm (Fig. 4b), R3 is finally mapped to R0, see Fig. 5c.
In device z_{1}, first the carry operation is conducted:
z_{1} = (1 + 2) div 3 = 1 (c_{1} = 1).
The function ‘div’ returns the floor quotient. Starting from LRS, the device is toggled to R3 state by applying p_{0} and q_{0} to calculate the carry c_{1}. According to the carry algorithm (Fig. 4a), R3 is then mapped to R1, see Fig. 5b.
Next, the second cell sum Trit is obtained by the following operation:
z_{1} = (2 + 2 + c_{1}) rem 3 = 2 (s_{1}).
Since c_{1} = 1 holds the V_{OFFSET} = 0.875 V is applied, and the accessed state is R5. According to the sum algorithm (Fig. 4b), R5 is then mapped to R2, see Fig. 5b.
For cell z_{2} (Fig. 5a), again the carry operation is conducted first:
z_{2} = (1+2) div 3 = 1 (c_{1} = 1).
Starting from LRS, R1 state is accessed via R3.
Since we consider a two Trit addition, the final sum bit equals the carry c_{2}:
z_{2} = (2 + 2 + c_{1}) div 3 = 1 (c_{2} = s_{2} = 1).
According to the carry algorithm (Fig. 4a), R5 is then mapped to R1, see Fig. 5a.
The final sum is stored directly in memory:
Sum z = z_{2} z_{1} z_{0} = 120 (=15).
In Fig. 6 the schematics of applied operation voltages and corresponding states are depicted. The first line shows the voltages at the common bottom electrode (BE) acting as a wordline (WL). The second, fourth and sixth lines show the voltages applied to the three separate top electrodes (V_{TE2}, V_{TE1}, V_{TE0}) acting as bitlines (BL) while the third, fifth and seventh lines represent the resistance states (R_{TE2}, R_{TE1}, R_{TE0}) at each BL. The three background colors are used. The gray shows the LRS after SET. The yellow depicts the logic implementations and the blue shows the corresponding states after the logic implementation. Overall twelve steps are presented. Step 1–2 show the initialized LRS and logic implementation. Step 3–4 depict the corresponding resistance states with the the LRS after SET. Step 5–6 show implementations and the corresponding states. The state is set to LRS in Step 7. The logic is implemented with adjusted OFFSEET in Step 8 and the corresponding states are shown in Step 9. The LRS after SET is shown in Step 10. Step 11–12 show the logic implementations and the corresponding resistance states. The states (R_{TE2}, R_{TE1}, R_{TE0}) shown in Step 12 and Step 6 depict the final sum stored in memory (Sum z = z_{2} z_{1} z_{0} = 120). The more details of overall steps are given in Supplementary S4S6. A truth table for the overall state definition (R0 – R5) is shown in the Fig. 7. Each combination of p (TE) and q (BE) sets the corresponding state with and without the adjustment of OFFSET.
Discussion
We have demonstrated a ternary number system implementation, using multistates tantalum oxide devices in word structures. Depending on the available number of resistive states, higher order number systems can also be implemented in the same way. For nary systems, we would need 2n resistive states, hence further progress in ReRAM memory technology will directly enable arithmetic operations using higher radix number systems.
On the other hand, the choice of radix for a number representation can be motivated from the perspective of underlying implementation as well as the analysis of radix economy. A quantifiable measure of radix economy proposed in ref. 21 is as following:
where, b is the radix and N is the number to be represented. This metric yields E as the most economical realvalued radix. It also turns out that the radix value of 3 (ternary) is more economical compared to binary. We argue that the above measure does not take the growth of the implementation media into account. For several device technologies, the area requirement grows linearly with the radix size and make the radix implementation very tough. However, it is not true for multistate memristive devices such as the Pt/W/TaO_{x}/Pt ReRAM, since the implementable radix size depends on the number of resistance states. Considering, a kstate device can be realized at the same cost of a twostate device, a more appropriate metric would be
Compared to binary arithmetic, an nary number representation reduces the space complexity in a logarithmic ratio. Given comparable performance for the base devices, the gain in arithmetic circuits, such as, integer addition is also expected to be in logarithmic scale. However, the actual gain will be somehow smaller due to need for better sense amplifiers and more control circuitry.
The presented approach is not limited to a specific multistate ReRAM device, but would work for any memristive device offering multiple resistance levels induced by different stop voltages V_{stop}. The proposed algorithm could further be simplified by avoiding in between SET operations, however this requires ultralow variance ReRAM devices. For the considered ReRAM device only RESET pulses were allowed as logic inputs. Appropriate SET pulses enabling stepbystep decrease of the resistance could be used to implement also subtraction within the same device similar to the here shown additional operation.
The presented approach is compatible to the passive crossbar array configuration, by integrating a selector device to each TaO_{x} junction. The implementation of the arithmetic functionality within the resistive memory device using the available multiresistance levels is a highly attractive option for future functionality enhanced hybrid CMOS/ReRAM chips. This approach enables a reduction of cycle count compared to Boolean logic based ReRAM approaches^{22,23,24,25}. For example, a recently proposed cipher application could be decisively improved using multilevel ReRAMs^{26}, enabling efficient inhardware encryption and decryption for future smart devices. The energy per operation depends on the device properties, namely switching voltage, multilevel resistive states and inherent switching speed and control circuit properties such as the applied pulse width. Since the pulse width (t) that will be used in real application is much shorter than 200 ns (used in study), the final power consumption will be reduced further. In summary, lowvariance multilevel ReRAM could play a key role for implementation of publickey cryptography and errorcorrecting codes in smart devices.
Conclusion
Pt/W/TaO_{x}/Pt devices enable highly reliable multi states, which can be accessed reproducibly by pulses of specific height, starting from a defined LRS. By using word and bit lines as inputs for pulses, the resistive multilevels can be used to store and calculate inmemory logic operations. To avoid an overflow in individual devices, a modulus arithmetic is implemented, assuring the device to be always in a valid 0, 1, 2 (Trit) state. By using a ternary number system, the amount of devices and cycles can be reduced significantly. In contrast to twostate devices, multistate devices provide better radix economy with the option for further scaling. Therefore, establishing multistate ReRAM for nonvolatile memory opens the door to novel storage and inmemory computer arithmetic options.
Methods
Device Fabrication
Devices are fabricated for 1 × 3 array with crossbar structure based on 5 × 5 μm^{2} single cell size. Three top electrodes shares single bottom electrode. For the bottom electrode (BE), 5 nm titanium (Ti) and 30 nm platinum (Pt) layers are deposited by sputtering on top of thermally grown SiO_{2} layer (430 nm). A photolithography and dry etch processes are applied to pattern the bottom electrode. And then 7.0 nmthick TaO_{x} is deposited by reactive sputtering under process gas mixture of Ar (23%) and oxygen (7%) with the RF power of 116W at the chamber pressure of 2.3 × 10^{−2} mbar. Without breaking the vacuum, 13 nm tungsten (W) ohmic electrode, and 25 nm platinum (Pt) are deposited consecutively. And then top electrode (TE) is patterned with a photolithography and a reactive ion etch. A scanning electron microscopy of 1 × 3 crossbar array with 5 × 5 μm^{2} size cell is shown in Fig. 1a and its corresponding crosssectional structure with tunneling electron microscopy is shown in Fig. 1b.
Measurement Setup
Initially the resistive switching devices remain in high resistance state (HRS) and we need to apply irreversible forming process in order to activate the devices before repetitive switching cycles are possible. Detailed information is given in supplementary section. During the forming process, the resistance state of device changes from HRS to LRS. In order to change the resistance state from LRS to HRS, a ‘RESET’ process is required. In reverse way, a ‘SET’ process converts the HRS to LRS. The DC operation of a single device also known as currentvoltage (IV) sweep is shown in Fig. 1. The voltage sweep is applied only to the top electrode (TE) while the bottom electrode is grounded. In order to achieve better control on the resistance state of device with single pulse operation, the ‘SET’ process is based on DC operation. However, the other operations such as ‘RESET’ and ‘read’ use AC pulse operation. For the RESET operation, 200 ns pulse width based on full width half maximum (FWHM) is applied for switching operations with 40 ns rising/falling times. The read operation at 0.1 V uses 120 μs long pulse in order to verify the each resistance value more accurately, especially HRS values. By applying a 0.15 V stepping, seven resistive levels can be distinguished in the considered devices. Depending on the actual devices even more multilevel states are feasible in ReRAM devices. However, due to variability, e.g., induced by random telegraph noise^{27}, the maximum number of properly accessible multilevels is limited.
Additional Information
How to cite this article: Kim, W. et al. Multistate Memristive Tantalum Oxide Devices for Ternary Arithmetic. Sci. Rep. 6, 36652; doi: 10.1038/srep36652 (2016).
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
 1.
Yang, J. J., Strukov, D. B. & Stewart, D. R. Memristive devices for computing. Nat. Nanotechnol. 8, 13–24 (2013).
 2.
Waser, R., Dittmann, R., Staikov, G. & Szot, K. RedoxBased Resistive Switching Memories  Nanoionic Mechanisms, Prospects, and Challenges. Adv. Mater. 21, 2632–2663 (2009).
 3.
International Technology Roadmap for Semiconductors (ITRS) 2013 Edition. http://www.itrs2.net/2013itrs.html. (2013), (Date of access: 15/02/2016).
 4.
Govoreanu, B. et al. 10 × 10 nm^{2} Hf/HfO_{x} Crossbar Resistive RAM with Excellent Performance, Reliability and LowEnergy Operation. IEEE Int. Elec. Dev. Meet. Tech. Dig. 31.6.1–31.6.4, doi: 10.1109/IEDM.2011.6131652 (2011)
 5.
KaiShin, Li et al. Utilizing Sub5 nm sidewall electrode technology for atomicscale resistive memory fabrication. VLSI Technology, Systems, and Applications (VLSITSA), 2014 International Symposium on IEEE 1–2, doi: 10.1109/VLSIT.2014.6894402 (2014)
 6.
Lee, M.J. et al. A fast, highendurance and scalable nonvolatile memory device made from asymmetric Ta_{2}O_{5−x}/TaO_{2−x} bilayer structures. Nat. Mater. 10, 625–630 (2011).
 7.
Wei, Z. et al. Retention model for highdensity ReRAM. 4^{th} IEEE International Memory Workshop (IMW) 1–4, doi: 10.1109/IMW.2012.6213638 (2012)
 8.
Torrezan, A. C., Strachan, J. P., MedeirosRibeiro, G. & Williams, R. S. Subnanosecond switching of a tantalum oxide memristor. Nanotechnol. 22, 485203 (2011).
 9.
WeiChih Chien et al. A MultiLevel 40nm WO_{x} Resistive Memory with Excellent Reliability. IEEE Int. Elec. Dev. Meet. Tech. Dig. 31.5.1–31.5.4, doi: 10.1109/IEDM.2011.6131651 (2011).
 10.
Menzel, S., Salinga, M., Böttger, U. & Wimmer, M. Physics of the switching kinetics in resistive memories. Adv. Funct. Mater. 25, 6306–6325 (2015).
 11.
Nardi, F. et al. Control of filament size and reduction of reset current below 10μA in NiO resistance switching memories. SolidState Electron. 58, 42–47 (2011).
 12.
Fantini, A. et al. Intrinsic switching behavior in HfO_{2} RRAM by fast electrical measurements on novel 2R test structures. 4^{th} IEEE International Memory Workshop (IMW) 1–4, doi: 10.1109/IMW.2012.6213646 (2012).
 13.
Zhao, L. et al. Multilevel control of conductive nanofilament evolution in HfO_{2} ReRAM by pulsetrain operations. Nanoscal. 6, 5698–5702 (2014).
 14.
Gauss, C. F. Disquisitiones Arithmeticae: Untersuchung über höhere Arithmetik. Julius Springer Berlin http://eudml.org/doc/204648 (1889), (Date of access: 15/02/2016).
 15.
De, A., Kurur, P. P., Saha, C. & Saptharishi, R. Fast Integer Multiplication Using Modular Arithmetic. SIAM J. Comput. 42, 685–699, doi: 10.1137/100811167 (2013).
 16.
Bernardson, P. S. GTE Communications Systems Corporation. Modulo Adder. United States patent US 4,598,266. 1986 Jul. 1.
 17.
Shannon, C. E. A symbolic analysis of relay and switching circuits. M. S. thesis 1–72, doi: 1721.1/11173 (1940).
 18.
Fey, D. Using the multibit feature of memristors for register files in signeddigit arithmetic units. Semicond. Sci. Tech. 29, 104008 (2014).
 19.
ElSlehdar, A. A., Fouad, A. H. & Radwan, A. G. Memristor based Nbits redundant binary adder. Microelectron. Journal 46, 207–213 (2015).
 20.
Linn, E., Siemon, A., Waser, R. & Menzel, S. Applicability of WellEstablished Memristive Models for Simulations of Resistive Switching Devices. IEEE Trans. on Cir. and Sys.  Part I: Regular Papers (TCASI) 61, 2402–2410 (2014).
 21.
Hayes, B. Third Base. American Scientist 86, 490–494, doi: 10.1511/2001.6.490 (2001).
 22.
Borghetti, J., Snider, G. S., Kuekes, P. J., Yang, J. J., Stewart, D. R. & Williams, R. S. ‘Memristive’ switches enable ‘stateful’ logic operations via material implication. Nature 464, 873–876 (2010).
 23.
Linn, E., Rosezin, R., Tappertzhofen, S., Böttger, U. & Waser, R. Beyond von Neumannlogic operations in passive crossbar arrays alongside memory operations. Nanotechnol. 23, 305205 (2012).
 24.
Lehtonen, E. & Laiho, M. Stateful Implication Logic with Memristors. 2009 IEEE/ACM International Symposium on Nanoscale Architectures 33–36, doi: 10.1109/NANOARCH.2009.5226356 (2009).
 25.
Kvatinsky, S., Friedman, E. G., Kolodny, A. & Weiser, U. C. MemristorBased Material Implication (IMPLY) Logic: Design Principles and Methodologies. IEEE Trans. on Very Large Scale Integ. (VLSI) Sys. 22, 2054–2066, doi: 10.1109/TVLSI.2013.2282132 (2013).
 26.
Gaillardon, P.E. et al. The Programmable LogicinMemory (PLiM) Computer. Design Automation and Test in Europe (DATE) Conference 427–432, doi: 10.3850/9783981537079_0970 (2016).
 27.
Puglisi, F. M., Larcher, L., Padovani, A. & Pavan, P. A Complete Statistical Investigation of RTN in HfO_{2}Based RRAM in High Resistive State. IEEE Trans. Elec. Dev. 62, 2606–2613 (2015).
Acknowledgements
This work was supported by the German Research Foundation (DFG) within the framework of SFB 917, Nanoswitches and the authors thank to Dr. Daesung Park and Mr. Sebastian Zischke from Central Facility for Electron Microscopy (GFE), RWTH Aachen for the crosssectional TEM images.
Author information
Affiliations
Peter Grünberg Institut 7, Forschungszentrum Jülich GmbH, 52425 Jülich, Germany
 Wonjoo Kim
 , Rainer Waser
 & Vikas Rana
Institut für Werkstoffe der Elektrotechnik II, RWTH Aachen University, 52074 Aachen, Germany
 Anne Siemon
 , Eike Linn
 & Rainer Waser
School of Computer Science and Engineering, Nanyang Technological University, Singapore
 Anupam Chattopadhyay
Authors
Search for Wonjoo Kim in:
Search for Anupam Chattopadhyay in:
Search for Anne Siemon in:
Search for Eike Linn in:
Search for Rainer Waser in:
Search for Vikas Rana in:
Contributions
W.K. prepared the devices, designed the experiments, performed the measurements, interpreted the data and wrote the manuscript; A.C. initiated the research and cowrote the manuscript; A.S. cowrote the manuscript; E.L. conceived the idea, initiated and supervised the research and cowrote the manuscript; R.W. initiated and supervised the research; V.R. supervised the research. All authors discussed the results and implications at all stages and contributed to the improvement of the manuscript text.
Competing interests
The authors declare no competing financial interests.
Corresponding author
Correspondence to Vikas Rana.
Supplementary information
PDF files
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Further reading

1.
Multivalued and Fuzzy Logic Realization using TaOx Memristive Devices
Scientific Reports (2018)

2.
Cognitive Computation (2017)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.