Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate...

12
EE130 Lecture 29, Slide 1 Spring 2003 Lecture #29 ANNOUNCEMENTS 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 2 Spring 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 2010 4004 8080 8086 8008 Pentium® Processor 486™ DX Processor 386™ Processor 286 Pentium® II Processor Pentium® III Processor Pentium® 4 Processor Heading toward 1 billion transistors in 2007 # transistors/chip doubles every 1.5 to 2 years

Transcript of Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate...

Page 1: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 2: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 3: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 4: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

QQ

~1 ns read time<10 ns write time

Page 5: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

5

EE130 Lecture 29, Slide 9Spring 2003

6T-SRAM: Layout • Modern processes can

fit a 6T SRAM cell in ~1.0µm2

VDD

GND

QQ

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

Page 6: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 7: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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:

Page 8: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 9: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 10: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 11: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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

Page 12: Lecture #29 - University of California, Berkeleyee130/sp03/lecture/lecture29.pdf · Floating gate Tunnel oxide Program by Fowler-Nordheim Tunneling Spring 2003 EE130 Lecture 29, Slide

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