600 IEEE ELECTRON DEVICE LETTERS, VOL. 31, NO. 6, JUNE 2010 Pulse-Programming Instabilities of Unipolar-Type NiOx Deok-Kee Kim, Dong-Seok Suh, and Jucheol Park Abstract—Oscillations in the transient current profiles of NiO x resistive switching memory during set and reset pulse program- ming were observed and explained by the repeated threshold switching (instantaneous set/reset programming) due to the un- stably applied voltage on the resistive random access memory cell during switching. Adding a feedback circuit to prevent the observed oscillations as well as limiting the parasitic capacitance are needed for stable unipolar resistive memory switching. Index Terms—NiO x , pulse programming, resistive random ac- cess memory (ReRAM). A S state-of-the-art charge-based Flash memory has its limi- tations with the number of stored charges approaching just a few electrons, the industry has long been searching for next- generation nonvolatile memory. Recently, resistive switching transition metal oxides have attracted much attention as a candidate for next-generation nonvolatile memory because of their excellent characteristics such as low power, high speed, and feasibility of 3-D cross-point memory arrays [1]–[3]. For high-density multistacked cross-point memory arrays, unipolar- type resistive switching materials (where the program and erase operations are done by two applied voltages of the same polar- ity) are preferred since diodes can be used as steering elements to prevent leakage currents from nonselected cells. Among resistive switching oxide candidates, the binary transition metal oxide such as NiO x shows a great potential for resistive random access memory (ReRAM) with its simple structure and compat- ibility with CMOS processing [3]. In NiO x , set (transition from high to low resistance) and reset (transition from low to high resistance) processes have been attributed to the formation and dissolution of a conduc- tive filament with metallic resistivity. Although many studies have been done, the details of the physical mechanism for unipolar switching are still debated [1]–[3]. There have been efforts to improve unipolar-type NiO x switching by controlling the size of the filaments with the addition of external-load- resistor/transistor [4], [5] or by changing the metal oxide with doping [6]. However, the endurance was on the order of 10 2 , which seems to imply the difficulty in programming unipolar- type metal oxides using voltage pulses. In this letter, we report on the oscillations in the transient current profiles during pulse Manuscript received January 16, 2010; revised February 21, 2010. Date of publication April 15, 2010; date of current version May 26, 2010. The review of this letter was arranged by Editor T. Wang. The authors are with Samsung Electronics Company, Ltd., Yongin 446-711, Korea (e-mail: dongseok.suh@samsung.com). Color versions of one or more of the figures in this letter are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/LED.2010.2045873 programming of unipolar-type NiO x , which has to be prevented for the stable pulse programming of NiO x . The sample stack was composed of Pt/NiO x /Pt/Ti on top of oxidized Si wafers. The cross-sectional transmission electron microscopy (TEM) image of the sample is shown in Fig. 1(a). Some 10-nm-thick Ti and 600-nm-thick Pt were sputter de- posited for adhesion promoter and bottom/top electrodes. A ReRAM material (NiO x ) was formed by sputter depositing 20-nm Ni, followed by oxidizing it at 400 C for 30 min in a furnace. The schematic diagrams of the ReRAM test circuit and the measurement setup are shown in Fig. 1(b) and (c). In Fig. 1(b), R LOAD and R ReRAM may be interpreted as the sum- mation of all nonchanging resistance part and as the changing part of NiO x , respectively. After set/reset voltage pulses (V o ) were applied to R LOAD and R ReRAM , the resulting transient current profiles through the ReRAM cell were measured. Fig. 1(d) shows NiO x switching characteristics together with the transient current profiles of set and reset switching measured by a Tektronix TDS7104 oscilloscope while the current–voltage sweep was being done. In Fig. 1(d), each data point was obtained in the pulse mode of Keithley 4200 SCS with a nominal pulsewidth of 5 ms and a compliance current setting value of 2 mA for the set sweep. The current–voltage characteristics of set and reset switching in Fig. 1(d) were similar to other dc characteristics reported on NiO x [3]. Even though the current compliance function was turned on during the set operation in order to avoid an irreversible damage to the ReRAM cell, a current overshoot over the compliance limit was observed, as shown in the lower inset of Fig. 1(d). The subsequent reset current value was similar to the maximum peak overshoot value from the previous set operation, which agrees with the results in [4]. The origin of the current overshoot during the set process was attributed to the parasitic capacitance in the measurement system, etc. [4], [7]. When set (transition from R HIGH to R LOW ) occurs, the voltage (V cell ) applied on the ReRAM cell is related to the parasitic capacitance (C p ) as follows: V cell R LOW = -C p dV cell dt + V o - V cell R LOAD . (1) From (1), the current (I cell ) on the ReRAM cell when the set process occurs can be obtained as follows: I cell = V o R LOAD + R LOW + R HIGH /R LOW R LOAD + R HIGH - 1 R LOAD + R LOW × V o EXP - (R LOAD + R LOW )t R LOW R LOAD C p . (2) 0741-3106/$26.00 © 2010 IEEE