1 Introduction

The \(21^{st}\) century is ruled by artificial intelligence and digital technology. The era of artificial intelligence (AI) and digital world demand high quality data storage devices for their applications in emerging fields of modern science and technology [1, 2]. These emerging fields are blockchain and cryptography [3, 4], microprocessor and micro controller [5, 6], in-Memory Computing [7, 8], internet of things (IoT) [9, 10], neuromorphic vision sensors [11, 12], neuromorphic computing [13, 14], modern space technology [15, 16], medical diagnosis [17, 18], genomic sequencing [19, 20], radio frequency communication [21, 22] and digital processing [23, 24]. The digital data is being processed and recorded in the binary language of zeros’ and ones. As per literature survey, it seems that approximately 0.3 zetta byte (1 zetta byte=\(10^{9}\) tera byte) world’s data was stored in digital form during 2007. After that, 33 zetta byte of world’s data was newly stored in the year 2018. As per the recent estimation, around 87.5 zetta byte data will be generated by 2025. This will be approximately 50 percent of predicated data during the year 2025 [25]. Thus, rapid rise in the generation of digital data requires good quality data storage devices. The increasing demand of data storage capacity is as shown in Fig. 1.

Fig. 1
figure 1

Memory storage demand

In the above view, entire focus is now on synthesizing and characterizing novel spinel ferrites for memory applications. Much research in recent years has focussed on semiconductor-based flash memories to serve the purpose of recording and reproducing the digital data [26, 27]. But, flash memories are finding limitations when scaling down to nanoscale [28]. Under miniaturization of flash memories, the problem of leakage current arises and becomes dominant [29]. According to Moore’s law, miniaturization has its intrinsic limit because of technical complexity [30]. Nevertheless, flash memories are accompanied with challenges like high operating power, low operating speed and less durability [31]. To overcome these challenges associated with flash memories, memristive effect-based emerging nonvolatile random access memories (RAMs), namely spin transfer torque magnetic random access memory (STT-MRAM) [32], ferroelectric random access memory (FRAM) [33, 34], phase change random access memory (PCRAM) [35, 36] and resistive random access memory (RRAM) [37, 38] are widely explored. These memories are having peculiar properties, namely fast operating speed, low power consumption, high data storage density, high scalability and long retention [8, 39, 40]. The typical types of emerging nonvolatile RAMs’ and their comparison are respectively shown in Figs. 2 and 3. Out of these four mentioned memories, RRAM finds distinct place for itself due to its peculiar and excellent performance parameters. The comparison among these four nonvolatile memories is as mentioned in Fig. 3.

Fig. 2
figure 2

Random access memory (RAM) types

Fig. 3
figure 3

Comparison among memristor-based random access memories

Fig. 4
figure 4

Spinel ferrite crystal structure

RRAM possesses good complementary metal-oxide semiconductor (CMOS) integration, data retention and scalability as shown in Fig. 3. Data retention is the unique and distinguished property of RRAM among all emerging memristive effect-based nonvolatile memories. Additionally, RRAM has attracted attention due to its simple device configuration, low power consumption, high processing speed, good retention time, high endurance and excellent memory window [41, 42]. Therefore, various efforts across the globe are being put forth to bring RRAM device in the market. In the year 2008, HP Lab experimentally demonstrated memory storage characteristics using titanium dioxide as switching layer in \(Pt/TiO_{x}/Pt\) RRAM device [43, 44]. Later on, various advanced and functional materials have been investigated as switching layers for RRAM devices [45, 46]. Nowadays, organic [47, 48], inorganic materials [49, 50], hybrid perovskites of organic and inorganics materials [51, 52], biomaterials [53] and magnetic materials [54, 55] are being widely employed as switching layer in RRAM devices. However, researchers found interest in exploring spinel ferrites as active materials for RRAM applications. The reasons are high resistivity [56, 57], good magnetic properties [58,59,60,61], high mechanical stability [62, 63] and simple crystal structure found in spinel ferrites. The structure of spinel ferrite is as shown in the Fig. 4 [64]: It is a closely packed cubic crystal consisting of eight units of \(\text {MFe}_{2}\textrm{O}_{4}\) with a total of 56 ions. Out of these 56 ions, 32 are oxygen anions, 16 are iron cations and 8 are divalent cations. Because of availability of two different valence states of metal cations, namely +2 and +3, two types of crystallographic sites are present within the crystal structure of spinel ferrite. These are called as tetrahedral A site and octahedral B site. As shown in Fig. 4, tetrahedral A site is surrounded by four oxygen ions whereas octahedral B site is surrounded by six oxygen ions. The term spinel represents the cubic crystal structure having general chemical formula \(PQ_{2}O_{4}\); where P is divalent cation and Q is trivalent cation. Therefore, spinel ferrite is considered as cubic crystal structure with \(Fe^{3+}\) as trivalent cation forming \(MFe_{2}O_{4}.\) Here, M is divalent metal cation and can be \(Mn^{+2}, Zn^{+2}, Co^{+2}, Ni^{+2}, Cu^{+2}, Mg^{+2}\) [65, 66]. These are termed as spinel because their chemical structure resembles with a naturally occurred spinel \(MgAl_{2}O_{4}\). These ferrites exhibit good physio-chemical, physio-mechanical, good magneto-optic effect [67, 68], good spintronic characteristics [69, 70], thermal [71, 72], electrical [73, 74] and insulating properties. These remarkable properties make spinel ferrites suitable for their use as switching layers in RRAM devices. Recently, various techniques have been employed to synthesize switching layers of spinel ferrites. However, spin coated spinel ferrites are widely implemented and investigated for switching layers in RRAM devices [55, 75,76,77,78]. Table 1 explores the chronological advancements [79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110] in spinel ferrite-based RRAM technology.

This review discusses the spin coated spinel ferrites as switching layers for resistive random access memory applications.

Table 1 Chronological advancement in spinel ferrite-based RRAM research

2 Theoretical overview, construction and performance of RRAM

2.1 Theoretical overview

RRAM functions on the basis resistive switching phenomenon. The theoretical behaviour of resistive switching is explained using characteristics of memristor [111]. Therefore, RRAM is also termed as memristor and its applications are generally called as memristive applications [112]. Memristor is the fourth fundamental circuit element in series with resistor, inductor and capacitor [113]. The relationship among electric charge, electric current, voltage, magnetic flux and their derivatives like capacitance (C), resistance (R), memristance (M) and inductance (L) is as shown in Fig. 5. Memristor was invented by L. Chua in 1971. It connects magnetic flux with electric charge. The term memristor represents memory plus resistor [114]. It is measured in memristance. It is a function of internal state variable x. Generally, memristive systems can be categorized into two types [75], namely,

  1. 1.

    Current controlled memristive system: Mathematically, it can be expressed as,

    $$\begin{aligned} V_{M}&=R(x,I_{M},t) I_{M}(t)\\ \dot{x}&=f(x, I_{M}, t) \end{aligned}$$
  2. 2.

    Voltage controlled memristive system: The mathematical equation for the voltage controlled memristive system is given by,

    $$\begin{aligned} I_{M}(t)&=G(x,V_{M},t) V_{M}(t)\\ \dot{x}&=f(x, V_{M}, t) \end{aligned}$$

Here, \(V_{M}(t)\) and \(I_{M}(t)\) represent the potential difference across the memristive device and current through the memristive device, x is a state variable, \(\dot{x}\) is the rate of change of state variable with respect to time, R is the resistance due to memristor effect generally termed as memristance.

The internal state variable x is connected with migration of oxygen vacancies [111]. Thus, in case of oxide-based RRAM devices, the resistive switching mechanism is indirectly related with state variable x through the formation and breaking of conducting filament via oxygen vacancies. The generation and rupture of conducting path across the switching layer leads to resistive switching phenomenon which is the fundamental base of resistive random access memory device.

Fig. 5
figure 5

Mathematical relationships among basic circuit elements

2.2 Construction of spinel ferrite-based RRAM

The typical configuration of the spinel ferrite-based RRAM device is consisting of a simple metal/spinel ferrite/metal (M/I/M) or TE/SL/BE stack as shown in Fig. 6.

Fig. 6
figure 6

Resistive random access memory cell configuration

The top and bottom metal layers in M/Spinel ferrite/M are generally termed as top electrode (TE) and bottom electrode (BE) whereas the spinel ferrite layer is termed as active material or switching layer (SL). The electrodes play an important role in the performance of the switching mechanism. So we have to discuss the type and nature of electrode material.

2.3 Types of top and bottom electrodes

2.3.1 Composition-based types of electrodes

On the basis of composition of electrodes, they typically classified into six types, namely,

  1. 1.

    Oxides electrodes:ITO [115, 116], FTO [117, 118], Nb:SrTi\(O_{3}\) [119, 120], SrRu\(O_{3}\) [121, 122],LaNi\(O_{3}\) [123, 124], Al doped ZnO (AZO) [125, 126], Ga doped ZnO (GZO) [127, 128]

  2. 2.

    Elementary electrodes:Al [129,130,131], Au [132, 133], Ag [134, 135], Pd [136, 137], Ru [138, 139], Cr [140, 141], Co, Ni [142, 143], Cu [144, 145], Zr [146, 147], Nb [148, 149], Ta [150, 151], Ti [152, 153], Hf [154, 155], W [156, 157], Ir [158, 159]

  3. 3.

    Alloy electrodes:Cu-Ti [160, 161], Pt-Al [162, 163],Cu-Te [164, 165]

  4. 4.

    Novel electrodes: Carbon Nano Tube [166, 167], Graphene [168, 169]

  5. 5.

    Nitrides electrodes: Titanium nitride (TiN) [170, 171],Tantalum nitride (TaN) [172, 173],Tungsten nitride (WN) [174, 175]

  6. 6.

    Silicon electrodes: p-type Si [176, 177] and n-type Si [178, 179]

2.3.2 Electrochemical response-based types of electrodes

Depending upon contribution of electrode in terms of electrochemical performance during resistive switching phenomenon, electrodes are categorized into three types as listed below:

  1. 1.

    Electrochemically inert electrodes:Pt [180, 181], W [155], Ir [182], Pd [183], Co [184], Au [185]

  2. 2.

    Electrochemically active electrodes:Ag [186], Cu [187], Ni [155], Al [188], Ti [189], Ta [190], Hf [191], Zr [147]

  3. 3.

    Special purpose electrodes:FTO [192, 193], ITO [194, 195], n-Si [196, 197], p-Si [198, 199]

2.4 Performance of spinel ferrite as switching layer in RRAM

The switching layer (SL) made up of spinel ferrites can be switched between two quantized resistance states under the influence of externally applied unipolar or bipolar electric field. The quantized resistance states can be designated as high resistance state (HRS) and low resistance state (LRS). The HRS of RRAM device can be treated as logic 0 and the LRS as logic 1. The switching from LRS to HRS is termed as RESET whereas the switching from HRS to LRS is called as SET. In other words, we can store the data as logic 1 and logic 0 in RRAM device under the influence of externally applied unipolar or bipolar biasing. Thus, we can record the binary data in terms of cyclic switching of resistance states. This repeated switching of resistance states is generally termed as resistive switching cycle. The active material composition is a key parameter in the performance of resistive switching characteristics. So different compositions of active spinel ferrite material along with their performances are discussed.

Table 2 Spin coated pure and doped cobalt ferrite as switching layer in RRAM

2.4.1 Spin coated pure and doped cobalt ferrite for RRAM

The peculiar properties of Co\(Fe_{2}O_{4}\), namely, excellent mechanical stability [200, 201], remarkable thermal stability [202, 203], and good insulating property [204, 205], make Co\(Fe_{2}O_{4}\) eligible for its use in wide range of applications. Magnetic recording devices, supercapacitors [206], Lithium-Ion batteries [207], Gas Sensors [208], environmental [209], biomedical and petroleum industries [210, 211] and RRAM devices [77] are typical applications of cobalt ferrite. Spin coated thin film of Co\(Fe_{2}O_{4}\) shows excellent RRAM properties like good endurance, retention and large memory window [212]. The resistive switching properties and underlying valence change conduction mechanism of spin coated pure and doped cobalt ferrites are respectively tabulated in Tables 2 and 5. Wei Hu and co-authors [83] prepared spin coated nano structured cobalt ferrite thin film on Platinum substrate and hence fabricated Pt/Co\(Fe_{2}O_{4}\)/Pt resistive switching device. From the cross-sectional scanning electron microscopy (SEM) image, the thickness of Co\(Fe_{2}O_{4}\) layer was found to be around 120 nm. For this thickness of switching layer, electroforming phenomenon is required to initiate resistive switching mechanism. The electroforming voltage of 4.2V accompanied with a compliance current of 3 mA was applied to investigate resistive switching properties. They observed highly reproducible and unipolar resistive switching cycles with good endurance (>100 cycles), retention (\(10^{4}\)) and memory window of 100 as listed in Sr. No. 1 of Table 2. They also studied HRS and LRS as a function of temperature and observed the ohmic conduction in LRS whereas Schottky emission and Pool-Frenkel emission (for higher voltage region) in HRS and concluded that the resistive switching mechanism follows Valence change resistive switching mechanism (Table 5). Millaty Mustaqima and co-workers [85] have studied the regulation parameters of the forming process and the SET voltage fluctuations of resistive switching cycles in spin coated Co\(Fe_{2}O_{4}\) switching layer of Pt/Co\(Fe_{2}O_{4}\)/Pt RRAM device. They have optimized numbers of coats, thickness of switching layer and annealing temperature to get stable and uniform resistive switching characteristics. Corresponding to annealing temperatures 500 degree celsius and 700 degree celsius, they fabricated two RRAM devices, namely Pt/Co\(Fe_{2}O_{4}\)-500/Pt and Pt/Co\(Fe_{2}O_{4}\)-700/Pt. Here, Co\(Fe_{2}O_{4}\)-500 indicates that the switching layer is annealed at 500 degree celsius and Pt/Co\(Fe_{2}O_{4}\)-700/Pt is annealed at 700 degree celsius. They found reproducible URS in both devices. However, the reproducibility and uniformity are much better in the device Pt/Co\(Fe_{2}O_{4}\)-700/Pt as compared to Pt/Co\(Fe_{2}O_{4}\)-500/Pt. Furthermore, forming voltage for Pt/Co\(Fe_{2}O_{4}\)-500/Pt RRAM device was much larger (20V) as compared to Pt/Co\(Fe_{2}O_{4}\)-700/Pt (5V). The smaller forming voltage in the Pt/Co\(Fe_{2}O_{4}\)-700/Pt device as compared to Pt/Co\(Fe_{2}O_{4}\)-500/Pt RRAM device may be due to increased oxygen vacancies and smaller grain boundaries. They also observed smaller fluctuation in \(V_{SET}\) of Pt/Co\(Fe_{2}O_{4}\)-700/Pt as compared to Pt/Co\(Fe_{2}O_{4}\)-500/Pt. Thus, higher the concentration of oxygen vacancies and highly directional grain boundaries facilitate the generation of conducting filament resulting in a lowering of forming voltage and less randomness in \(V_{SET}\). Additionally, they investigated the effect of thickness of switching layer on resistive switching characteristics. With increase in thickness, initial resistance of the switching layer also increases. Therefore, forming free (FF) switching is possible for lower thickness whereas forming required (FR) is found in comparatively thick switching layer. The main advantage of forming free process is the reduction in power consumption due to lower forming voltage and good resistive switching stability due to the less fluctuation in \(V_{SET}\). Sandeep Munjal and Neeraj Khare [93] explored the resistive switching mechanism in Al/Co\(Fe_{2}O_{4}\)/FTO RRAM device. They co-related resistive switching with the magnetization. They observed the valence change mechanism for bipolar resistive switching cycle. The coupling of resistive switching with magnetic modulation of the Al/Co\(Fe_{2}O_{4}\)/FTO RRAM device may find scope in multifunctional RRAM devices. In another publication [100], they found multilevel resistive switching accompanied with magnetic switching in Cu/Co\(Fe_{2}O_{4}\)/Pt RRAM device. They proposed the electrochemical metallization (ECM) and the Valence Change Mechanism (VCM) to explain the multilevel resistive and magnetic switching. The co-existence of metallic and ionic conducting filaments was observed in the Cu/Co\(Fe_{2}O_{4}\)/Pt RRAM device. They proposed that the conducting filament is made up of oxygen vacancies and Cu atoms in Cu/Co\(Fe_{2}O_{4}\)/Pt. In another publication [105], Sandeep Munjal and Neeraj Khare studied compliance current dependent volatile and nonvolatile memory effect in Ag/Co\(Fe_{2}O_{4}\)/Pt RRAM device. For smaller value of \(I_{cc}=10^{-4}\)A, the device showed volatile memory characteristics whereas for larger value of \(I_{cc}=10^{-1}\)A, the device exhibited nonvolatile nature of resistive switching. They have proposed ECM and VCM for lower \(I_{cc}\) and higher \(I_{cc}\) respectively. Zhao Xiahou and his team [86] studied the Cu ion substitution influence on the resistive switching properties of spin coated Co\(Fe_{2}O_{4}\) switching layer of Pt/\(Co_{1-x}Cu_{x}Fe_{2}O_{4}\)/Pt RRAM device. They observed the hopping phenomenon between the Fe ions and Cu ions. This results in significant improvement in electrical conductivity. For 60 percent Cu ion doping, the hopping process is observed to be most active and hence less fluctuations were observed in \(V_{SET}\). Thus, addition of Cu doping into the switching layer (cobalt ferrite) induces stability and uniformity of resistive switching cycles.

From Table 2, we can infer that Ag/\(CoFe_{2}O_{4}\)/Pt RRAM device exhibits bipolar resistive switching with endurance greater than 500 cycles and retention greater than 1000s. This memory device exhibits excellent memory window among all cobalt ferrite-based switching layers (\(10^{2}\) to \(10^{6}\)) and the lowest forming voltage around 2.5 V.

2.4.2 Spin coated pure and doped nickel ferrite for RRAM

Spin coated thin film of Ni\(Fe_{2}O_{4}\)exhibits good chemical and thermal stability [213], electrical resistivity [214] and mechanical stability [215]. Because of these remarkable properties, spin coated pure and doped nickel ferrites are widely employed in modern technology. Wei Hu and co-workers [80] reported resistive switching parameters of Pt/Ni\(Fe_{2}O_{4}\)/Pt RRAM device. They observed URS cycle of retention of \(10^{5}\) second, memory window of \(10^{3}\) and endurance of around 22,500 cycles. Each cycle consists of SET and RESET. The SET state of the Pt/Ni\(Fe_{2}O_{4}\)/Pt RRAM device resulted because of conducting filament generation across the switching layer. The conducting filament is made up of oxygen vacancies and reduced cations. Due to joule heating and redox reaction, the conducting filament would break and the RRAM device returns to RESET state.

Aize Hao and his team [91] observed the effect of rare earth element Ce substitution into the switching layer of Pt/Ni\(Fe_{2-x}Ce_{x}O_{4}\)/Pt. They observed significant enhancement in the directionality of formation of conducting filament across the switching layer of RRAM device. In fact, the Ce substitution in thin film of Ni\(Fe_{2}O_{4}\) assists the process of formation of conducting filament via increased concentration of oxygen vacancies in the switching layer. Oxygen vacancies minimize the multiple conducting paths as well as support the formation of conductive filament across the switching layer. Thus, highly directional conducting filament is possible and hence the random formation and breaking of conducting filament is minimized which leads to highly uniform switching cycles. Consequently, resistive switching properties improve significantly on account of addition of rare earth element Ce into the Ni\(Fe_{2}O_{4}\).

Aize Hao, Muhammad Ismail and co-workers [92] reported the effect of Ag substitution in the switching layer of Pt/ Ag doped Ni\(Fe_{2}O_{4}\)/Pt RRAM device. The doping of Ag is responsible for observed coexistence of Unipolar Resistive Switching (URS) and Bipolar Resistive Switching (BRS). Thus, valence change mechanism and electrochemical metallization both contribute towards the coexistence of URS and BRS. Presence of URS and BRS modes is useful for reliable resistive switching cycles in terms of electric energy expenditure. The device exhibited higher memory window and comparatively rapid switching performance. The Ag substitution increases the directionality of conducting filament in the switching layer. Therefore, uniform and stable resistive switching cycles are observed due to incorporation of Ag nanoparticles into the switching layer.

Aize Hao, Muhammad Ismail and co-workers [95] have studied the effect of Gd doping in nickel ferrite thin film-based switching layer of Pt/Ni\(Fe_{2-x}Gd_{x}O_{4}\)/Pt RRAM device. Accordingly, resistive switching of Pt/Ni\(Fe_{2}O_{4}\)/Pt is greatly influenced by addition of Gd into switching layer. It was observed that conducting path is generated at the site of impurity and the cycle of formation and breaking of conducting path continues with the assistance of proper amount of Gd. Thus, uniform and steady switching cycles with good retention were reported for x=0.075 into Pt/Ni\(Fe_{2-x}Gd_{x}O_{4}\)/Pt. However, over doping of Gd in Ni\(Fe_{2}O_{4}\) switching layer adversely affected the performance of resistive switching cycles.

Aize Hao, Muhammad Ismail, Shuai He and co-workers [96] observed the influence of substitution of Au in Ni\(Fe_{2}O_{4}\) thin film of Pt/Au-doped Ni\(Fe_{2}O_{4}\) /Pt RRAM device. Accordingly, Au increases oxygen vacancies within active layer that causes the decrease in energy required to form the conducting filament at the Au site. Thus, proper addition of Au in Ni\(Fe_{2}O_{4}\) thin film enhances the quality of resistive switching cycles of Pt/Au-doped Ni\(Fe_{2}O_{4}\) /Pt RRAM device in terms of endurance, retention and memory window. The 1 percent Au doping results in optimum performance of the RRAM device. It shows good memory window (\(10^{2}\)\(10^{3}\)), retention of \(10^{5}\) second and endurance of around \(10^{3}\) cycles.

Aize Hao, Muhammad Ismail, Shuai He and co-workers [97] found the coexistence of unipolar resistive switching and bipolar resistive switching in Pt/0.5 percent Ag NP doped Ni\(Fe_{2}O_{4}\) /Pt RRAM device. The 0.5 percent doping of Ag nanoparticles into the switching layer of Pt/0.5 percent Ag NP doped Ni\(Fe_{2}O_{4}\) /Pt RRAM device has significantly improved the quality of resistive switching cycles. Aize Hao, Dianzeng Jia and co-workers [101] have done the manipulation of resistive switching in Pt/Ni\(Fe_{1.95}Cr_{0.05}O_{4}\)/Pt RRAM device using externally applied electric field. Cr-impurities would increase uniformity and stability in the switching parameters by minimizing the randomness in formation and breaking of conducting filament. On the same line, Aize Hao, Dianzeng Jia and the team [103] have checked the effect of \(Cu^{2+}\) doping into Ni\(Fe_{2}O_{4}\) thin film. They observed fall down of forming voltage due to \(Cu^{2+}\) impurity. Proper amount of \(Cu^{2+}\) substitution leads to improved stability of resistive switching cycles. \(Cu^{2+}\) impurity in nickel ferrite gives direction to the conducting path and hence controls the resistive switching phenomena. Metal nanoparticle layers can be deposited above and below Ni\(Fe_{2}O_{4}\) active layers to boost resistive switching performances. Shuting Wang and co-workers [109] prepared spin coated Ni\(Fe_{2}O_{4}\) thin films and fabricated Pt/NFO/Ag NPs/NFO/Pt and Pt/NFO/Cu NPs/NFO/Pt RRAM device. They have inserted additional layers of metal nanoparticles, namely Ag and Cu, between switching layers Ni\(Fe_{2}O_{4}\) thin films to form the RRAM devices. They found good command over the generation and breaking of conducting filament across the active layers due to the addition of layers of metal nanostructures. Recently, Jiacheng Li, Chuangye Yao and co-workers [106] inserted arrays of pyramid shaped Au/Pt nanostructures between switching layer and bottom electrode. The Au/Pt pyramid shaped nanostructure acts as the point of distorted electric field at the interface of switching layer and Au/Pt nanostructures. This causes temperature gradient within the switching layer. The temperature gradient minimizes the random growth conducting filament and maximizes the uniformity and stability of generation and breaking of conducting filament. This produces highly uniform resistive switching in Pt/NFO/Pt array/Pt and Pt/NFO/Au array/Pt RRAM devices as compared to Pt/NFO/Pt RRAM device. All these pure and doped nickel ferrite-based RRAM devices and their resistive switching properties are listed in Table 3.

Table 3 Spin coated pure and doped nickel ferrite as switching layer in RRAM

2.4.3 Spin coated pure and doped zinc ferrite for RRAM

Zinc ferrite exhibits excellent chemical and mechanical hardness [216], thermal stability [217] and distinguished electrical characteristics [218]. Therefore, zinc ferrite is widely investigated for various applications, namely, gas sensors, DSSC electrode [219, 220], water purification [221], hyperthermia applications [222], ferrofluid [223, 224], photocatalyst [225, 226] and random access memory applications [88, 227]. Nowadays, spin coated zinc ferrite is widely investigated for switching layer of resistive random access memory device [98, 99, 102, 228]. Table 4 explores spin coated zinc ferrite as switching layer in terms of resistive switching parameters. Wei Hu, Xinman Chen and team [81] studied Ag/Zn\(Fe_{2}O_{4}\)/Pt memory device. They investigated the dependency of conducting filament growth and decay on compliance current. With the increase in the magnitude of set compliance current, the single prominent conducting filament grows across the switching layer irrespective of surrounding incomplete branches of conducting filaments. This results in strong conducting filament which needs more energy to dissolve. Therefore, higher magnitude of current is required to break the conducting filament. Thus, comparatively higher reset current is needed to bring the RRAM device into RESET state. The SET-RESET-SET-RESET-..resistive switching cycle continues. They observed stable and reproducible bipolar resistive switching cycles as well as tri-state unipolar resistive switching performances. This type of memory device can be employed to fabricate multilevel and highly uniform tri-state memories. Muhammad Ismail, Aize Hao et al. [99] observed reversible transitions among four modes of nonpolar resistive switching in Pt/Zn\(Fe_{2}O_{4}\)/Pt RRAM cell. During consecutive 200 cycles, the memristive device undergo each of four modes of nonpolar resistive switching after every 50 resistive switching cycles. During all modes of nonpolar resistive switching, SET and RESET process is governed by thermochemical reaction and joule heating respectively. They observed that the conducting filament formed during SET process of resistive switching cycle is due to thermochemical reaction of oxygen vacancies and metallic zinc atoms whereas, RESET process is the outcome joule heating during around the conducting filament. In another report by Muhammad Ismail, Aize Hao et al. [98] observed coexistence of unipolar resistive switching mode and bipolar resistive switching mode in Au/Zn\(Fe_{2}O_{4}\)/Pt and Ti//Zn\(Fe_{2}O_{4}\)/Pt RRAM devices. They have reported the effect of nature of top and bottom electrode material on resistive switching phenomenon. Depending upon the response to the externally applied electric bias, we can classify resistive switching cycles into various types, namely unipolar resistive switching (URS) cycles, bipolar resistive switching (BRS) cycles and nonpolar resistive switching cycles.

Table 4 Spin coated pure and doped zinc ferrite as switching layer in RRAM

2.5 Resistive switching mechanism

2.5.1 Unipolar resistive switching cycle

If the resistive switching depends only on magnitude and independent of polarity of externally applied electric field, the switching is said to be unipolar resistive switching (URS) or symmetric switching [229].

Fig. 7
figure 7

Unipolar resistive switching cycle

Fig. 8
figure 8

Unipolar resistive switching in Ni\(Fe_{2}O_{4 }\) active layer

The unipolar switching cycle is as shown in Fig. 7. Unipolar resistive switching cycle is generally observed in the RRAM device having both top and bottom electrodes of electrochemically inert material [230]. Top and bottom electrodes of Pt/Ni\(Fe_{2}O_{4}\)/Pt RRAM device are made of platinum (Pt). We can employ conducting filament theory to explain the unipolar resistive switching mechanism in case of Pt/Ni\(Fe_{2}O_{4}\)/Pt RRAM device [96].

As shown in Fig. 8(p), initially the RRAM device is in its pristine state. Under application of biasing voltage between top electrode (TE) and bottom electrode (BE) of Pt/\(NiFe_2O_{4}\)/Pt RRAM device, electroforming process takes place within the switching layer. The electroforming process generates oxygen vacancies and/or reduced metal ions. Thus, generated metal ions and oxygen vacancies start migration towards the bottom electrode (BE) under the application of electric biasing. The stacking of oxygen vacancies and/or metal ions forms the conducting path across the switching layer as shown in Fig. 8(q) and hence the RRAM device attains LRS. The LRS is featured by Ohmic conduction. Further increase in applied voltage tends to break conducting filament due to thermal heating (Fig. 8(r)). Therefore, the RRAM device switches to HRS. The HRS is dominated by Schottky and Pool-Frenkel Emission. This implies that oxygen vacancies and/or metal ions are still available within the active layer. Further increasing the magnitude of externally applied voltage, the oxygen vacancies and/or metal ions again form the conducting path across the switching layer and raise the device to LRS as shown in Fig. 8(s).

Thus, resistive switching of the Pt/\(NiFe_{2}O_{4}\)/Pt memristive device from HRS to LRS to HRS to LRS.....occurs, which is analogous to the switching of binary digits 0 to 1 to 0 to 1....

2.5.2 Bipolar resistive switching cycle

If the resistive switching depends on magnitude as well as polarity of externally applied electric field, the resistive switching is said to be bipolar resistive switching (BRS) or antisymmetric switching [231]. The bipolar resistive switching cycle is as shown in Fig. 9.

Fig. 9
figure 9

Bipolar resistive switching cycle

Typically, BRS occurs in the RRAM device whose one of the electrodes is electrochemically active and the counter electrode is electrochemically inert. In case of Al/Ni\(Fe_{2}O_{4}\)/FTO device, aluminium (Al) is electrochemically active metal whereas FTO is electrochemically inert electrode. The possible BRS mechanism in case of Al/Ni\(Fe_{2}\) \(O_{4}\)/FTO device can be understood with the help of Fig. 10 as follows [76].

Fig. 10
figure 10

Bipolar resistive switching in Ni\(Fe_{2}O_{4}\) active layer

Figure 10(\(\alpha \)) shows pristine state of the Ni\(Fe_{2}O_{4}\) switching layer in Al/Ni\(Fe_{2}O_{4}\)/FTO RRAM device. It is highly insulating and hence practically conducts no current until and unless the device is biased with required magnitude and polarity of electric voltage. The externally applied biasing induces electroforming process. The electroforming process generates oxygen vacancies near Top Electrode (TE)/\(NiFe_{2}O_{4}\) interface. Under externally applied electric biasing, positive at top electrode (Al) and grounding at bottom electrode (FTO), an oxidation/reduction electrochemical reaction occurs within switching layer. The electrochemical reaction produces oxygen anions. Being negatively charged, oxygen anions start their journey towards the top electrode (Al). Meanwhile, positively charged Oxygen vacancies migrate towards the bottom electrode (FTO). During this phenomenon of migration of ions, the diffusion layer made of oxygen may be generated at the Al/\(NiFe_{2}O_{4}\) interface. During low voltage positive biasing, the oxygen diffusion layer leads to the Schottky conduction as shown in Fig. 10(\(\beta \)). The electroforming process generates defects and traps sites in the switching layer of the RRAM device. The de-trapping of oxygen vacancies and/or electrons results in rapid growth of current at higher magnitude of positive voltage region (Fig. 10(\(\gamma \))). This mechanism is generally referred to as a Pool-Frenkel conduction mechanism. The RRAM device since its SET voltage is +2V continues its LRS state until -2V. The generation of conductive filament (CF) in the switching layer (Fig. 10(\(\delta \))) leads to LRS of the device. But, as the applied voltage is varied from -2V to 0V, the device switches to HRS. However, the device shows the LRS because of narrow conducting filament as shown in Fig. 10(\(\epsilon \)). Thus, trap assisted SCLC phenomena is responsible for LRS of the device. Further increase in the negative biasing at top electrode (Al) causes complete breakdown of conductive filament and hence the device attains the HRS. The switching of the Al/\(NiFe_{2}O_{4}\)/FTO RRAM device from HRS \(\rightarrow \) LRS \(\rightarrow \) HRS \(\rightarrow \) LRS.....can be treated as switching from logic 0\(\rightarrow \)logic 1 \(\rightarrow \) logic 0 \(\rightarrow \) logic 1....

Fig. 11
figure 11

ECM-based generation and breaking of conducting filament

2.5.3 Nonpolar resistive switching cycles

Nonpolar resistive switching exhibits properties of both unipolar resistive switching and bipolar resistive switching [232]. Unipolar resistive switching and bipolar resistive switching both require external polarizing voltage to initiate resistive switching mechanism whereas nonpolar resistive switching does not consume voltage for polarization of switching layer and hence polarizing voltage is not needed. However, nonpolar resistive switching is characterized either by means of externally applied positive or negative electric biasing. Nonpolar resistive switching possesses advantages of both unipolar resistive switching as well as bipolar resistive switching [233]. There are four modes of resistive switching cycles. Out of these, two modes are belonging to URS and remaining two modes are of BRS. The mode of resistive switching cycle is governed by factors, namely, material of switching layer, top and bottom electrode material and biasing voltage. Various resistive switching mechanisms are proposed to comprehend underlying science of resistive switching mechanism in RRAM devices. The above different types of switching mechanisms were observed in different spinel ferrite-based RRAM devices by earlier researchers. Their observations are tabulated in Tables 2, 3, and 4. Critical analysis of the tables suggests that among different materials synthesized by spin coating route, every material has its own unique properties. Therefore, every spinel ferrite is equally promising active material for RRAM applications. This is why, the review mainly focuses on spinel ferrite and that too in particular using the same synthesis route.

3 Scientific insights into the performance of RRAM

Resistive switching mechanism is mainly dependent on role of metal ion or cation of electrode, valence state of switching layer material and externally applied electric biasing. Accordingly, resistive switching in spinel ferrite-based switching layers of RRAM devices might be explained using the following phenomena, namely, valence change charge transfer phenomenon, thermochemical charge transfer phenomenon and electrochemical metallization phenomenon [234, 235].

3.1 Electrochemical metallization phenomenon

Electrochemical metallization mechanism mainly occurs in the RRAM device whose one of the electrodes is made of electrochemically active metal like nickel (Ni), copper (Cu), aluminium (Al), titanium (Ti) and silver (Ag) whereas the counter electrode is of electrochemically inert metal, namely platinum (Pt), gold (Au) and tungsten (W) [236]. Switching Layer for electrochemical metallization RRAM devices is generally made up of oxides like titanium dioxide (Ti\(O_{2}\) ), silicon dioxide (Si\(O_{x}\) ), oxide of tungsten (W\(O_{3}\)) and oxide of Zirconium (Zr\(O_{3}\)) [237]. The electrodes play dominant role in electrochemical metallization supported RRAM devices. Active electrode generates the cation which entre into the switching layer of RRAM device [238]. Under the application of external electric field, the cation moves towards the counter electrode and get assembled. These assembled cations at counter electrode generate conducting filament which plays vital role in the switching of RRAM device from HRS to LRS and vice versa [239, 240]. Such types of cation-migration supported resistive switching are generally observed in electrochemical metallization memristors [237]. Thus, we can infer that the asymmetric combination of an electrochemically active electrode (Ag, Cu, Al, Ti or Ni) and an electrochemically inert electrode (Au, W, Pt) with suitable switching layer and a sufficient biasing voltage of proper polarity generates migration of cations from one electrode to counter electrode. The resistive random access memory based on this particular resistive switching mechanism is also known as conducting bridge random access memory or electrochemical metallization memory. The typical illustration of generation and breaking of conducting filament in electrochemical metallization memory device is as shown in Fig. 11 [241]. Initially, the RRAM device is in virgin state before application of external voltage as shown in Fig. 11(m). Once the external electric field is applied, formation and rupturing of conducting filament take place. Formation of conducting filament consists of the following stages, namely,

  1. 1.

    Oxidation at anode-switching layer interface: Under the influence of sufficient voltage between top and bottom electrodes, metal cations will be formed via oxidation reaction as shown in Fig. 11(n):\(A\rightarrow \) \(A^{n+}\)+\(ne^{-}\) Here, A is the element of anode material and n is the number of electrons which depends on the concentration of cations. Oxidation reaction is followed by the migration of metal cation across switching layer.

  2. 2.

    Migration of metal cation: Under the influence of externally applied electric bias, metal cation travel towards the inert electrode and undergo reduction process at switching layer-cathode interface as shown in Fig. 11(o).

  3. 3.

    Reduction at switching layer-cathode interface: \(A^{n+}\)+\(ne^{-}\) \(\rightarrow A\)

Thus, reduction reaction causes accumulation of metal elements on the surface of counter electrode which leads to the generation of a conducting filament across the switching layer as shown in Fig. 11(o). This phenomenon corresponds to the SET process of the electrochemical metallization memory. The RRAM device is RESET with an application of externally applied voltage of the reverse polarity. This breaks the conducting filament and the RRAM device achieves the RESET state as shown in Fig. 11(p). Therefore, electrochemical metallization memories generally exhibit bipolar resistive switching.

In this way, SET and RESET of RRAM device continue in electrochemical metallization-based resistive random access memories. During SET process, current passes through the conductive filament and hence heat generated causing joule heating.

3.2 Thermochemical phenomenon

The temperature dependent resistive switching mechanism is popularly known as thermochemical mechanism. Most of resistive random access memories based on transition metal oxides as switching layers are following thermochemical mechanism. The thermochemical mechanism is strongly depending on temperature rise generated due to the current passing across the switching layer. The rise in temperature depends linearly on instantaneous power dissipation. We have,

$$\begin{aligned} T=T_{0}+\alpha IV \end{aligned}$$

Here, \(T_{0} \) is room temperature, \(\alpha \) is steady-state thermal coefficient, I is current and V is voltage. The rise in temperature as a result of joule heating causes a phase change in transition metal oxides. Such phase transitions among crystal structures of the same material cause switching between LRS and HRS [39, 242]. Another possibility is generation and breaking of conducting filament due to joule heating. Typically, such processes are usually observed in unipolar resistive switching devices.

3.3 Valence change phenomenon

Valence change resistive switching is mainly observed if the switching layer of RRAM device is made up of metal oxides like titanium dioxide, cobalt iron oxides, nickel iron oxides and zinc iron oxides. Spinel ferrites are metal iron oxides and hence exhibit valence change mechanism during resistive switching. Table 5 enlists valence change mechanism in spin coated spinel ferrite-based SL of RRAM devices. Here, LRS represents low resistance state and HRS is for high resistance state. Metal oxides are mainly reservoir of plenty of defects generally termed as oxygens vacancies. These oxygen vacancies incorporate electrons into the switching layer. Under the influence of externally applied electric biasing, electrons migrate towards anode and oxygen vacancies towards cathode. During the journey of oxygen vacancies through switching layer, they may encounter with metal ions. This causes change in oxidation state of metal ions and hence induces change in electrical conductivity across switching layer. Thus, change in the electrical conductivity causes change among resistance states which leads to resistive switching phenomenon. Therefore, we can infer that resistive switching is governed by change in the valency of metal ions which contributes towards electrical conductivity within the switching layer of RRAM device. The conduction of electric charge via conducting filament follows various conduction mechanisms, namely Ohmic conduction, Schottky emission, Pool-Frenkel (P-F) emission, Trap assisted tunneling, Nearest Neighbor Hopping conduction, Fowler Nordheim (F-N) Tunneling, Direct Tunneling, Space Charge Limited Conduction (SCLC) and Ionic Conduction. LRS and HRS of spin coated spinel ferrite switching layer may undergo various conduction mechanisms. The detailed conduction mechanisms are tabulated in Table 5 and the mathematical expressions for all these conduction mechanisms in terms of current density J as a function of electric field intensity E and temperature T are listed in Table 6. Thus, electrochemical metallization memory (ECM), thermochemical memory (TCM) and valence change memory (VCM) are typical types of memories belonging to cationic and ionic movement-based RRAM devices. These RRAM devices are widely employed in cutting edge random access memory-based applications. The results obtained by earlier researchers for their measured performance parameters are summarized and compared in the given tables. The separate tables are maintained for covering chronological survey, correlation with theory and particular material performance.

Table 5 Valence change mechanism in spinel ferrite-based switching layer (SL) layer of RRAM device
Table 6 Mathematical expressions for conduction mechanisms of VCM [92, 95, 99, 243]

4 RRAM applications in diverse fields

RRAM devices are used in various fields, namely artificial intelligence, neuromorphic computing and hardware security.

4.1 Artificial intelligence

John Mc Carthy, a mathematics professor coined the term artificial intelligence in 1955 [244]. Artificial intelligence uses RRAM device for diverse applications due to its high density data storage capacity, fast read and write processing speed, low energy consumption, good resistive switching performance and better nonvolatility [245, 246]. These RRAM characteristics are widely employed in RRAM supported artificial intelligence. As shown in Fig. 12, robotics [247, 248], neuromorphic vision [249, 250], natural language processing [251, 252], cognitive computing [253, 254], big data [255, 256], speech recognition [257, 258], neural networks [259, 260] and machine learning [246, 261] are typical RRAM-based applications of artificial intelligence (Fig. 12).

4.2 Neuromorphic computing

RRAM devices exhibit properties analogous to characteristics required for brain’s neural network, namely, analog resistive switching, synaptic weight, low energy consumption, computation in memory abilities and device scalability. Therefore, RRAM devices are employed in neuromorphic sensors [262, 263], quantum computing [264, 265], neuromorphic photonic synapses [266, 267], medical diagnosis [17, 268], artificial synapses [269, 270], topological computing [271, 272], tactile receptor [273, 274] and neuromorphic vision [275, 276]. The typical neuromorphic computing applications are as shown in Fig. 13.

Fig. 12
figure 12

Applications of artificial intelligence

Fig. 13
figure 13

Neuromorphic computing applications

4.3 Hardware security

Hardware security uses RRAM devices for various applications as shown in Fig. 14, namely, random number generator [277, 278], intellectual property protection [279, 280], nonvolatile security [281,282,283], secure key storage and physically unclonable functions (PUFs) [284,285,286]. Thus, RRAM devices exhibit diverse applications in cutting edge technology of artificial intelligence, neuromorphic computing and hardware security. Due to such diverse applications, various functional and novel materials, namely, primary oxides, binary oxides, graphene, bio materials and spinel structured magnetic materials generally termed as spinel ferrites have been studied for synthesizing switching layer of RRAM device. Spinel ferrites are good insulators and hence recently these materials have been widely investigated and researched to get the stable and uniform resistive switching cycles for RRAM devices (Fig. 14).

5 Conclusion

The entire review article mainly focuses on spinel ferrite for RRAM applications. This paper communicates the required theory as well as construction and performance of spinel ferrites as active materials in RRAM applications. The different vital parts present in the RRAM are separately discussed and their influences on switching cycle is also discussed. The author has also systematically analysed the scientific phenomena envolve in the performance of RRAM. The novelty in the work lies in giving pictorial images that cover the working mechanism and scientific phenomena involved. The key findings on the research work earlier in this area are systematically surveyed and tabulated with all the important performance parameters in Tables 2, 3, 4, 5 and 6.

Fig. 14
figure 14

Hardware security applications

From this review, the author states that “Composition of spinel ferrites, types of synthesis route, amount, type of dopant used and types of electrode determine the performance of spinel ferrite as active material in RRAM”. The literature survey done and the author impressions made together assert our hypothesis.

This review article provides the guideline to the new researcher for exploring the basic spinel ferrite material using dopants having multivalent states. Future scope of research also provides the ready guidelines of strategies to be adopted while undertaking the research in this area. This strategies are given below:

  1. 1.

    Applying different compliance current across RRAM device.

  2. 2.

    Adding impurities into the switching layer.

  3. 3.

    Variation in concentration of impurities to be added into switching layer.

  4. 4.

    Insertion of additional layers of metal between switching layer and bottom/top electrode.

  5. 5.

    Addition of nanoparticles into the switching layer.

  6. 6.

    Variation in thickness of the switching layer.

  7. 7.

    Variation in annealing temperature of the switching layer.

  8. 8.

    Use of novel electrodes (CNT or graphene) as TE and BE of RRAM device for spinel ferrite-based switching layers of resistive switching memories.

Above strategies will definitely improve the quality of resistive switching cycles of RRAM devices in terms of endurance, retention, memory window, energy consumption, stability and uniformity of switching cycles. Based on these properties, it will be possible to design multifunctional RRAM devices for their applications in emerging trend of artificial intelligence and digital technology.