Abstract
Redoxbased resistive switching devices (ReRAM) are considered key enablers for future nonvolatile memory and logic applications. Functionally enhanced ReRAM devices could enable new hardware concepts, e.g. logicinmemory or neuromorphic applications. In this work, we demonstrate the implementation of ReRAMbased fuzzy logic gates using Ta_{2}O_{5} devices to enable analogous Minimum and Maximum operations. The realized gates consist of two antiserially connected ReRAM cells offering two inputs and one output. The cells offer an endurance up to 10^{6} cycles. By means of exemplary input signals, each gate functionality is verified and signal constraints are highlighted. This realization could improve the efficiency of analogous processing tasks such as sorting networks in the future.
Introduction
Resistive switching memories (ReRAM) are considered as highly attractive emerging technology to implement future highdensity nonvolatile memory or storage^{1,2,3,4}. ReRAM devices offer low operating voltages, excellent scaling properties and compatibility to 4F^{2} nanocrossbar arrays^{5}. In such nanocrossbar arrays either a bipolar selector in series (1S1R)^{6} or a complementary resistive switch (1CRS)^{7} is used to prevent undesired sneak paths.
Besides the memory operation, several logic approaches based on ReRAM devices are suggested to overcome the von Neumann bottleneck^{3,4,8,9}. For example, ReRAM cells can be used to implement lookuptables, replacing SRAM memory^{10,11,12}. Alternatively, ReRAM cell arrays can be used as programmable interconnects, as for example in the famous CMOL/FPNI FPGA concept^{13,14}. Structures consisting of two ReRAM devices are used in various FPGAlike concepts either in serial or antiserial configuration^{15}. A twoinputoneoutput ReRAM structure is used for routing^{16}, structural identical to the complementary resistive switch structure with accessible middle electrode which we use for implementation of MIN/MAX gates (Fig. 1). The approach which we follow in this paper uses ReRAM devices directly as logic operating device. Boolean logic approaches falling in this category are the (material) implication logic^{17} and CRS logic^{8,18,19}, for example. Both approaches are in principle compatible to crossbar arrays when either 1S1R or 1CRS is used^{20}. Beyond that, the CRS logic concept^{8,19} features a computinginmemory approach to overcome the vonNeumann bottleneck^{21,22}. From a theoretical perspective, Šuch and Klimo suggested to use twomemristorcircuits to implement Minimum and Maximum gates^{23}. In general, one of these threeterminal devices has two inputs and detects the higher or lower input voltage. For binary considerations these devices are equivalent to logical AND/OR gates^{24}. These gates could be used in analogue signal processing and could help to realize smallsize sorting networks^{25} taking some limiting properties into account^{26}. The proposed gate structure consists of two antiserially connected devices, i.e. the device stack is very similar to a conventional complementary resistive switch, but offers a third terminal at the middle electrode^{16,27,28}.
Recently, we have demonstrated and characterized such three terminal CRS devices^{29}. Šuch et al. have shown that the behavior of real memristive devices strongly diverges from ideal memristor behavior. However, a proper Minimum or Maximum gate functionality is enabled by adding some additional constraints in terms of input signal amplitude^{28}. Nevertheless, being aware of those constraints, which will be discussed in detail, ReRAMs are well suited for the implementation of memristive fuzzy logic gates. The feasibility of both Minimum and Maximum function is experimentally demonstrated in this paper by using integrated CRS devices, which offer an access to the middle electrode.
Concepts
CRS mechanism and the logic function
The CRS device is based on two antiserial integrated ReRAM cells, called bottom cell (BC) and top cell (TC). Each cell can toggle between a high resistive state (HRS) and a low resistive state (LRS). Here, two Ta_{2}O_{5}based ReRAMs are used as illustrated in Fig. 1. The active switching Ta_{2}O_{5} layer of each cell is sandwiched between a Pt and a Ta electrode. The final CRS stack is symmetric. Therefore, the polarity of the IV characteristic does not depend on which electrode (top Pt or bottom Pt) the voltage is applied. Due to the antiserial stacking the two single cells always switch complementarily. Figure 1 depicts the two possibilities of vertical stacked CRS devices. The resulting IV curves for both cases are indistinguishable. However, the voltage polarity, where BC and TC resets or sets, differs for both stacks. Figure 1a shows the more common CRS layer stack (Pt/Ta_{2}O_{5}/Ta/Ta_{2}O_{5}/Pt). Starting with the CRS state LRS/HRS (TC in LRS and BC in HRS), a positive voltage is applied to the top Pt, whereas the bottom Pt is grounded. At threshold voltage V_{th,1} the BC sets to LRS and the whole device switches to the transition state LRS/LRS. Increasing the voltage to V > V_{th,2} the TC resets, i.e. the CRS switches to HRS/LRS. If a positive voltage is applied again, the CRS state will not change anymore and stays in HRS/LRS. Only by applying a negative voltage, the CRS devices switches to the transition state LRS/LRS, since the TC sets at V_{th,3}. Finally, at V_{th,4}, the devices switches back to the initial state LRS/HRS by resetting the BC. The second CRS stack in Fig. 1b offers a reversed switching of BC and TC in comparison to Fig. 1a, but this is not observed in the IV characteristic as both stacks offer the same behavior.
Only the two nontransition CRS states (LRS/HRS, HRS/LRS) are interesting for the logic functions. The crucial points for the implementation of Minimum (MIN) and Maximum (MAX) logic are:

Dependent on the applied voltage, the stacked device offers reversible toggling between two resistive states (which is offered by the CRS).

In both CRS states, one cell is always in the high resistance state, whereas the other one is in the low resistive state.

The resistance of one cell being in the HRS is always much higher than the resistance of the other cell being in the LRS.
For the MIN/MAX logic, the CRS is here considered as a threeterminal (T1, T2 and T3) gate device as illustrated in Fig. 2. Two terminals (top and bottom Pt) are used for the input signals q and p. The third terminal (middle electrode) is used for the output signal. During the application, T1 and T2 is either set to low potential ‘L’ or to high potential ‘H’. At first, two static resistors instead of TC and BC with R_{1} and R_{2} are assumed, to understand more easily, how the device behaves in sense of the gate logic. The voltage out detected at T3 is given by
For R_{1} ≫ R_{2} Equation (1) is simplified to out ≈ p. This can physically be interpreted as follows. The voltage applied to the T1 drops completely across R_{1} and the output voltage measured at T3 is equivalent to the input voltage at T2 (independently of high or low potential). Therefore, the MIN/MAX gate functionality cannot be implemented in this static configuration (by classical resistors). However, the CRS device offers two antiserially integrated dynamic resistors. Depending on the current CRS state and the applied signals to T1 and T2, it switches from LRS/HRS to HRS/LRS and vice versa. This switching property allows the implementation of the MIN/MAX operation and is described in detail in the following sections.
Figure 2b depicts the truth table for the MIN/MAX functions. It illustrates the device dynamics for all possible combinations of the applied in signals q and p and the resulting out signal. First, the CRS is initialized by setting q to ‘H’ and p to ‘L’, which is equivalent to applying a positive voltage to the top Pt, whereas the bottom Pt is grounded (cf. Fig. 1). This step is only performed at the beginning and not repeated for each combination of q and p. Consider, the initialization is not required for the demonstrated logic application, but it facilitates the verification and the gate dynamics in an easier way. Secondly, the observation of the switching event depends on the previous state (within the time resolution of the used measurement equipment). Nevertheless, the final device state and the linked out signal is specific for each combination of q and p. The MIN function is realized by the CRS stack illustrated in Fig. 1a. Initialization toggles the stack into the HRS/LRS state. In the first step, q = ‘L’ and p = ‘L’ are applied to T1 and T2. In total, no voltage drops across the complete stack, therefore TC remains in the HRS, whereas BC is in the LRS. The signal applied to T1 drops completely across the TC (being in HRS) and the output at T3 is equivalent to the input voltage applied to T2. Next, two asymmetric signals q = ‘H’ and p = ‘L’ are applied. This is identical to the initialization step and the CRS device does not switch, therefore out = p = ‘L’ is measured at T3. In the third step, the polarities at T1 and T2 are switched to q = ‘L’, p = ‘H’. This is equal to the condition, where in Fig. 1a, a negative voltage is applied to T1, whereas T2 is grounded. The TC toggles from the HRS to the LRS and the BC makes transition from the LRS to the HRS (→ LRS/HRS). After switching of the CRS state, the applied voltage at T2 drops completely across the BC (being in HRS). Therefore, the output signal at T3 is equal to the voltage applied at T1 (q = ‘L’), since there is hardly any voltage drop across the TC (being in LRS). For the condition q = ‘H’ and p = ‘H’, there is again no voltage drop across the whole device stack. Therefore, the CRS stays in the LRS/HRS state and out = q = ‘H’ is measured at T3. For each combination of q and p, the MIN gate device always delivers the minimal applied potential as the output signal.
Figure 1b shows the CRS stack, which is used for the implementation of the MAX gate function. The initialization, applying q = ‘H’ and p = ‘L’ switches the device to the LRS/HRS state. This is due to the reversed stacking of the two cells. For the trivial condition q = ‘L’ and p = ‘L’, out = q = ‘L’ is measured, since no switching is expected. Applying q = ‘H’ and p = ‘L’ does not change the device state and at T3, the signal out = q = ‘H’ is detected. In the third step with q = ‘L’ and p = ‘H’ the CRS toggles to the HRS/LRS state so that out = p = ‘H’ is measured at T3. For the last condition, where q = ‘H’ and p = ‘H’ is applied to T1 and T2, there is not any voltage drop across the CRS stack, which remains in the HRS/LRS state. Hence, ‘H’ measured at the output terminal T3.
Results
Device Characterization
The threeterminal CRS device offers an access to the middle electrode (T3). Applying the voltage to T3 and grounding T1 allows to perform separate electroforming and bipolar switching on the TC only. The same applies for the BC by using the electrodes T3 and T2. Figure 3 summarizes the electrometric characterization of the TC and the BC. Figure 3a corresponds to the TC and Fig. 3b is related to the BC. The graphics are split up into the top graph showing the IV curve on the linear scale and the bottom graph demonstrating the RV curve on the logarithmic scale. The grey dotted line indicates the electroforming on the single cell. The initial resistance R_{ini} is in the range of several hundred kΩ and few MΩ. Around 1.7 V, the current increases abruptly due to the formed conductive filament and is limited by the instrumental current compliance (CC) at 500 μA. The CC limits the conductivity of the cell. Lower CC decreases the maximal operation current in the single bipolar switching cell and in the final CRS device^{29}. The cell is formed into the LRS around 1 kΩ and offers an ohmic IV and RV characteristic. The blue line describes the bipolar switching cycle. The gradual RESET process starts by applying negative voltage less than −0.6 V. Finally, the cells end up in the nonohmic HRS resistance R_{HRS} = ~100 kΩ…~1 MΩ. The abrupt SET occurs for positive voltage polarity around 1 V. The ohmic LRS resistance R_{LRS} is around 1 kΩ. After the RESET and SET process respectively, the read operation is performed by sweeping the voltage to ±0.5 V (red/green dashed line). The read data shows a similar (positive/negative polarity) resistance ratio of R_{OFF}/R_{ON} ≈ 100…1000, which is sufficient for the MIN and MAX logic operation regarding the considerations in the previous section. Additionally, an endurance test has been performed by microsecond pulses (c, d). The cell resistance has been measured after RESET and SET process respectively by applying a read voltage V_{read} = 0.2 V. Figure 3c depicts the complete data points up to 10^{4} cycles exhibiting a clear window without using any target resistance checking algorithm. Figure 3d shows the endurance test up to 10^{6} cycles with logarithmically measured points.
To achieve the selflimiting and nonlinear IV illustrated in Fig. 1 the CRS contact mode is needed, i.e. the forcing voltages are applied to T1 and T2. Figure 4a depicts the quasistatic IV sweep on the total CRS stack, where the voltage is applied to T1, whereas T2 is grounded. The IV curves are similar for both gate devices. Due to the controlled separate forming procedure by using low CC, the maximal operation current is less than 500 μA. In contrast to the bipolar switching, the CRS operation inherently offers the currentselflimiting function. The symmetric IV clearly shows SET and RESET events of the BC and TC for positive and negative voltage polarity as described in the previous section. Figure 4b shows the transient currents at pulse amplitude of 2.4 V and width of few milliseconds. The pulse behavior is more significant for the real applications than the quasistatic performance. During the pulse characterization, the CRS state switches by the voltage stimulus and the response is detected as the current peak. These Ta_{2}O_{5}based CRS devices offer high endurance up to 10^{6} switching cycles^{29}.
MIN Gate Function
Exemplary implementations of the MIN function are summarized in Fig. 5. Additional measurements are attached in the Supplementary Information. The logic operation is realized by three different voltage modes: voltage sweep (a), base voltage (b) and voltage pulse (c). The experiment is conducted for different voltage values for ‘L’ and ‘H’ to demonstrate the flexibility of the gate terminal. The maximal applied voltage, given by the difference of high and low potential, is the crucial point for toggling the states.
The dynamic and static behaviors of the CRS devices are plotted as a function of time. The resistance scheme at the top indicates the final CRS state. The upper two signal lines show the voltages at T1 and T2. The third line in Fig. 5(a,c) represents the measured current, whereas the lowest signal line shows the out voltage at T3. If a change of the CRS state is observable in the measurement (abrupt voltage change or current spike), the switching is highlighted and illustrated explicitly by the resistance scheme at the bottom. Initially, the CRS device is set to the initial state by applying ‘H’ to T1 and ‘L’ to T2. The initialization is not shown, since it is not required for the Minimum function. However, this process allows to verify the correct behavior of out at T3 for the first condition of the inputs q and p. The same sequence of the four different combination of q and p is used as introduced in the truth table of Fig. 2b. Consider, the demonstrated sequence does not have any impact on the final logic result. However, it could have an impact on the switching dynamics of the out signal at T3. The outputs are independent of the voltage mode for a certain combination of q and p. In each case, the device delivers the minimum value of the two inputs and behaves as the MIN gate. Figure 5b shows the base voltage mode operation of the CRS device (applying of constant voltage levels). There is no current signal shown, since switching dynamics takes place in the rising ramp and are not detected. Nevertheless, for q = ‘L’ and p = ‘H’ the CRS device changes the states. Due to the abrupt voltage increase of the applied base voltages and the limited time resolution, the switching is not detected by the experimental equipment. The switching dynamic in the measured current (spike) and the voltage at T3 is observable in Fig. 5(a,c). During sweeping q to 0.6 V and p to 3 V, the CRS device initially does not change the state, shown in Fig. 5a, since the total applied voltage is too low and the voltage at the T3 increases towards 3 V instead of 0.6 V. Whenever the total applied voltage is sufficient, the CRS toggles from HRS/LRS to LRS/HRS and the voltage at T3 drops abruptly to 0.6 V. An equal sudden voltage drop is observed for the pulsed mode (Fig. 5c), as the CRS device changes the state.
The long sweeping time in Fig. 5a for q = ‘H’ and p = ‘H’ (3 V) in comparison to the other previous cases is only due to the experimental setup. The automatically adjusted sweeping rate depends on the measured current level. For the condition q = p, no voltage drops across the complete stack and only noise current is detected during the voltage sweeping. Hence, the same is true for the condition q = p = ‘L’ (0.6 V). Here, the sweeping time is five times shorter for the last case, since the voltage amplitude is also five times lower.
MAX Gate Function
The MAX gate function is realized by the reversed CRS stack (cf. Fig. 1b). Analogous to the MIN gate, the CRS device is also initialized, although it is not essential for the correct operation. Figure 6 summarizes the results for the voltage sweep (cf. Fig. 6a), the base voltage (cf. Fig. 6b) and the voltage pulse mode (cf. Fig. 6c). To demonstrate that the MAX gate does not work exclusively for fixed input values for ‘L’ and ‘H’, different low and high potentials are applied. The composition of Fig. 6 is completely analogous to the previous MIN function. The out signal always delivers the maximal value of q and p, regardless of the applied voltage input signal. The Supplementary Information includes further examples. The initialization voltage polarity and the sequence for q and p have been changed to demonstrate that there is not any impact on the final result.
Discussion
As experimentally shown, the result of the MIN and MAX operation is not directly available at the output out, but a certain settling time of the gate is required. Mainly, the settling time depends on the voltage amplitude applied to T1 and T2, which means that for small signals or ramp signals with slow slew rate MIN and MAX operation will take longer than for fast pulses offering larger voltage amplitudes. The demonstrated pulse driven application is limited by the impedance converter, which supports a bandwidth of 8 MHz and a slew rate up to 2.8 V/μs. The MIN/MAX gates have been operated in the millisecondpulse range, since it guarantees the detection of abrupt voltage changes occurring as a result of the switching dynamics. However, sensing the switching kinetics is not required as long as the CRS device works properly. The switching dynamics have been shown merely to demonstrate the functionality of the device logic. The gate device does not exhibit any limitation regarding the operation speed, since the ReRAM offers a feasible switching (write operation) speed below 200 ps^{30}. Therefore, the challenge is to optimize the sensing of the out voltage signal. An impedance converter with high input resistance, wide bandwidth and high slew rate would be an optimal sensing device. However, this quality of circuitry is rather uncommon for integrated sense amplification and stages with poorer input impedances are established. So in general, the input impedance of elements of the next logic stage has an impact on the current stage, i.e. the loading of the out voltage signal has to be considered for circuit design. For many intended applications like audio signal processing the timing constraint is relaxed since the operation speed of the analogue gates in the range of microsecond would be sufficient.
The value of ‘L’ or ‘H’ is not theoretically limited (consider, the impedance converter supplies a limited out voltage; here: ±12 V). However with respect to the considerations in the section about the concepts, a limitation regarding the gate operations is given by the input difference of the low and the high potential. The operation voltage given by this difference has to be at least equal or larger than V_{th,2} and V_{th,4}, respectively. Otherwise the CRS would behave as static and cannot meet all requirements for the MIN/MAX gate function. Furthermore, the potential difference, especially for the pulse mode, has to be considered, since the total voltage drop determines the switching kinetics, which is dominated by the nonlinear voltagetime characteristic of the ReRAM^{31,32,33,34}. The voltage drop across the device has to be sufficient so that the CRS device switches at the given pulse width. Further optimization of input signal differences could be achieved by modifying other pulse parameters, e.g. rising and falling time. Another approach is to decrease the minimal required operation voltage (V_{th,2} and V_{th,4}) by material engineering of ReRAM devices.
In terms of concatenability, the presented MIN and MAX logic gates offer limited performance since there is no signal restoration within the memristive device. One option is to add analog buffers in the circuitry. However, small circuit blocks without buffers will work properly, for example implementation of area and energy efficient memristive sorting networks. Alternatively, one can use a clocked transistorbased scheme for cascading^{16}. This scheme also enables proper forming.
Compared to conventional CMOS approaches, the presented ReRAM approach offers smaller unit array and superior scaling properties. A basic requirement to keep the power consumption low is to use ReRAM devices offering large high resistive states (HRS) and fast switching from LRS/HRS to HRS/LRS. In general, further improvements of ReRAM cell performance in terms of reliability, cycletocycle variance and endurance are required to enable ReRAM based memory and logic applications. Although ReRAM devices enable energyefficient operations in principle^{35}, the question whether the energyefficiency of ReRAMtype MIN/MAX gatebased circuits is better than comparable CMOS circuit cannot be answered without knowing the area of application (e.g. sorting or audio signal processing) and actual circuit implementation.
Conclusion
In this work, we have demonstrated the MIN and the MAX gate functionality in Ta_{2}O_{5}based memristive devices offering an endurance up to 10^{6} cycles. In contrast to ideal memristors, the input voltage difference is the crucial parameter since settling time of the output signal strongly dependents on the input signal difference. Technologically, the MIN and MAX gates can be directly derived from integrated CRS devices by adding an access wire to the middle electrode. Due to the ultrasmall gate size interesting analogous processing tasks such as sorting networks could be implemented efficiently in the future.
Methods
Device Fabrication
Two types of devices have been fabricated, one for the MIN gate and the other one for the MAX gate. In both cases, the starting point is a thermally oxidized ptype Silicon wafer. Firstly, 5 nm Titanium (Ti) (as adhesion layer) and 30 nm Platinum (Pt) are deposited by sputtering. Next, these layers are patterned with the bottom electrode layer. This is achieved by covering the sample with photoresist, patterning the resist by photolithography and transferring the resist pattern into the metals by chemical and physical dry etching. For the MIN gate device, 10 nmthick Tantalum oxide (Ta_{2}O_{5}) and 10 nmthick Tantalum (Ta) are deposited. Both layers are patterned as middle electrode. At last, 10 nmthick Ta_{2}O_{5} and 25 nmthick Pt are deposited and patterned as top electrode. The SEM image of the vertical CRS stack for the MIN gate is shown in Supplementary Fig. S1a. The three in and output terminals (T1, T2 and T3) are displayed additionally. The number next to the T1 and T2 contact pads indicates the line width.
For the MAX gate device, a planar CRS device has been fabricated by connecting two single cells antiserially. In contrast to the vertical stack, which is also possible here, planar CRS structure is easier to realize and requires less processing steps. After the bottom electrode layer is patterned (due to the planar CRS structure, this Pt layer serves as the middle electrode contact T3 in the final device; cf. Supplementary Fig. S1b), 10 nmthick Ta_{2}O_{5}, 10 nmthick Ta and 25 nmthick Pt are deposited. These films are structured by the top electrode layer (Due to the planar CRS structure, one Pt contact is used as top electrode T1 and the other one as bottom electrode T2; cf. Supplementary Fig. S1b). The SEM image of the MAX gate device is shown in Supplementary Fig. S1b.
Deposition of Ta, Ti and Pt is performed by DC sputtering using a corresponding pure metal target and argon as sputtering gas, whereas the Ta_{2}O_{5} thin film is grown by RF reactive sputtering using the Ta target and an oxygenargon gas mixture. The process pressure is always around 2 × 10^{−2} mbar.
Electrical Characterization
All electrometric measurements (quasistatic and pulsed) have been performed on the Keithley 4200SCS and the Agilent B1500A. For quasistatic measurements the out voltage at T3 is detected by a voltage measuring unit (using the current bias mode). Here, the current level for T3 is fixed at 0 A. During the measurement the system applies an inverse voltage at T3 to keep the current there on the 0 A level. The inverse voltage is equal to the resulting voltage of the signals applied at T1 and T2. However, this method cannot work for pulsed signals, since regulation of the inverse voltage is too slow. Therefore, the voltage at T3 is measured by the selfmade impedance converter and monitored by the Keithley 4200SCS. The impedance converter exhibits a bandwidth of 8 MHz and a slew rate up to 2.8 V/μs. The high input resistance of 3 GΩ supports that almost no current flows through T3.
Additional Information
How to cite this article: Breuer, T. et al. Realization of Minimum and Maximum Gate Function in Ta_{2}O_{5}based Memristive Devices. Sci. Rep. 6, 23967; doi: 10.1038/srep23967 (2016).
References
International Technology Roadmap for Semiconductors. http://www.itrs.net/Links/2013ITRS/Home2013.htm. (2013), (Date of access: 15/10/2015).
Waser, R., Dittmann, R., Staikov, G. & Szot, K. RedoxBased Resistive Switching Memories  Nanoionic Mechanisms, Prospects and Challenges. Adv. Mater. 21, 2632–2663 (2009).
Yang, J. J., Strukov, D. B. & Stewart, D. R. Memristive devices for computing. Nat. Nanotechnology 8, 13–24 (2013).
Pan, F., Gao, S., Chen, C., Song, C. & Zeng, F. Recent progress in resistive random access memories: Materials, switching mechanisms and performance. Mater. Sci. Eng. RRep. 83, 1–59 (2014).
Menzel, S., Linn, E. & Waser, R. Redoxbased Resistive Memory. John Wiley & Sons Ltd, United Kingdom 1, 137–161, doi: 10.1002/9781118958254.ch08 (2015).
Burr, G. et al. Access devices for 3D crosspoint memory. J. Vac. Sci. Technol. B 32, 040802 (2014).
Linn, E., Rosezin, R., Kügeler, C. & Waser, R. Complementary Resistive Switches for Passive Nanocrossbar Memories. Nat. Mater. 9, 403–406 (2010).
Linn, E., Rosezin, R., Tappertzhofen, S., Böttger, U. & Waser, R. Beyond von Neumannlogic operations in passive crossbar arrays alongside memory operations. Nanotechnology 23, 305205 (2012).
Li, H. et al. A learnable parallel processing architecture towards unity of memory and computing. Sci. Rep. 5, 13330 (2015).
Liu, M. & Wang, W. Application of nanojunctionbased RRAM to reconfigurable IC. Micro Nano Lett. 3, 101–105 (2008).
Paul, S. & Bhunia, S. Computing with Nanoscale Memory: Model and Architecture. IEEE/ACM International Symposium on Nanoscale Architectures, 1–6, doi: 10.1109/NANOARCH.2009.5226362 (2009).
Paul, S. & Bhunia, S. A Scalable MemoryBased Reconfigurable Computing Framework for Nanoscale Crossbar. IEEE Trans. Nanotechnology 11, 451–462 (2012).
Likharev, K. K. & Strukov, D. B. CMOL: Devices, Circuits and Architectures. Springer Berlin Heidelberg, 447–477, doi: 10.1007/3540315144_17 (2006).
Abid, Z., Liu, M. & Wang, W. 3D Integration of CMOL Structures for FPGA Applications. IEEE Trans. Comp. 60, 463–471 (2011).
Zhang, Z., Liauw, Y. Y., Chen, C. & Wong, S. S. Monolithic 3D FPGAs. Proc. IEEE 103, 1197–1210 (2015).
Gaillardon, P.E., Sacchetto, D., Bobba, S., Leblebici, Y. & De Micheli, G. GMS: Generic Memristive Structure for NonVolatile FPGAs. VLSI and SystemonChip 2012 (VLSISoC), IEEE/IFIP 20th Int. Con. 94–98, doi: 10.1109/VLSISoC.2012.7332083 (2012).
Borghetti, J. et al. ‘Memristive’ switches enable ‘stateful’ logic operations via material implication. Nature 464, 873–876 (2010).
Gao, S. et al. Implementation of Complete Boolean Logic Functions in Single Complementary Resistive Switch. Sci. Rep. 5, 15467 (2015).
Siemon, A. et al. Realization of Boolean Logic Functionality using Redoxbased Memristive Devices. Adv. Funct. Mater. 25, 6414–6423 (2015).
Ferch, S., Linn, E., Waser, R. & Menzel, S. Simulation and Comparison of two Sequential LogicinMemory Approaches Using a Dynamic Electrochemical Metallization Cell Model. Microelectron. J. 45, 1416–1428 (2014).
Siemon, A., Menzel, S., Chattopadhyay, A., Waser, R. & Linn, E. InMemory Adder Functionality in 1S1R Arrays. International Symposium on Circuits and Systems (ISCAS). 1338–1341, doi: 10.1109/ISCAS.2015.7168889 (2015).
Breuer, T. et al. A HfO2Based Complementary Switching Crossbar Adder. Adv. Elec. Mater. 1, 1500138, doi: 10.1002/aelm.201500138 (2015).
Klimo, M. & Šuch, O. Memristors can implement fuzzy logic. Ithaca, NY, USA: Cornell Univ. Press, arXiv:1110.2074 [cs.ET] (Oct. 2011).
Kvatinsky, S. et al. MRL  Memristor Ratioed Logic. Cellular Nanoscale Networks and Their Applications (CNNA), 13^{th} International Workshop, 1–6, doi: 10.1109/CNNA.2012.6331426 (2012).
Fratrik, M., Klimo, M., Šuch, O. & Skvarek, O. Memristive sorting networks. Phys. Status Solidi C 12, 233 237 (2015).
Nielen, L. et al. Memristive Sorting Networks Enabled by Electrochemical Metallization Cells. Int. J. Unconv. Comput., [accepted] (2016).
Tada, M. et al. Highly reliable, complementary atom switch (CAS) with low programming voltage embedded in Cu BEOL for Nonvolatile Programmable Logic. IEEE Int. Elec. Dev. Meet. Tech. Dig., 30.2.1–30.2.4, doi: 10.1109/IEDM.2011.6131642 (2011).
Šuch, O. et al. On Passive Permutation Circuits. IEEE Trans. Emerg. Sel. Topics Circuits Syst. 5, 173–182 (2015).
Breuer, T. et al. Lowcurrent operations in 4F^{2}compatible Ta2O5based complementary resistive switches. Nanotechnology 26, 415202 (2015).
Torrezan, A. C., Strachan, J. P., MedeirosRibeiro, G. & Williams, R. S. Subnanosecond switching of a tantalum oxide memristor. Nanotechnology 22, 485203 (2011).
Tamura, T. et al. Switching property of atomic switch controlled by solid electrochemical reaction. Jpn. J. Appl. Phys. 45, L364–6 (2006).
Govoreanu, B. et al. 10 × 10 nm^{2} Hf/HfOx 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).
Menzel, S. et al. Origin of the Ultranonlinear Switching Kinetics in OxideBased Resistive Switches. Adv. Funct. Mater. 21, 4487–4492 (2011).
Menzel, S., Salinga, M., Böttger, U. & Wimmer, M. Physics of the switching kinetics in resistive memories. Adv. Funct. Mater 25, 6306–6325 (2015).
Waser, R., Rana, V., Menzel, S. & Linn, E. Energyefficient Redoxbased NonVolatile Memory Devices and Logic Circuits. 3^{rd}Berkeley Symposium on Energy Efficient Electronic Systems, 1–2, doi: 10.1109/E3S.2013.6705863 (2013).
Acknowledgements
This work was supported by the German Research Foundation (DFG) under Grant LI 2416/11 and SFB 917. We would like to thank Marcel Gerst for the discussions and the support on the impedance converter for the pulse measurements. Further thanks go to Stephan Menzel for auxiliary discussion and correction of the manuscript.
Author information
Affiliations
Contributions
T.B. prepared the devices, designed the experiments, performed the measurements interpreted the data, wrote the manuscript; E.L. conceived the idea, initiated and supervised the research and cowrote the manuscript; L.N. cowrote the manuscript; B.R. contributed to experiment design and measurement conduction; V.R. supervised the research; R.W. initiated and supervised the research. All authors discussed the results and implications at all stages and contributed to the improvement of the manuscript text.
Ethics declarations
Competing interests
The authors declare no competing financial interests.
Electronic supplementary material
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
Cite this article
Breuer, T., Nielen, L., Roesgen, B. et al. Realization of Minimum and Maximum Gate Function in Ta_{2}O_{5}based Memristive Devices. Sci Rep 6, 23967 (2016). https://doi.org/10.1038/srep23967
Received:
Accepted:
Published:
Further reading

Compact Modeling of Complementary Resistive Switching Devices Using Memdiodes
IEEE Transactions on Electron Devices (2019)

Modeling framework and comparison of memristive devices and associated STDP learning windows for neuromorphic applications
Journal of Physics D: Applied Physics (2019)

OffState Operation of a Three Terminal Ionic FET for LogicinMemory
IEEE Journal of the Electron Devices Society (2019)

Advances in resistive switching based memory devices
Journal of Physics D: Applied Physics (2019)

All WSe2 1T1R resistive RAM cell for future monolithic 3D embedded memory integration
Nature Communications (2019)
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.