Professional Documents
Culture Documents
Semiconductor Memories
Dynamic RAM
(DRAM)
Static RAM
(SRAM)
Design Issues
Area Efficiency of Memory Array: of stored data bits per unit area
Memory Access Time: the time required to store and/or retrieve a particular
data bit.
Static and Dynamic Power Consumption
RAM: the stored data is volatile
DRAM
A capacitor to store data, and a transistor to access the capacitor
Need refresh operation
Low cost, and high density it is used for main memory
SRAM
Consists of a latch
Dont need the refresh operation
High speed and low power consumption it is mainly used for cache
memory and memory in hand-held devices
2
Col 2M
(2N2M total)
Row 2N
Data Line Control Circuits
Column Decoder
Row 2
B1 B2
Column Decoder Bits
BM
Word Lines(2N)
AN
Word Decoder
Memory Cell
A1
A2
Row Decoder
Row 1
2 Types Refresh Methods :1. Burst refresh - is done by performing a series of refresh cycles until all
rows have been accessed. For the example given above, this is done
every 8ms. During the refresh, other commands are not allowed.
2. Distributed refresh - refresh cycles are performed at regular intervals,
interspersed with memory accesses.Using the distributed method and
the above example, a refresh is done every 12.6s (8ms divided by
512).
MP1
MP2
PC
RS
M3
M1
M2
C2
C3
C1
WS
Data_in
Data_out
DATA
VDD
MP1
Precharge devices
MP2
PC
read 1
4
PC
write 0
6
PC
WS
DATA
M3
M2
C2
PC
PC
RS
M1
write 1
2
C3
Din
C1
Stored data
WS
Data_in
DATA
Data_out
RS
Dout
read 0
8
M1
Column
C2
capacitance
C1
BL
Write "1"
Read "1"
WL
X
- VT
GND
DD
BL
VDD/2
VDD
VDD/2
DV =
small
perturbation
VDD /2
sensing
CS
VDD/2 -----------------------C S + CBL
Typical
voltage
Bus
Clock(MHz)
Transfer Rate (
MegaTransfer/second)
Prefetch
DDR
2.5 V
100-200
200-400
2n
184
DDR2
1.8 V
200-533
400-1066
4n
240
DDR3
1.5 V
400-1066
800-2133
8n
240
DDR4
1.2 V
1066-2133
2133-4266
8n
288
bit line
word line
word line
data
bit line
bit line
References:1.
2.