Semiconductor Memories: Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal
Semiconductor Memories: Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal
Memories
Lecture 1: May 10, 2006
EE Summer Camp
Abhinav Agarwal
Outline
Concept/need of memory
Parameters
Types/classification
Basic features
Basic Cell circuits
Peripheral circuitry
Concept
Data storage essential for processing
Binary storage
Switches Write
'0'
Read
'1'
Row Dec
Cell
WL N
2 Cells
I/O Interface
DL
Din
din
I/O Control
Dout dout
Column Dec.
Control
Signals
Column Address
M Bits
Semiconductor Memory Classification
Non-Volatile
Read-Write Memory Read-Write Read-Only Memory
Memory
DRAM LIFO
Shift Register
CAM
VDD
WL
WL
WL
DL
DL
DL
Static CAM Memory Cell
Bit Bit Bit Bit
Word Bit Bit
M8 M9
M4 M5
CAM ••• CAM
M6 M7
Word
••• ••• Word S
int
S
CAM ••• CAM M3 M2
Match
M1
CAM SRAM
ARRAY ARRAY
Hit Logic
Address Decoder
Input Drivers Sense Amps / Input Drivers
WL WL
Floating Gate
DL DL
MOS NAND ROM
V DD
Pull-up devices
WL [0]
WL [1]
WL [2]
WL [3]
tox G
tox
S
n+ p n+_
Substrate
20 V 0V 5V
10 V 5V 20 V - 5V 0V - 2.5 V 5V
S D S D S D
Decoders
Sense Amplifiers
Input/Output Buffers
Control / Timing Circuitry
(N)AND Decoder
NOR Decoder
WL 1
WL 0
A 0A 1 A 0A 1 A 0A 1 A 0A 1 A 2A 3 A 2A 3 A 2A 3 A 2A 3
•••
NAND decoder using
2-input pre-decoders
A1 A0 A0 A1 A3 A2 A2 A3
large small
small
transition s.a.
input output
V BL V(1)
V PRE
D V(1)
V(0)
Sense amp activated t
Word line activated
M3 M4
y Out
bit M1 M2 bit
SE M5
Directly applicable to
SRAMs