MOSFET Chapter - 6
MOSFET Chapter - 6
NON-VOLATILE SEMICONDUCTOR
MEMORY (NVSM)
For all modern electronic systems, there are two most
important electronic devices:
The transistor (MOSFET) for logic and volatile memory circuits.
Applications of NVSM
Scaling challenges
The device looks like a conventional MOSFET but with one essential
difference --- the addition of a metal layer embedded inside the gate
oxide.
Since 1990, the floating gate NVSM has been the prime technology
driver of the largest industry in the world --- the electronics industry.
FLOATING GATE CONCEPT(Cont.)
The NVSM has ushered in the Digital Age, and forever changed the
world we live in.
(VG > 0)
(VG = 0)
(VG < 0)
BASIC OPERATION OF NVSM(CONT.)
Storage Mode: If the insulator I(1) and I(2) are sufficiently thick,
the charge in the floating gate can be stored for a long time. Note,
in the storage mode, the applied voltage is removed. (VG = 0)
(a) (b)
FOWLER-NORDHEIM
FN tunneling is tunneling through a partial width of the barrier :
𝟐𝟐
𝑩𝑩
𝑱𝑱𝒕𝒕 = 𝑨𝑨ℰ𝒐𝒐𝒐𝒐 𝐞𝐞𝐞𝐞𝐞𝐞 −
ℰ𝒐𝒐𝒐𝒐
where ℰ𝒐𝒐𝒐𝒐 is the electric field across the oxide
A = 1.25×106 A/V2
B = 233.5 MV/cm
} for thermal oxide
FN tunneling is a strong function of the electric field.
A 50% change in ℰ𝒐𝒐𝒐𝒐 (6.6 9.9 MV/cm) will cause an eight orders of
magnitude increase in current density (10-9 10-1 A/cm2)
Jt
EF
EF
oxide
HOT-ELECTRON INJECTION
Near the drain, the lateral field is at its highest level. The channel
electrons acquire energy from the field and become hot electrons.
High field also induces impact ionization. Some hot electrons with
energy > 3.2 eV will inject into the floating gate.
Hot-electron injection is similar to the thermionic emission:
𝝋𝝋
𝑱𝑱 ~ ℰ 𝟐𝟐 𝐞𝐞𝐞𝐞𝐞𝐞 −
𝝀𝝀ℰ
Where ℰ = the maximum lateral field
λ = the inelastic scattering length ( ~5 nm)
φ = the barrier height between Si and SiO2 (~3.2eV)
HE injection is also a strong function of the electric field.
8 10 12
𝑽𝑽(𝐕𝐕)
PROGRAMMING MODE
From Gauss’s law (assuming the voltage drop in the semiconductor is small):
where the subscript 1 and 2 correspond to the bottom and top oxide layer,𝑸𝑸
(negative) is the stored charge in the floating gate.
FN
Ec
EF
Ev Q
(VG > 0)
EF
d1 (𝝐𝝐1) d2 (𝝐𝝐2)
PROGRAMMING MODE(Cont.)
𝒕𝒕 𝒕𝒕
𝑩𝑩
𝑸𝑸 = � 𝑱𝑱𝑱𝑱𝑱𝑱 = � 𝑨𝑨ℰ𝟏𝟏𝟐𝟐 𝐞𝐞𝐞𝐞𝐞𝐞 − 𝒅𝒅𝒅𝒅 for FN tunneling
𝟎𝟎 𝟎𝟎 ℰ𝟏𝟏
When |𝑸𝑸| is small, ℰ𝟏𝟏 is given by the first term of Eq.6, J ≈ constant. Thus |𝑸𝑸|
varies linearly with the time. As |𝑸𝑸| increases, ℰ𝟏𝟏 will decrease, causing a
reduction of the FN current. For sufficiently long time, the current will drop
to zero, and |𝑸𝑸| approaches a steady value.
PROGRAMMING MODE (Cont.)
For example: Figure below shows the calculated charging current and stored
charge as a function of charging time.
at 𝒕𝒕 = 𝟏𝟏𝟎𝟎−𝟏𝟏𝟏𝟏 𝐬𝐬, 𝑱𝑱J == 𝟔𝟔 𝐀𝐀⁄𝐜𝐜𝐜𝐜𝟐𝟐 , 𝑸𝑸 = 𝟑𝟑 × 𝟏𝟏𝟎𝟎𝟗𝟗 𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐬𝐬/𝐜𝐜𝐦𝐦𝟐𝟐
at 𝒕𝒕 = 𝟏𝟏𝟎𝟎−𝟔𝟔 𝐬𝐬, J𝑱𝑱 == 𝟓𝟓 × 𝟏𝟏𝟎𝟎−𝟏𝟏 𝐀𝐀⁄𝐜𝐜𝐜𝐜𝟐𝟐 , 𝑸𝑸 = 𝟏𝟏𝟎𝟎𝟏𝟏𝟏𝟏 𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐬𝐬/𝐜𝐜𝐦𝐦𝟐𝟐
at 𝒕𝒕 = 𝟏𝟏𝟎𝟎−𝟓𝟓 𝐬𝐬, 𝑱𝑱 = 𝟓𝟓 × 𝟏𝟏𝟎𝟎−𝟐𝟐 𝐀𝐀⁄𝐜𝐜𝐜𝐜𝟐𝟐 ,𝑸𝑸 = 𝟏𝟏. 𝟓𝟓 × 𝟏𝟏𝟎𝟎𝟏𝟏𝟏𝟏 𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐬𝐬/𝐜𝐜𝐦𝐦𝟐𝟐
THRESHOLD VOLTAGE SHIFT
Figure 30 shows its drain-current characteristics of a stacked-gate n-
channel memory transistor, notice the change of threshold voltage after
erasing and programming.
The stored charge in the floating gate will cause a threshold voltage shift
The 𝑽𝑽𝑻𝑻 shift can be measured directly as shown in the 𝑰𝑰𝑫𝑫 − 𝑽𝑽𝑮𝑮
plot. ∆𝑽𝑽𝑻𝑻 can also be measured from the drain conductance
𝐝𝐝𝐝𝐝 𝒁𝒁
= =𝐃𝐃𝒅𝒅𝒅𝒅
∵ 𝐠𝐠∵𝐃𝐃 𝒈𝒈 =𝑫𝑫 =𝝁𝝁𝒏𝒏𝒁𝒁𝑪𝑪𝝁𝝁𝒐𝒐𝒐𝒐𝑪𝑪(𝑽𝑽𝑮𝑮(𝑽𝑽− 𝑽𝑽𝑻𝑻 )
𝑫𝑫 𝒅𝒅𝑽𝑽𝑫𝑫 𝑳𝑳 𝒏𝒏 𝒐𝒐𝒐𝒐 𝑮𝑮 − 𝑽𝑽𝑻𝑻 )
𝒅𝒅𝑽𝑽𝑫𝑫 𝑳𝑳
𝑽𝑽𝑭𝑭𝑭𝑭 𝑹𝑹𝑪𝑪𝑪𝑪𝑽𝑽=
𝟏𝟏
𝑽𝑽𝑭𝑭𝑭𝑭
=
𝑽𝑽𝟏𝟏
𝑨𝑨𝟏𝟏=𝑪𝑪𝟏𝟏 𝟏𝟏 𝑨𝑨𝟏𝟏 𝑪𝑪𝟏𝟏
𝑨𝑨𝟐𝟐 𝑪𝑪𝟐𝟐
𝑹𝑹𝑪𝑪𝑪𝑪 = = 𝑽𝑽 𝑮𝑮 = 𝑽𝑽 𝟏𝟏 +𝑽𝑽 𝟐𝟐 + =
𝟏𝟏
𝑽𝑽𝑮𝑮 𝑽𝑽𝟏𝟏 + 𝑽𝑽𝟐𝟐 𝟏𝟏 𝑨𝑨𝟏𝟏 𝑪𝑪𝟏𝟏
𝟏𝟏 𝑨𝑨𝟐𝟐 𝑪𝑪𝟐𝟐 𝑨𝑨 𝑪𝑪 + 𝑨𝑨 𝑪𝑪
𝟏𝟏 𝟏𝟏 𝟐𝟐 𝟐𝟐
+
𝑨𝑨𝟏𝟏 𝑪𝑪𝟏𝟏 𝑨𝑨𝟐𝟐 𝑪𝑪𝟐𝟐
𝑸𝑸(𝒕𝒕) 𝟏𝟏 −𝝉𝝉
= = 𝒆𝒆 𝒕𝒕𝒐𝒐
𝑸𝑸𝒐𝒐 𝟐𝟐
𝒍𝒍𝒍𝒍 𝟐𝟐 𝒒𝒒∅𝑩𝑩
∴ 𝝉𝝉 = (𝒍𝒍𝒍𝒍 𝟐𝟐) 𝒕𝒕𝒐𝒐 = 𝐞𝐞𝐞𝐞𝐞𝐞 as T↑ , 𝝉𝝉↓
𝒗𝒗 𝒌𝒌𝒌𝒌
RETENTION TIME (Cont.)
NOR and NAND Flash memory were proposed in 1985 and 1987,
respectively.
Figure below shows (a) NOR architecture with a basic unit of one
memory device. (b) NAND architecture with a basic unit of 16 memory
devices and 2 select transistors. The basic unit can be extended to 32 or
64 devices.
NOR AND NAND CIRCUITS
NOR (A,B transistors in parallel, when both A,B are off, A + B →VDD ,
otherwise, A + B →0)
VDD A B A+B
1 0 0
A
0 1 0
A+B A+B
B
1 1 0
A B 0 0 1
NAND (A,B transistors in series, when both A,B are on, A∙B →0, otherwise,
A∙B →VDD )
VDD
A B A+B
A 1 0 1
A∙B B A∙B
0 1 1
A
0 0 1
B
1 1 0
MULTI – LEVEL CELLS
Multi-level cell (MLC) was proposed in 1995. It allows multiple bits to be
stored per cell.
MLC provided higher density than the conventional single-level cell(SLC).
For SLC, to read a bit, only a single comparison with a reference voltage
is required.
For MLC with 2 bits per cell, three 𝑽𝑽𝐓𝐓 ’s are required.
Figure below shows the voltage distributions for (a) single-level cell with
1bit/cell, and (b) multi-level cell with 2 bits/cell.
MULTI-CHIP STACKING
● To increase the number of memory cells, and to reduce cost of memory
cells per package, 3D structures are proposed.
● One approach is multi-chip stacking with through silicon via (TSV)
technology.
● 1 tera-bit (1012 bits) solid- state drive(SSD) can be made, which consists of
32 stacked NAND Flash chips each having 32 Gb.
● The foot print is only 2.52 cm2 (15 times smaller than a planar 1 Tb SSD).
MULTI-LAYER INTEGRATION
Another approach is multi-layer integration.
VD
Gate
Si3N3
SiO2
n+ n+
p-si
FLOATING –TRAP DEVICE (Cont.)
Figure 33 shows the rewriting of MNOS memory.(a) Programming:
electrons tunnel through the oxide and are trapped in the nitride.(b)
Erasing: holes tunnel through the oxide to neutralize the trapped
electrons and tunneling of trapped electrons.
Advantage of MNOS
reasonable speed for programming and erase.
no floating gate.
FLOATING-TRAP DEVICE (Cont.)
Drawbacks of MNOS
Requires large programming and erasing voltages.
the programming current has to pass the entire channel region to uniformly
layer may cause a large fluctuation in 𝑉𝑉𝑇𝑇 and a deterioration of device reliability
MONOS(metal-oxide-nitride-oxide-silicon) transistor- similar to MNOS except
the addition of a blocking oxide layer between the gate and the nitride layer.
the blocking oxide is to prevent electron injection from the metal to the nitride
p-si
FLOATING-TRAP DEVICES (Cont.)
𝑽𝑽𝑻𝑻 shift versus programming pulse width as shown below.
𝑽𝑽𝑻𝑻 ’s variation is similar to that of a floating gate device. Initially 𝑽𝑽𝑻𝑻 increase
linearly with time. Eventually it saturates because when the negative charge
starts to built-up, the oxide field decrease and the modified FN tunneling
starts to limit the current.
Total gate capacitance 𝟏𝟏 𝑪𝑪𝒐𝒐𝒐𝒐 𝑪𝑪𝒏𝒏
𝑪𝑪𝑮𝑮 = = (10)
𝟏𝟏⁄𝑪𝑪𝒏𝒏 + 𝟏𝟏⁄𝑪𝑪𝒐𝒐𝒐𝒐 𝑪𝑪𝒐𝒐𝒐𝒐 + 𝑪𝑪𝒏𝒏
𝝐𝝐 𝝐𝝐
where 𝑪𝑪𝒐𝒐𝒐𝒐
𝑪𝑪𝐨𝐨𝐨𝐨== 𝒐𝒐𝒐𝒐𝝐𝝐�𝒐𝒐𝒐𝒐𝒅𝒅𝒐𝒐𝒐𝒐 𝑪𝑪𝒏𝒏 ,=
⁄𝒅𝒅,𝒐𝒐𝒐𝒐 �𝒅𝒅𝝐𝝐𝒏𝒏𝒏𝒏 ⁄𝒅𝒅𝒏𝒏
𝑪𝑪𝒏𝒏 𝒏𝒏=
𝑸𝑸 (11)
∆𝑽𝑽𝑻𝑻 = −
𝑪𝑪𝒏𝒏
To erase, a large negative bias is applied to the gate, Tunneling of holes from
the substrate can neutralize the trapped electrons.
NANO-FLOATING-GATE DEVICE
For nano-floating-gate device, the continuous floating gate is replaced by
an array of discrete nano-scale semiconductor or metal partices ( of the
order of 5-10nm in diameter)
Charge storage in a distributed nano-floating-gate offers higher program/
erase speed and larger retention time.(A leakage from a single particle will
have minor effect on the overall stored charge).
At deca-nanometer regime, we reach a limiting case of only one particle
under the control gate — a single electron memory cell (SEMC)
Nano-floating Gate
VG
(Nanocrystal)
VS VD
n+ n+
p-si
SINGLE-ELECTRON MEMORY CELL (SEMC)
𝑪𝑪𝑽𝑽𝟐𝟐 𝑪𝑪 𝒒𝒒 𝟐𝟐 𝒒𝒒𝟐𝟐
𝑬𝑬 = = =
𝟐𝟐 𝟐𝟐 𝑪𝑪 𝟐𝟐𝟐𝟐
∴ 𝒍𝒍𝒍𝒍== 𝟐𝟐.
𝟐𝟐. 𝟏𝟏
𝟏𝟏 ×
× 𝟏𝟏𝟏𝟏 −𝟕𝟕𝐜𝐜𝐜𝐜
𝟏𝟏𝟎𝟎−𝟕𝟕 cm≈≈𝟐𝟐nm
𝟐𝟐 𝐧𝐧𝐧𝐧 (almost a cube)
SINGLE-ELECTRON MEMORY CELL (SEMC)
(Cont.)
Tunneling resistance
EF
EF q
2C
(Before Filling) EF
(Coulomb Blockade) EF
UNIFIED MEMORIES
Unified memory : high speed, high density and nonvolatility (i.e., high
retention time)
Current semiconductors memories
−6
NVSM : high density, non-volatility, but speed is relatively low(~10 s,
for programing).
DRAM : relatively high density, high speed (~10 ns ), but volatile.
FeRAM PCRAM
RRAM STT-MRAM
Classical floating-gate NVSM