1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tài liệu Semiconductor Memories doc

107 2K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Semiconductor Memories
Tác giả Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic
Trường học Digital Integrated Circuits
Chuyên ngành Semiconductor Memories
Thể loại Tài liệu
Năm xuất bản 2002
Định dạng
Số trang 107
Dung lượng 5 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

© Digital Integrated Circuits2nd MemoriesSemiconductor Memory Classification Read-Write Memory Non-Volatile Read-Write Memory Read-Only Memory EPROM E2PROMFLASH Random Access Non-Random

Trang 1

© Digital Integrated Circuits2nd Memories

Digital Integrated Circuits

A Design Perspective

Semiconductor Memories

Jan M Rabaey Anantha Chandrakasan Borivoje Nikolic

December 20, 2002

Trang 3

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Classification

Read-Write Memory Non-Volatile Read-Write

Memory

Read-Only Memory

EPROM

E2PROMFLASH

Random Access

Non-Random Access

SRAM DRAM

Mask-ProgrammedProgrammable (PROM)FIFO

Shift RegisterCAMLIFO

Trang 4

Memory Timing: Definitions

Trang 5

© Digital Integrated Circuits2nd Memories

Memory Architecture: Decoders

Word 0 Word 1 Word 2

WordN22 WordN21

Storage cell

WordN22 WordN21

Storage cell

S0

Input-Output

(M bits)

Intuitive architecture for N x M memory

Too many select signals:

N words == N select signals K = log 2 N

Decoder reduces the number of select signals

Input-Output

(M bits)

Trang 6

Array-Structured Memory Architecture

Problem: ASPECT RATIO or HEIGHT >> WIDTH

Amplify swing to rail-to-rail amplitude

Selects appropriate word

Trang 7

© Digital Integrated Circuits2nd Memories

Hierarchical Memory Architecture

Advantages:

1 Shorter wires within blocks

2 Block address activates only 1 block => power savings

Global amplifier/driver

Control circuitry

Global data bus Block selector

Block 0 Row

Trang 8

Block Diagram of 4 Mbit SRAM

Clock generator

CS, WE buffer bufferI/O controllerx1/x4 Y-addressbuffer X-addressbuffer

Z-address

buffer X-addressbuffer

Predecoder and block selector

Bit line load

Transfer gate Column decoder Sense amplifier and write driver

Trang 9

© Digital Integrated Circuits2nd Memories

Trang 10

Memory Timing: Approaches

DRAM Timing Multiplexed Adressing SRAM Timing Self-timed

Address transition initiates memory operation Address

Column Address

CAS

Trang 11

© Digital Integrated Circuits2nd Memories

Read-Only Memory Cells

Trang 12

MOS OR ROM

WL[0]

V DD BL[0]

Trang 13

© Digital Integrated Circuits2nd Memories

MOS NOR ROM

Trang 14

MOS NOR ROM Layout

Programmming using the Active Layer Only

PolysiliconMetal1DiffusionMetal1 on Diffusion

Cell (9.5 x 7)

Trang 15

© Digital Integrated Circuits2nd Memories

MOS NOR ROM Layout

PolysiliconMetal1DiffusionMetal1 on Diffusion

Cell (11 x 7)

Programmming using the Contact Layer Only

Trang 16

MOS NAND ROM

Trang 17

© Digital Integrated Circuits2nd Memories

MOS NAND ROM Layout

No contact to VDD or GND necessary;

Loss in performance compared to NOR ROM drastically reduced cell size

PolysiliconDiffusionMetal1 on Diffusion

Cell (8 x 7)

Programmming using the Metal-1 Layer Only

Trang 18

NAND ROM Layout

Cell (5 x 6)

Polysilicon

Threshold-alteringimplant

Metal1 on Diffusion

Programmming using Implants Only

Trang 19

© Digital Integrated Circuits2nd Memories

Equivalent Transient Model for MOS NOR ROM

 Word line parasitics

 Wire capacitance and gate capacitance

 Wire resistance (polysilicon)

 Bit line parasitics

 Resistance not dominant (metal)

 Drain and Gate-Drain capacitance

C bit

r word

c word WL

BL

Trang 20

Equivalent Transient Model for MOS NAND ROM

 Word line parasitics

 Similar to NOR ROM

 Bit line parasitics

 Resistance of cascaded transistors dominates

 Drain/Source and complete gate capacitance

Model for NAND ROM

Trang 21

© Digital Integrated Circuits2nd Memories

Decreasing Word Line Delay

(b) Using a metal bypass

(a) Driving the word line from both sides

Metal word line

WL

(c) Use silicides

Trang 22

Precharged MOS NOR ROM

PMOS precharge device can be made as large as necessary,

but clock driver becomes harder to design.

Trang 23

© Digital Integrated Circuits2nd Memories

Non-Volatile Memories

The Floating-gate transistor (FAMOS)

Floating gate Source

Trang 24

Floating-Gate Transistor Programming

0 V

D S

Removing programming voltage leaves charge trapped

5 V

D S

Avalanche injection

Trang 25

© Digital Integrated Circuits2nd Memories

Trang 27

© Digital Integrated Circuits2nd Memories

 2 transistor cell

Trang 28

n1source programming n1drain

Many other options …

Trang 29

© Digital Integrated Circuits2nd Memories

Cross-sections of NVM cells

EPROM Flash

Courtesy Intel

Trang 30

Basic Operations in a NOR Flash Memory― Erase

Trang 31

© Digital Integrated Circuits2nd Memories

Basic Operations in a NOR Flash Memory― Write

12 V

6 V G

Trang 32

Basic Operations in a NOR Flash Memory― Read

5 V

1 V G

Trang 33

© Digital Integrated Circuits2nd Memories

NAND Flash Memory

FG Gate

Oxide

Trang 34

NAND Flash Memory

Word lines Select transistor

Bit line contact Source line contact Active area

STI

Trang 35

© Digital Integrated Circuits2nd Memories

Characteristics of State-of-the-art NVM

Trang 36

Read-Write Memories (RAM)

Periodic refresh required Small (1-3 transistors/cell) Slower

Single Ended

Trang 37

© Digital Integrated Circuits2nd Memories

6-transistor CMOS SRAM Cell

Q Q

Trang 38

CMOS SRAM Analysis (Read)

Trang 39

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Read)

0 0 0.2 0.4 0.6 0.8 1 1.2

Trang 40

CMOS SRAM Analysis (Write)

Trang 41

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Write)

Trang 42

6T-SRAM — Layout

VDD

GND

QQ

WL

BLBL

M1 M3

M4 M2

Trang 43

© Digital Integrated Circuits2nd Memories

Resistance-load SRAM Cell

Static power dissipation Want RL large Bit lines precharged to VDD to address tp problem

Trang 44

SRAM Characteristics

Trang 45

© Digital Integrated Circuits2nd Memories

3-Transistor DRAM Cell

No constraints on device ratios Reads are non-destructive

Value stored at node X when writing a “1” = V WWL -V Tn

BL1 X RWL WWL

Trang 46

M1

Trang 47

© Digital Integrated Circuits2nd Memories

1-Transistor DRAM Cell

Write: C S 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.

sensing BL

Trang 48

DRAM Cell Observations

1T DRAM requires a sense amplifier for each bit line, due

to charge redistribution read-out.

DRAM memory cells are single ended in contrast to

SRAM cells.

The read-out of the 1T DRAM cell is destructive; read

and refresh operations are necessary for correct

operation.

Unlike 3T cell, 1T cell requires presence of an extra

capacitance that must be explicitly included in the design.

When writing a “1” into a DRAM cell, a threshold

voltage is lost This charge loss can be circumvented by bootstrapping the word lines to a higher value than VDD

Trang 49

© Digital Integrated Circuits2nd Memories

Sense Amp Operation

Trang 50

1-T DRAM Cell

Uses Polysilicon-Diffusion Capacitance

Expensive in Area

M 1 word line

Diffused bit line

Polysilicon gate

Polysilicon plate

n+ n+

Inversion layer induced by plate bias Poly

Trang 51

© Digital Integrated Circuits2nd Memories

SEM of poly-diffusion capacitor 1T-DRAM

Trang 52

Advanced 1T DRAM Cells

Isolation Transfer gate

Storage electrode

Trang 53

© Digital Integrated Circuits2nd Memories

Static CAM Memory Cell

CAM

Bit Word

Bit

••• CAM Bit Bit

CAM Word

Wired-NOR Match Line

M2

M7 M6

M3 int S

Word

••• CAM

S

Trang 54

CAM in Cache Memory

CAM

ARRAY

Input Drivers

Tag Hit Address

SRAM

ARRAY

Sense Amps / Input Drivers

Data R/W

Trang 55

© Digital Integrated Circuits2nd Memories

Trang 57

© Digital Integrated Circuits2nd Memories

Multi-stage implementation improves performance

NAND decoder using 2-input pre-decoders

Trang 59

© Digital Integrated Circuits2nd Memories

4-input pass-transistor based column

decoder

Advantages: speed (t pd does not add to overall memory access time)

Only one extra transistor in signal path

Disadvantage: Large transistor count

Trang 60

4-to-1 tree based column decoder

Number of devices drastically reduced Delay increases quadratically with # of sections; prohibitive for large decoders

buffers progressive sizing Solutions:

Trang 61

© Digital Integrated Circuits2nd Memories

Decoder for circular shift-register

f

• • •

Trang 62

Idea: Use Sense Amplifer

output input

s.a.

small transition

Trang 63

© Digital Integrated Circuits2nd Memories

Differential Sense Amplifier

Directly applicable to SRAMs

SE

Out y

Trang 64

Differential Sensing ― SRAM

SE

SE

Output SE

x

Trang 65

© Digital Integrated Circuits2nd Memories

Latch-Based Sense Amplifier (DRAM)

Initialized in its meta-stable point with EQ

Once adequate voltage gap created, sense amp enabled with SE

Positive feedback quickly forces output to a stable operating point.

Trang 66

Charge-Redistribution Amplifier

0.5 1.0 1.5 2.0 2.5

Trang 67

© Digital Integrated Circuits2nd Memories

Column decoder

EPROM array

BL WL

Trang 69

© Digital Integrated Circuits2nd Memories

Open bitline architecture with

Trang 70

DRAM Read Process with Dummy Cell

3 2 1

0

0 1 2 3

BL BL

t (ns)

reading 0

3 2 1

0

0 1 2 3

BL BL

t (ns)

reading 1

Trang 71

© Digital Integrated Circuits2nd Memories

Voltage Regulator

+

Trang 73

© Digital Integrated Circuits2nd Memories

DRAM Timing

Trang 74

RDRAM Architecture

memory array

Data bus Clocks

Trang 75

© Digital Integrated Circuits2nd Memories

Address Transition Detection

Trang 76

Reliability and Yield

Trang 77

© Digital Integrated Circuits2nd Memories

Sensing Parameters in DRAM

From [Itoh01]

4K

101001000

64K 1M 16M 256M 4G 64GMemory Capacity (bits/chip)

Trang 78

Noise Sources in 1T DRam

Trang 79

© Digital Integrated Circuits2nd Memories

Open Bit-line Architecture —Cross Coupling

Sense Amplifier C

Trang 80

Folded-Bitline Architecture

Sense Amplifier C

WL1

C C

WL D

BL C BL

BL C BL

EQ x

x

y

Trang 81

© Digital Integrated Circuits2nd Memories

Transposed-Bitline Architecture

SA

Ccross

(a) Straightforward bit-line routing

(b) Transposed bit-line architecture

Trang 82

Alpha-particles (or Neutrons)

1 Particle ~ 1 Million Carriers

WL BL

22222

Trang 83

© Digital Integrated Circuits2nd Memories

Yield

Yield curves at different stages of process maturity(from [Veendrick92])

Trang 84

MemoryArray

Column Decoder

Redundantrows

Redundant

columns

RowAddress

ColumnAddress

FuseBank:

Trang 85

© Digital Integrated Circuits2nd Memories

= 3

Trang 86

Redundancy and Error Correction

Trang 87

© Digital Integrated Circuits2nd Memories

Sources of Power Dissipation in

Memories

PERIPHERY

ROW DEC

selected

non-selected CHIP

Trang 88

Data Retention in SRAM

1.30u 1.10u 900n 700n 500n 300n 100n

Trang 89

© Digital Integrated Circuits2nd Memories

Suppressing Leakage in SRAM

Trang 90

Data Retention in DRAM

Trang 91

© Digital Integrated Circuits2nd Memories

Case Studies

 Programmable Logic Array

Trang 92

PLA versus ROM

structured approach to random logic

“two level logic implementation”

NOR-NOR (product of sums) NAND-NAND (sum of products) IDENTICAL TO ROM!

Trang 93

© Digital Integrated Circuits2nd Memories

Programmable Logic Array

GND

GND GND

Trang 95

© Digital Integrated Circuits2nd Memories

Clock Signal Generation

for self-timed dynamic PLA

(a) Clock signals (b) Timing generation circuitry

Dummy AND row

Dummy AND row

Trang 97

© Digital Integrated Circuits2nd Memories

4 Mbit SRAM

Hierarchical Word-line Architecture

Global word line

Sub-global word line

Block 0

•••

Localword line

Block 1

•••

Block 2

•••

Trang 98

Bit-line Circuitry

Bit-line load

Block select ATD

Trang 99

© Digital Integrated Circuits2nd Memories

Sense Amplifier (and Waveforms)

BS I/O I /O

DATA

Block select ATD

SEQ

DATA

Vdd GND

SA, SA Vdd GND

Trang 100

1 Gbit Flash Memory

Sense Latches(10241 32)3 8

Data Caches(10241 32)3 8

Sense Latches (10241 32)3 8 Data Caches (10241 32)3 8

Block0Block1023Bit Line Control CircuitBLT1

I/O

Trang 101

© Digital Integrated Circuits2nd Memories

Writing Flash Memory

(a) 3V 4V

Trang 102

125mm 2 1Gbit NAND Flash Memory

Trang 103

© Digital Integrated Circuits2nd Memories

Technology 0.13m p-sub CMOS triple-well

1poly, 1polycide, 1W, 2Al

Program time 200s / page

Erase time 2ms / block

Technology 0.13m p-sub CMOS triple-well

1poly, 1polycide, 1W, 2Al

Program time 200s / page

Erase time 2ms / block

From [Nakamura02]

Trang 104

Semiconductor Memory Trends

(up to the 90’s)

Memory Size as a function of time: x 4 every three years

Trang 105

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Trends

(updated)

From [Itoh01]

Trang 106

Trends in Memory Cell Area

Trang 107

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Trends

Technology feature size for different SRAM generations

Ngày đăng: 20/01/2014, 05:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w