ISPhO 2024, Теория — Задача 2. Memristors and NVRAM

ISPhO, July, 2024 — T2. Memristors and NVRAM

Условие

Introduction. Non-volatile random access memory

NVRAM (Non-Volatile Random Access Memory) is a type of random access memory capable of storing information in the absence of electrical power. The ability to independently access information in any memory cell at any time and to store data without constant power supply opened huge technological capabilities at the time of its invention, and we still use it today (Fig. 1).

There are several types of NVRAM. The most popular of them are based on semiconductor elements, and therefore are difficult to consider. In this task, we will examine both a promising realization of NVRAM – ReRAM (Resistive Random Access Memory) based on memristors, and a realization that have already almost disappeared into the past – ferroelectric memory (FeRAM, Ferroelectric Random Access Memory) based on segnetoelectrics.

Photograph of a black USB flash drive with its cap removed, the metal USB connector visible.
Fig. 1. NVRAM in your pocket

Part A. Memristor

In 1971, Prof. Leon O. Chua published a theoretical justification for the possibility of a memristor – an electrical element in which the relationship between voltage and current depends on the total charge flowing through the element.

Square diagram with circles at the corners labelled voltage v, charge q, current i and flux Φ, divided by the diagonals into four coloured triangles: Capacitor dq = C dv (top, capacitor symbol), Resistor dv = R di (left, resistor symbol), Inductor dΦ = L di (bottom, coil symbol), Memristor dΦ = M dq (right, memristor symbol); the diagonals are labelled dq = i dt and dΦ = v dt.
Fig. 2. Schematic depiction of the relationship between different electromagnetic quantities in various electronic components. Usually, this scheme is cited as part of the theoretical justification of the possibility of the existence of a memristor

Memristor-based computing systems are currently attracting serious attention of researchers in the field of artificial intelligence, as they work on principles similar to the neurons of the human brain and can potentially achieve the same results with much lower energy consumption and relative architecture simplicity.

For a long time, the memristor existed only ”on paper”, until in 2008 Hewlett-Packard presented the first working prototype of a memristor. In this prototype, the change in resistance depending on the flowing charge was achieved due to electrochemical reactions occurring in the contact area of two different materials (Fig. 3).

Since electrochemical reactions are reversible, the resistance of this prototype memristor tends towards its equilibrium value in the absence of current. For the simplest theoretical description of such a memristor, we can use the Williams–Strukov equations:

{R(x)=Roff(1−x)+Ronxdxdt=1βI−αx\begin{cases} R(x) = R_{\mathrm{off}}(1-x) + R_{\mathrm{on}}x \\ \dfrac{\mathrm{d}x}{\mathrm{d}t} = \dfrac{1}{\beta}I - \alpha x \end{cases}
Orange atomic force microscope image of many parallel nanowires crossed diagonally by a single wire, with bright junctions along the crossing.
Fig. 3. Atomic force microscope topographical scan of memristor prototype created by HP

Here xx is some parameter determined by the internal state of the system, α,β>0\alpha, \beta > 0 are known quantities, II is current through the memristor, RoffR_{\mathrm{off}} and Ron=rRoffR_{\mathrm{on}} = rR_{\mathrm{off}} (r≫1r \gg 1) are the resistances of the memristor in the ”off” and ”on” states, respectively.

Let’s first consider the evolution of the memristor state under a constant voltage U>0U > 0. Initially, the memristor is ”off” (i.e. x=0x = 0).

A1 Obtain a differential equation on x(t)x(t). Express your answer in terms of UU, RoffR_{\mathrm{off}}, rr, α\alpha, and β\beta.

For convenience, let’s introduce ξ≡r−1βRoff\xi \equiv \dfrac{r-1}{\beta R_{\mathrm{off}}}. We will assume that the memristor is on if the value of its internal parameter xx differs from the equilibrium one by no more than 10%. For simplicity in all the remaining points of this part, work in the limit of large voltages UU.

A2 Simplifying the equation from A1 in this limit, find the minimum value of x0x_0 at which the memristor can be considered to be on. Express your answer in terms of ξ\xi, UU, α\alpha, and rr.

A3 Find the time τ\tau required to switch the memristor from the initial off state to the on state. Express the answer in terms of α\alpha.

A4 Find the minimal energy QQ requires to switch the memristor from the initial off state to the on state. Express your answer in terms of UU, α\alpha, ξ\xi, and RoffR_{\mathrm{off}}.

Part B. Memristor hysteresis

Graph with axes U (horizontal) and I (vertical) showing several pinched hysteresis loops through the origin in different colours (magenta, red, green, blue, cyan) with arrows showing the direction of traversal; the widest loop is magenta, the narrowest are nearly straight lines.
Fig. 4. Memristor hysteresis loops on different frequencies

If an an oscillating voltage is applied to the memristor, its resistance will also oscillate due to fluctuations in current and charge flowing through it. Because of this, at the same voltage, the current through the memristor will depend on whether the voltage increases or decreases. In I−UI - U coordinates, this behavior will look like hysteresis loops (Figure 4). It turns out that by measuring the characteristics of these loops it is possible to calculate some important parameters of the memristor, which we will do in this part.

Suppose an oscillating voltage Ucos⁡ωtU\cos\omega t is applied to the memristor, and U>0U > 0.

B1 Find x(t)x(t) in the first-order approximation by UβRoffω2+α2≪1\dfrac{U}{\beta R_{\mathrm{off}}\sqrt{\omega^2+\alpha^2}} \ll 1. From here, find (also to a first-order approximation), ΔI(φ)\Delta I(\varphi) – the absolute difference in currents on different branches of the hysteresis loop at the same voltage Ucos⁡φU\cos\varphi. Express your answers in terms of UU, RoffR_{\mathrm{off}}, α\alpha, β\beta, rr, and ω\omega.

Let’s introduce the hysteresis loop width as:

s=max⁡φΔI(φ)2I0,s = \max_{\varphi}\frac{\Delta I(\varphi)}{2I_0},

where I0I_0 is the amplitude of the current oscillations.

B2 Express ss in terms of ω\omega, α\alpha, UU, and ξ\xi.

Since the hysteresis curve width is easy to measure, it can be used to determine the parameters of the memristor. The table below shows the dependence of ss on the frequency ff of the voltage applied to the memristor at voltage U=1 VU = 1\ V.

f, Hzf,\ \mathrm{Hz}100250500
s, 10−3s,\ 10^{-3}47.854.136.7

Also, the resistance of the memristor Roff=300 ΩR_{\mathrm{off}} = 300\ \Omega was measured in the off state.

B3 From this data, calculate α\alpha and ξ\xi with three significant figures.

Part C. ReRAM energy efficiency

The information is written to the prototype memristor element under a voltage of U=5 VU = 5\ V.

C1 Calculate with two significant figures the time τ\tau in which the write takes place.

C2 Calculate with two significant figures the minimum amount of energy QQ required to write one bit of information.

As you can see, the researchers at HP are still pretty far from perfect...

Part D. Segnetoelectrics and FeRAM

In most materials, polarization is identically equal to zero in the absence of an external field. However, there is a class of materials called segnetoelectrics that remain polarized even when no field is applied. The ability to store information in the direction of polarization and to read and rewrite it easily was the basis for the creation of ferroelectric memory (FeRAM). In this part of the task we will investigate these properties of segnetoelectrics in detail.

The volume energy density W\mathcal{W} in a segnetoelectric depends on the polarization PP and the external electric field EE as:

W(P)=−aP2+bP4−PE,\mathcal{W}(P) = -aP^2 + bP^4 - PE,

where a,b>0a, b > 0 are material-specific quantities. The equilibrium values of polarization are determined by local minima of W(P)\mathcal{W}(P). In the absence of an external field, there are two equilibrium states of a segnetoelectric with the same energy, transitions between which are impossible, which is used for information storage.

Consider a segnetoelectric material that is initially in the state with negative PP, and at some moment the external electric field is switched on and starts to increase. Then, when the field reaches some critical value EcrE_{\mathrm{cr}}, the local minimum with smaller polarization disappears and the system jumps to the only remaining equilibrium state, dissipating at this moment the energy Q=−ΔW\mathcal{Q} = -\Delta\mathcal{W} per unit volume in the form of heat. If the external field is then slowly turned off, the system will move to an equilibrium state with positive PP (that is, its state will change). This is used to record information.

D1 Find at what critical field EcrE_{\mathrm{cr}} one of the equilibrium states of the segnetoelectric in the above situation disappears. What is the polarization PcrP_{\mathrm{cr}} in this state just before the ”disappearance”? Express your answers in terms of aa and bb.

Hint: consider the second derivative of energy density at the moment of ”disappearance”.

D2 What polarization PafterP_{\mathrm{after}} will the segnetoelectric have right after the ”jump”? Express your answer in terms of aa and bb.

D3 Find the dissipated energy Q\mathcal{Q} per unit volume. Express your answer in terms of aa and bb.

The first commercial FeRAM samples used lead zirconate titanate, for which a=1.9⋅105 J⋅mC2a = 1.9\cdot 10^5\ \dfrac{\mathrm{J\cdot m}}{\mathrm{C^2}} and b=1.7⋅103 J⋅m5C4b = 1.7\cdot 10^3\ \dfrac{\mathrm{J\cdot m^5}}{\mathrm{C^4}}. The memory cells were fabricated on a l=350 nml = 350\ \mathrm{nm} process, which can be used to estimate the cell volume.

D4 What amount of energy Q1 TiBQ_{1\ \mathrm{TiB}} is required to write 1 TiB=2431\ \mathrm{TiB} = 2^{43} bits of data to FeRAM? Express your answer in terms of aa, bb, and ll. Calculate this quantity with two significant figures.

Отговори

Решение


Оригинал в Архива: T2.pdf · официални решения: T2_sol.pdf