Top Banner
gital Integrated Circuits 2nd Memories Digital Integrated Circuits A Design Perspective Semiconductor Memories
90
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Memory

© Digital Integrated Circuits2nd Memories

Digital Integrated CircuitsA Design Perspective

SemiconductorMemories

Page 2: Memory

© Digital Integrated Circuits2nd Memories

Chapter Overview

Memory Classification Memory Architectures The Memory Core Periphery Reliability Case Studies

Page 3: Memory

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Classification

Read-Write MemoryNon-VolatileRead-Write

Memory

Read-Only Memory

EPROM

E2PROM

FLASH

RandomAccess

Non-RandomAccess

SRAM

DRAM

Mask-Programmed

Programmable (PROM)

FIFO

Shift Register

CAM

LIFO

Page 4: Memory

© Digital Integrated Circuits2nd Memories

Memory Timing: Definitions

Write cycleRead access Read access

Read cycle

Write access

Data written

Data valid

DATA

WRITE

READ

Page 5: Memory

© Digital Integrated Circuits2nd Memories

Memory Architecture: Decoders

Word 0

Word 1

Word 2

WordN22

WordN21

Storagecell

M bits M bits

N words

S0

S1

S2

SN22

A0

A1

AK 21

K 5 log2N

SN21

Word 0

Word 1

Word 2

WordN22

WordN21

Storagecell

S0

Input-Output(M bits)

Intuitive architecture for N x M memoryToo many select signals:

N words == N select signals K = log2NDecoder reduces the number of select signals

Input-Output(M bits)

Decoder

Page 6: Memory

© Digital Integrated Circuits2nd Memories

Ro

w D

eco

de

r

Bit line2L 2 K

Word line

AK

AK1 1

AL 2 1

A0

M.2K

AK2 1

Sense amplifiers / Drivers

Column decoder

Input-Output(M bits)

Array-Structured Memory ArchitectureProblem: ASPECT RATIO or HEIGHT >> WIDTH

Amplify swing torail-to-rail amplitude

Selects appropriateword

Page 7: Memory

© Digital Integrated Circuits2nd Memories

Memory Timing: Approaches

DRAM TimingMultiplexed Adressing

SRAM TimingSelf-timed

Addressbus

RAS

RAS-CAS timing

Row Address

AddressBus

Address transitioninitiates memory operation

Address

Column Address

CAS

Page 8: Memory

© Digital Integrated Circuits2nd Memories

Read-Only Memory Cells

WL

BL

WL

BL

1WL

BL

WL

BL

WL

BL

0

VDD

WL

BL

GND

Diode ROM MOS ROM 1 MOS ROM 2

Page 9: Memory

© Digital Integrated Circuits2nd Memories

MOS OR ROM

WL[0]

VDD

BL[0]

WL[1]

WL[2]

WL[3]

Vbias

BL[1]

Pull-down loads

BL[2] BL[3]

VDD

Page 10: Memory

© Digital Integrated Circuits2nd Memories

MOS NOR ROM

WL[0]

GND

BL [0]

WL [1]

WL [2]

WL [3]

VDD

BL [1]

Pull-up devices

BL [2] BL [3]

GND

Page 11: Memory

© Digital Integrated Circuits2nd Memories

MOS NAND ROM

All word lines high by default with exception of selected row

WL[0]

WL[1]

WL[2]

WL[3]

VDD

Pull-up devices

BL[3]BL [2]BL[1]BL [0]

Page 12: Memory

© Digital Integrated Circuits2nd Memories

Precharged MOS NOR ROM

PMOS precharge device can be made as large as necessary,but clock driver becomes harder to design.

WL [0]

GND

BL [0]

WL [1]

WL [2]

WL [3]

VDD

BL [1]

Precharge devices

BL [2] BL [3]

GND

pref

Page 13: Memory

© Digital Integrated Circuits2nd Memories

Non-Volatile MemoriesThe Floating-gate transistor (FAMOS)

Floating gate

Source

Substrate

Gate

Drain

n+ n+_p

tox

tox

Device cross-section Schematic symbol

G

S

D

Page 14: Memory

© Digital Integrated Circuits2nd Memories

Floating-Gate Transistor Programming

0 V

25 V 0 V

DS

Removing programming voltage leaves charge trapped

5 V

22.5 V 5 V

DS

Programming results in higher VT.

20 V

10 V 5 V 20 V

DS

Avalanche injection

Page 15: Memory

© Digital Integrated Circuits2nd Memories

A “Programmable-Threshold” Transistor

“0”-state “1”-state

DVT

VWL VGS

“ON”

“OFF”

Page 16: Memory

© Digital Integrated Circuits2nd Memories

FLOTOX EEPROM

Floating gate

Source

Substratep

Gate

Drain

n1 n1

FLOTOX transistorFowler-Nordheim I-V characteristic

20–30 nm

10 nm

-10 V

10 V

I

VGD

Page 17: Memory

© Digital Integrated Circuits2nd Memories

EEPROM Cell

WL

BL

VDD

Absolute threshold controlis hardUnprogrammed transistor might be depletion 2 transistor cell

Page 18: Memory

© Digital Integrated Circuits2nd Memories

Flash EEPROM

Control gate

erasure

p-substrate

Floating gate

Thin tunneling oxide

n1source n1drainprogramming

Many other options …

Page 19: Memory

© Digital Integrated Circuits2nd Memories

Basic Operations in a NOR Flash Memory―Erase

S D

12 VG

cell arrayBL0 BL1

open open

WL0

WL1

0 V

0 V

Page 20: Memory

© Digital Integrated Circuits2nd Memories

Basic Operations in a NOR Flash Memory―Write

S D

12 V

6 VG

BL0 BL1

6 V 0 V

WL0

WL1

12 V

0 V

Page 21: Memory

© Digital Integrated Circuits2nd Memories

Basic Operations in a NOR Flash Memory―Read

5 V

1 VG

S D

BL0 BL1

1 V 0 V

WL0

WL1

5 V

0 V

Page 22: Memory

© Digital Integrated Circuits2nd Memories

Characteristics of State-of-the-art NVM

Page 23: Memory

© Digital Integrated Circuits2nd Memories

Read-Write Memories (RAM) STATIC (SRAM)

DYNAMIC (DRAM)

Data stored as long as supply is appliedLarge (6 transistors/cell)FastDifferential

Periodic refresh requiredSmall (1-3 transistors/cell)SlowerSingle Ended

Page 24: Memory

© Digital Integrated Circuits2nd Memories

6-transistor CMOS SRAM Cell

WL

BL

VDD

M5M6

M4

M1

M2

M3

BL

QQ

Page 25: Memory

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Read)WL

BL

VDD

M 5

M 6

M 4

M1VDDVDD VDD

BL

Q = 1Q = 0

Cbit Cbit

Page 26: Memory

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Read)

0

0

0.2

0.4

0.6

0.8

1

1.2

0.5

Voltage rise [V]

1 1.2 1.5 2Cell Ratio (CR)

2.5 3

Vo

ltage

Ris

e (

V)

Page 27: Memory

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Write)

BL = 1 BL = 0

Q = 0

Q = 1

M1

M4

M5

M6

VDD

VDD

WL

Page 28: Memory

© Digital Integrated Circuits2nd Memories

CMOS SRAM Analysis (Write)

Page 29: Memory

© Digital Integrated Circuits2nd Memories

Resistance-load SRAM Cell

Static power dissipation -- Want RL largeBit lines precharged to VDD to address tp problem

M3

RL RL

VDD

WL

Q Q

M1 M2

M4

BL BL

Page 30: Memory

© Digital Integrated Circuits2nd Memories

SRAM Characteristics

Page 31: Memory

© Digital Integrated Circuits2nd Memories

3-Transistor DRAM Cell

No constraints on device ratiosReads are non-destructiveValue stored at node X when writing a “1” = VWWL-VTn

WWL

BL1

M1 X

M3

M2

CS

BL2

RWL

VDD

VDD 2VT

DVVDD 2VTBL2

BL1

X

RWL

WWL

Page 32: Memory

© Digital Integrated Circuits2nd Memories

1-Transistor DRAM Cell

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.

M1

CS

WL

BL

CBL

VDD2 VT

WL

X

sensing

BL

GND

Write 1 Read 1

VDD

VDD /2 V

DV BL VPRE– VBIT VPRE–CS

CS CBL+------------= =V

Page 33: Memory

© Digital Integrated Circuits2nd Memories

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.Unlike 3T cell, 1T cell requires presence of an extra

capacitance that must be explicitly included in the design.

Page 34: Memory

© Digital Integrated Circuits2nd Memories

SEM of poly-diffusion capacitor 1T-DRAM

Page 35: Memory

© Digital Integrated Circuits2nd Memories

Advanced 1T DRAM Cells

Cell Plate Si

Capacitor Insulator

Storage Node Poly

2nd Field Oxide

Refilling Poly

Si Substrate

Trench Cell Stacked-capacitor Cell

Capacitor dielectric layerCell plateWord line

Insulating Layer

IsolationTransfer gate

Storage electrode

Page 36: Memory

© Digital Integrated Circuits2nd Memories

Static CAM Memory Cell

••• •••

CAM

Bit

Word

Bit

••• CAM

Bit Bit

CAM

Word

Wired-NOR Match Line

Match M1

M2

M7M6

M4 M5M8 M9

M3int

SWord

••• CAM

Bit Bit

S

Page 37: Memory

© Digital Integrated Circuits2nd Memories

CAM in Cache Memory

Address Decoder

Hit Logic

CAM

ARRAY

Input Drivers

Tag HitAddress

SRAM

ARRAY

Sense Amps / Input Drivers

DataR/W

Page 38: Memory

© Digital Integrated Circuits2nd Memories

Periphery

Decoders Sense Amplifiers Input/Output Buffers Control / Timing Circuitry

Page 39: Memory

© Digital Integrated Circuits2nd Memories

Row DecodersCollection of 2M complex logic gatesOrganized in regular and dense fashion

(N)AND Decoder

NOR Decoder

Page 40: Memory

© Digital Integrated Circuits2nd Memories

Hierarchical Decoders

• • •

• • •

A2A2

A 2A3

WL 0

A2A3A2A 3A2A3

A3 A3A 0A0

A0A 1A 0A1A0A1A0A1

A 1 A1

WL 1

Multi-stage implementation improves performance

NAND decoder using2-input pre-decoders

Page 41: Memory

© Digital Integrated Circuits2nd Memories

Dynamic Decoders

Precharge devices

VDD f

GND

WL3

WL2

WL1

WL0

A0A0

GND

A1A1f

WL3

A0A0 A1A1

WL 2

WL 1

WL 0

VDD

VDD

VDD

VDD

2-input NOR decoder 2-input NAND decoder

Page 42: Memory

© Digital Integrated Circuits2nd Memories

4-input pass-transistor based column decoder

Advantages: speed (tpd does not add to overall memory access time) Only one extra transistor in signal pathDisadvantage: Large transistor count

2-input NOR decoder

A0S0

BL 0 BL 1 BL 2 BL 3

A1

S1

S2

S3

D

Page 43: Memory

© Digital Integrated Circuits2nd Memories

4-to-1 tree based column decoder

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

buffersprogressive sizingcombination of tree and pass transistor approaches

Solutions:

BL 0 BL 1 BL 2 BL 3

D

A 0

A 0

A1

A 1

Page 44: Memory

© Digital Integrated Circuits2nd Memories

Decoder for circular shift-register

VDD

VDD

R

WL0

VDD

f

ff

f

VDD

R

WL1

VDD

f

ff

f

VDD

R

WL2

VDD

f

ff

f• • •

Page 45: Memory

© Digital Integrated Circuits2nd Memories

Sense Amplifiers

tpC DV×

Iav----------------=

make DV as smallas possible

smalllarge

Idea: Use Sense Amplifer

outputinput

s.a.smalltransition

Page 46: Memory

© Digital Integrated Circuits2nd Memories

Differential Sense Amplifier

Directly applicable toSRAMs

M4

M1

M5

M3

M2

VDD

bitbit

SE

Outy

Page 47: Memory

© Digital Integrated Circuits2nd Memories

Differential Sensing ― SRAMVDD

VDD

VDD

VDD

BL

EQ

Diff.SenseAmp

(a) SRAM sensing scheme (b) two stage differential amplifier

SRAM cell i

WL i

2xx

VDD

Output

BL

PC

M3

M1

M5

M2

M4

x

SE

SE

SE

Output

SE

x2x 2x

Page 48: Memory

© Digital Integrated Circuits2nd Memories

Latch-Based Sense Amplifier (DRAM)

Initialized in its meta-stable point with EQOnce adequate voltage gap created, sense amp enabled with SEPositive feedback quickly forces output to a stable operating point.

EQ

VDD

BL BL

SE

SE

Page 49: Memory

© Digital Integrated Circuits2nd Memories

Charge-Redistribution Amplifier

0.5

1.0

1.5

2.0

2.5

0.0

0.0 1.00 2.00time (nsec)

V

Vin

Vref5 3V

VL

VS

(b) Transient response

3.00

Concept

M2 M3

M1VL VS

Vref

CsmallClarge

Transient Response

Page 50: Memory

© Digital Integrated Circuits2nd Memories

Charge-Redistribution Amplifier―EPROM

SE

VDD

WLC

Load

Cascodedevice

Columndecoder

EPROMarray

BL

WL

Vcasc

Out

Cout

Ccol

CBLM1

M2

M3

M4

Page 51: Memory

© Digital Integrated Circuits2nd Memories

Single-to-Differential Conversion

How to make a good Vref?

Diff.S.A.Cell

2xx

Output

WL

Vref

BL

12

Page 52: Memory

© Digital Integrated Circuits2nd Memories

Open bitline architecture with dummy cells

CS CS CS CS

BLL

L L1 L0 R0

CS

R1

CS

L

… …

BLR

VDD

SE

SE

EQ

Dummy cell Dummy cell

Page 53: Memory

© Digital Integrated Circuits2nd Memories

DRAM Read Process with Dummy Cell3

2

1

00 1 2 3

VBL

BL

t (ns)

reading 03

2

1

00 1 2 3

VSE

EQ WL

t (ns)

control signals

3

2

1

00 1 2 3

VBL

BL

t (ns)

reading 1

Page 54: Memory

© Digital Integrated Circuits2nd Memories

Voltage Regulator

-

+

VDD

VREF

Vbias

Mdrive

Mdrive

VDL

VDL

VREF

Equivalent Model

Page 55: Memory

© Digital Integrated Circuits2nd Memories

Charge Pump

CLK

VDD

A BM1

M2Vload

Cload

Cpump

2VDD 2 VT

VDD 2 VT

0 V

VB

Vload

0 V

Page 56: Memory

© Digital Integrated Circuits2nd Memories

DRAM Timing

Page 57: Memory

© Digital Integrated Circuits2nd Memories

RDRAM Architecture

memoryarray

mux/demuxnetwork

Databus

Clocks

Column

Rowdemux packet dec.

packet dec.

Bus

k k3 l

demux

Page 58: Memory

© Digital Integrated Circuits2nd Memories

Address Transition Detection

DELAYtdA0

DELAYtdA1

DELAYtdAN2 1

VDD

ATD ATD

Page 59: Memory

© Digital Integrated Circuits2nd Memories

Reliability and Yield

Page 60: Memory

© Digital Integrated Circuits2nd Memories

Sensing Parameters in DRAM

From [Itoh01]

4K

10

100

1000

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

CD,QS,CS,V

DD,V

smax

CD(1F)

CS(1F)

QS(1C)

Vsmax(mv)

VDD(V)

QS 5 CS VDD/2Vsmax 5 QS/(CS 1 CD)

Page 61: Memory

© Digital Integrated Circuits2nd Memories

Noise Sources in 1T DRam

Ccross

electrode

a-particles

leakage CS

WL

BL substrate Adjacent BL

CWBL

Page 62: Memory

© Digital Integrated Circuits2nd Memories

Open Bit-line Architecture —Cross Coupling

SenseAmplifierC

WL1

BL

CBL

CWBL CWBL

CC

WL0

CCBL

C C

WLD WLD WL0 WL1

BL

EQ

Page 63: Memory

© Digital Integrated Circuits2nd Memories

Folded-Bitline Architecture

SenseAmplifier

C

WL1

CWBL

CWBL

C

WL0 WL0 WLD

CC

WL1

CC

WLD

BL CBL

BL CBL

EQ

x

x

y

Page 64: Memory

© Digital Integrated Circuits2nd Memories

Transposed-Bitline Architecture

SA

Ccross

(a) Straightforward bit-line routing

(b) Transposed bit-line architecture

BL9

BL

BL

BL99

SA

Ccross

BL9

BL

BL

BL99

Page 65: Memory

© Digital Integrated Circuits2nd Memories

Alpha-particles (or Neutrons)

1 Particle ~ 1 Million Carriers

WL

BL

VDD

n1

a-particle

SiO21

111

11

22

22

22

Page 66: Memory

© Digital Integrated Circuits2nd Memories

Yield

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

Page 67: Memory

© Digital Integrated Circuits2nd Memories

Redundancy

MemoryArray

Column Decoder

Row Decoder

Redundantrows

Redundantcolumns

RowAddress

ColumnAddress

FuseBank:

Page 68: Memory

© Digital Integrated Circuits2nd Memories

Error-Correcting Codes

Example: Hamming Codes

with

e.g. B3 Wrong

1

1

0

= 3

Page 69: Memory

© Digital Integrated Circuits2nd Memories

Redundancy and Error Correction

Page 70: Memory

© Digital Integrated Circuits2nd Memories

Sources of Power Dissipation in Memories

PERIPHERY

ROWDEC

selected

non-selected

CHIP

COLUMN DEC

nCDEV INTf

mCDEV INTf

CPTV INTf

IDCP

ARRAY

m

n

m(n21)ihld

miact

VDD

VSS

IDD 5 SCiDV if1S IDCP

From [Itoh00]

Page 71: Memory

© Digital Integrated Circuits2nd Memories

Data Retention in SRAM

(A)

1.30u

1.10u

900n

700n

500n

300n

100n

0.00 .600 1.20 1.80

Factor 7

0.13 m CMOSm

0.18 m CMOSm

VDD

I lea

kag

e

SRAM leakage increases with technology scaling

Page 72: Memory

© Digital Integrated Circuits2nd Memories

Suppressing Leakage in SRAM

SRAMcell

SRAMcell

SRAMcell

VDD,int

VDD

VDD VDDL

VSS,int

sleep

sleep

SRAMcell

SRAMcell

SRAMcell

VDD,int

sleep

low-threshold transistor

Reducing the supply voltageInserting Extra Resistance

Page 73: Memory

© Digital Integrated Circuits2nd Memories

Data Retention in DRAM101

100

102 1

102 2

102 3

102 4

102 5

102 6

15M 64M 255M 1G 4G 15G 64G

Capacity (bit)

Curr

ent

(A)

3.3 2.5 2.0 1.5 1.2 1.0 0.8

Operating voltage (V)

0.53 0.40 0.32 0.24 0.19 0.16 0.13

Extrapolated threshold voltage at 25 C (V)

IACT

IAC

IDC

Cycle time : 150 nsT 5 75 C,S

From [Itoh00]

Page 74: Memory

© Digital Integrated Circuits2nd Memories

Case Studies

Programmable Logic Array SRAM Flash Memory

Page 75: Memory

© Digital Integrated Circuits2nd Memories

PLA versus ROM Programmable Logic Array

structured approach to random logic“two level logic implementation”

NOR-NOR (product of sums)NAND-NAND (sum of products)

IDENTICAL TO ROM!

Main differenceROM: fully populatedPLA: one element per minterm

Note: Importance of PLA’s has drastically reduced1. slow2. better software techniques (mutli-level logic

synthesis)But …

Page 76: Memory

© Digital Integrated Circuits2nd Memories

Programmable Logic Array

GND GND GND GND

GND

GND

GND

VDD

VDD

X0X0 X1 f0 f1X1 X2X2

AND-plane OR-plane

Pseudo-NMOS PLA

Page 77: Memory

© Digital Integrated Circuits2nd Memories

Dynamic PLA

GND

GNDVDD

VDD

X0X0 X1 f0 f1X1 X2X2

ANDf

ANDf

ORf

ORf

AND-plane OR-plane

Page 78: Memory

© Digital Integrated Circuits2nd Memories

Clock Signal Generation for self-timed dynamic PLA

f

tpre teval

f AND

f

f AND

f AND

fOR

fOR

(a) Clock signals (b) Timing generation circuitry

Dummy AND row

Dummy AND row

Page 79: Memory

© Digital Integrated Circuits2nd Memories

PLA LayoutVDD GNDAnd-Plane Or-Plane

f0 f1x0 x0 x1 x1 x2 x2

Pull-up devices Pull-up devices

Page 80: Memory

© Digital Integrated Circuits2nd Memories

4 Mbit SRAMHierarchical Word-line Architecture

Global word line

Sub-global word line

Block groupselect

Blockselect

Blockselect

Memory cell

Localword line

Block 0

•••

Localword line

Block 1

•••

Block 2...

•••

Page 81: Memory

© Digital Integrated Circuits2nd Memories

Bit-line Circuitry

Bit-lineload

Blockselect ATD

BEQ

Local WL

Memory cell

I/O lineI/O

B/T

CD

Sense amplifier

CD CD

I/O

B/T

Page 82: Memory

© Digital Integrated Circuits2nd Memories

Sense Amplifier (and Waveforms)

BS

I /O I /O

DATA

Blockselect ATD

BSSA SA

BS

SEQ

SEQ

SEQ

SEQSEQ

Dei

I/O Lines

Address

Data-cut

ATD

BEQ

SEQ

DATA

Vdd

GND

SA, SA

Vdd

GND

Page 83: Memory

© Digital Integrated Circuits2nd Memories

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

Wo

rd L

ine

Dri

ve

r

Wo

rd L

ine

Dri

ve

r

Wo

rd L

ine

Dri

ve

r

Wo

rd L

ine

Dri

ve

r

512Mb Memory Array 512Mb Memory Array

BL0 BL1 ····· BL16895 BL16996 BL16897··· BL33791

SGDWL31

WL0SGS

Block0

BLT0

Block1023

Block0

Block1023

Bit Line Control CircuitBLT1

I/O

From [Nakamura02]

Page 84: Memory

© Digital Integrated Circuits2nd Memories

Writing Flash MemoryN

um

be

r of

me

mo

ry c

ell

s

0V 1V 2V

Vt of memory cells

Verify level5 0.8 V Word-line level5 4.5 V

(a)

3V 4V

Result of 4 timesprogram

Read level (4.5 V)

Number of cells

100

0V 1V 2V

Vt of memory cells

3V 4V

102

104

106

108

Evolution of thresholds Final Distribution

From [Nakamura02]

Page 85: Memory

© Digital Integrated Circuits2nd Memories

125mm2 1Gbit NAND Flash Memory

10.7

mm

11.7mm

2kB

Pa

ge b

uffe

r &

cac

he

Ch

arg

e p

ump

16896 bit lines

32 word lines x 1024 blocks

From [Nakamura02]

Page 86: Memory

© Digital Integrated Circuits2nd Memories

125mm2 1Gbit NAND Flash Memory

Technology 0.13m p-sub CMOS triple-well 1poly, 1polycide, 1W, 2Al Cell size 0.077m2 Chip size 125.2mm2 Organization 2112 x 8b x 64 page x 1k block Power supply 2.7V-3.6V Cycle time 50ns Read time   25s Program time 200s / page Erase time 2ms / block

Technology 0.13m p-sub CMOS triple-well 1poly, 1polycide, 1W, 2Al Cell size 0.077m2 Chip size 125.2mm2 Organization 2112 x 8b x 64 page x 1k block Power supply 2.7V-3.6V Cycle time 50ns Read time   25s Program time 200s / page Erase time 2ms / block

From [Nakamura02]

Page 87: Memory

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Trends(up to the 90’s)

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

Page 88: Memory

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Trends(updated)

From [Itoh01]

Page 89: Memory

© Digital Integrated Circuits2nd Memories

Trends in Memory Cell Area

From [Itoh01]

Page 90: Memory

© Digital Integrated Circuits2nd Memories

Semiconductor Memory Trends

Technology feature size for different SRAM generations