Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate...
Transcript of Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate...
1
EE130 Lecture 29, Slide 1Spring 2003
Lecture #29ANNOUNCEMENTS
• HW#15 will be for extra credit• Quiz #6 (Thursday 5/8) will include MOSFET C-V• No late Projects will be accepted after Thursday 5/8• The last Coffee Hour will be held this Thursday at 5/8• Prof. King & TAs will hold office hours through 5/22
OUTLINE• MOSFET scaling (reprise)• SOI technology• MOS memory devices
EE130 Lecture 29, Slide 2Spring 2003
Moore’s Law
1,000
10,000
100,000
1,000,000
10,000,000
100,000,000
1,000,000,000
1970 1980 1990 2000 20104004
80808086
8008
Pentium® Processor486™ DX Processor
386™ Processor286
Pentium® II ProcessorPentium® III Processor
Pentium® 4 Processor
Heading toward 1 billion transistors in 2007
# transistors/chip doubles every 1.5 to 2 years
2
EE130 Lecture 29, Slide 3Spring 2003
VDD=0.75V0.85V
Intrinsic Gate Delay (CgateVDD / IDsat)
EE130 Lecture 29, Slide 4Spring 2003
Silicon on Insulator (SOI) Technology
• Transistors are fabricated in a thin single-crystal Si layer on top of an electrically insulating layer of SiO2
Simpler device isolation savings in circuit layout areaLow junction capacitances faster circuit operationBetter soft-error immunityNo body effectHigher cost
TSOI
3
EE130 Lecture 29, Slide 5Spring 2003
Partially Depleted SOI (PD-SOI)
Floating body effect (history dependent):1. When a PD-SOI NMOSFET is in the ON state, at
moderate-to-high VDS, holes are generated via impact ionization near the drain
2. Holes are swept into the neutral body, collecting at the source junction
3. The body-source pn junction is forward biased4. VT is lowered IDsat increases
“kink” in output ID vs. VDS curve
body
BsdmdmSOI qN
WWT )2(2 where, ψε=>
EE130 Lecture 29, Slide 6Spring 2003
Fully Depleted SOI (FD-SOI)
• No floating body effect!
• VT is sensitive to SOI film thickness
• Poorer control of short-channel effects due to fringing electric field from drain
• Elevated S/D contact structureneeded to reduce RS, RD
body
BsdmdmSOI qN
WWT )2(2 where, ψε=<
Silicon Substrate
Source Drain
SiO2
SOI
GateGate
4
EE130 Lecture 29, Slide 7Spring 2003
Semiconductor Memory• Volatile
– Static random access memory (SRAM)– Dynamic random access memory (DRAM)
• Non-Volatile– Mask programmed ROM– Programmable Read-Only Memory (PROM)– Electrically programmable ROM (EPROM)– Electrically erasable PROM (E2PROM)– Flash EPROM
EE130 Lecture 29, Slide 8Spring 2003
6-Transistor CMOS SRAM Cell
WL
BL
VDD
M5M6
M4
M1
M2
M3
BL
~1 ns read time<10 ns write time
5
EE130 Lecture 29, Slide 9Spring 2003
6T-SRAM: Layout • Modern processes can
fit a 6T SRAM cell in ~1.0µm2
VDD
GND
WL
BLBL
M1 M3
M4M2
M5 M6
EE130 Lecture 29, Slide 10Spring 2003
• Low standby powerlow OFF current (e.g. 1 pA/cell)
large VT is required
• Soft error immunity
SRAM Scaling Challenges
6
EE130 Lecture 29, Slide 11Spring 2003
1-Transistor DRAM Cell
CSM1
BL
WL
CBL
WL
X
BL
VDD−VT
VDD/2
VDD
GND
Write "1" Read "1"
sensingVDD/2
∆V VBL VPRE– VBIT VPRE–( )CS
CS CBL+------------------------= =
Write: CS is charged or discharged by asserting WL and BL.Read: Charge redistribution takes places between bit line and storage capacitance
Voltage swing is small; typically around 250 mV.
~10 ns read time~100 ns write time
EE130 Lecture 29, Slide 12Spring 2003
DRAM Cell Structure
• Desired characteristics:low power consumption long retention time“fast” access timesoft error immunity
• ≥25fF/cell is required for sensing signal margin and retention time
Capacitor
TransistorGate
Body
SourceDrain
7
EE130 Lecture 29, Slide 13Spring 2003
Advanced DRAM Capacitor Structures
Cell Plate Si
Capacitor Insulator
Storage Node Poly
2nd Field Oxide
Refilling Poly
Si Substrate
Trench Capacitor Stacked CapacitorCapacitor dielectric layerCell plate
Word lineInsulating Layer
IsolationTransfer gateStorage electrode
EE130 Lecture 29, Slide 14Spring 2003
• Long retention time low OFF current (~1 fA)– large VT is required
DRAM Scaling Challenge
• Fast access time high ON current (~100 µA)– large (VGS-VT) is required
=> VDD cannot be scaled down aggressively, for low power consumption
2233
GateGate(WL)(WL)
STISTI
CapacitorCapacitor
11
44Possible charge leakage paths shown here:
8
EE130 Lecture 29, Slide 15Spring 2003
Tunnel OxideN+ DrainN+ Source
Floating gate
Inter-poly OxideControl Gate
Substrate• Tunnel oxide: 8 nm thermal oxide• Floating gate: 100 nm N+ poly-Si• Inter-poly oxide: 16 nm CVD oxide or
Oxide/Nitride/Oxide stack
• To program this device, electrons are injected from the channel inversion layer into the floating gate through the tunnel oxide.
• The inter-poly oxide is thick, to prevent electrons from tunneling through it.
Flash EPROM Cell Structure
EE130 Lecture 29, Slide 16Spring 2003
Program by Hot Electron Injection
Substrate
DrainSource
+5V
+10V
0V
A
FG
• Electrons are accelerated by the lateral E-field and gain enough kinetic energy at point A (near the drain) to surmount the potential barrier.• Because of the control-gate bias, electrons are injected into the floating gate.
Floating gatechannel
3.15eV
Tunneloxide
9
EE130 Lecture 29, Slide 17Spring 2003
Substrate
DrainSource
0V
+18V
0V
A
FG
• For a sufficiently high control-gate bias, electrons can tunnel from the channel inversion layer into the floating gate.
channel
3.15eV
Floating gate
Tunneloxide
Program by Fowler-Nordheim Tunneling
EE130 Lecture 29, Slide 18Spring 2003
Substrate
DrainSource
0V
-18V
0V
Floating gate
channel
3.15eV
Tunneloxide
• Under a large negative control-gate bias, electrons tunnel out of the floating gate into the substrate.
Erase Operation
10
EE130 Lecture 29, Slide 19Spring 2003
VR=3V
(1) Programmed stateVT= VT2=5V, IDS=0
VDS=2V
Substrate
DrainSource
0V
VR=3V
VDS=2V
Substrate
DrainSource
0V
(2) Erased stateVT= VT1=1V, IDS=50 uA
VCG
IDS
Erased Programmed
VT1 VT2VR
50uA
Two VT states:
0A
Sensing the Stored Data
EE130 Lecture 29, Slide 20Spring 2003
Each memory cell can be addressed individually by its word line (gate) and bit line (drain)
NOR Flash Memory Architecture
11
EE130 Lecture 29, Slide 21Spring 2003
• For each bit line, 16 or 32 cells are connected, with one select transistor at each end of the bit line.
• Programmed VT > 0 VErased VT < 0 V
• The source/drain region between each two adjacent cells are shared
high density
NAND Flash Memory Architecture
EE130 Lecture 29, Slide 22Spring 2003
NOR NAND
Chip Density Medium (64MB) Very high (2GB)
Programming mechanism
Hot electron injection F-N tunneling
Programming speed 1us ~10us 1ms
Erasing speed ms byte/block erase ms block erase
Random access Yes No
Application Code storage Data storage
Vendor Intel, AMD SanDisk, Toshiba, Samsung
NOR vs. NAND Architecture
12
EE130 Lecture 29, Slide 23Spring 2003
Substrate
DrainSource
To achieve fast programming speed and low voltage operation, the tunnel oxide thickness must be scaled down.
Defects in the tunnel oxide reduce the retention time and thereby limit the tunnel oxide scaling, however.
Today >8nm tunnel oxide is used in commercial flash products.
Flash E2PROM Scaling Challenges
EE130 Lecture 29, Slide 24Spring 2003
Semiconductor Memory TrendsCapacity increases 4X every 3-4 years
Today:
• 1 Gb DRAM
• 512 MB SRAM(2MB on-chip cache SRAM)
• 1 Gb flash E2PROM