“…The requirements for a high performance NVM are that it should have the properties of reversible switching, non-destructive readout, low operation voltage, long retention time, high endurance, high operation speed, low power consumption, small size and low cost [1]. Many new devices have been proposed for NVM applications [1][2][3][4][5]. Resistive random access memory (RRAM) is one of the promising candidates for the next generation NVM.…”