Overview of DRAM Design
Overview of DRAM Design
Lecture 20:
Overview of DRAM Design
3T DRAM
Note: some of the figures in this slide set are adapted from the slide set
of “ Digital Integrated Circuits” by Rabaey et. al., Copyright 2003
1
3-Transistor DRAM Cell
BL1 BL2
•The cell stores data on
WWL
WWL the gate of the storage
RWL
transistor. Separate read
RWL and control lines are
used.
X •Multiple read-ports may
X M3 VDD-VT be added easily, by
M2 adding read transistors.
M1 BL1 VDD In addition, separate or
CS merged read and write
BL2 V data busses may be used.
VDD-VT
3
Properties of the 3T-cell
Reading the 3T-cell contents is non-destructive, i.e.
the data value stored in the cell is not affected by a
read. This is because the operation of this cell does
not rely on charge sharing. For this reason, the 3T-
cell is robust and reliable.
4
6T SRAM vs. 3T DRAM
Source: http://www.ece.tamu.edu/~sunil/courses/ee454/notes/9-memory.pdf
5
3T-DRAM Layout
BL1 BL2
BL2 BL1 GND
WWL
RWL RWL
M3
M3 M2
X
M2
M1
CS WWL
M1
• The total area of the cell is 576λ2 as compared to the 1092 λ2 of the
SRAM cell. In addition further reduction in size can be obtained when
sharing buses with neighboring cells.
• Area reduction mainly due to elimination of contacts and devices.
6
DRAM Cell Observations
7
DRAM Cell Observations
8
Sense Amplifier
Idea: Use Sense Amplifier
small
transition s.a.
input output
functions:
Amplification - essential for 1T DRAM, where the signal
swing would otherwise be restricted to approximately
250 mV
performance speed-up - compensates for the restricted
fan-out driving capability of the memory cell by
accelerating the bit line transition
power reduction - reducing signal swing on the bit lines
can eliminate a substantial part of the power dissipation
related to charging and discharging the bit lines. 9
Sense Amplifier Operation
V BL V (1)
Imposed by the
sensing amplifier
V(0)
Sense amp activated t
Word line activated
10
Sensing Parameters in DRAM
• Signal quality degrades gradually
with an increase in density: 1000
– DRAM cell capacitance degraded CD(1F)
V smax (mv)
from 70fF to 30fF (16K)
– Voltage levels have decreased
Q S(1C)
(below 1V is being the norm). 100
C S(1F)
– Conseq: The signal charge stored
on the capa has dropped.
– At the same time, higher
integration generates more noise. 10
– Word to bit line coupling was V DD (V)
already an issue in 80s: closer line Q S = C S V DD / 2
spacing…… V smax = Q S / (C S + C D )
– Also higher speed: increased
switching noise for every new 4K 64K 1M 16M 256M 4G 64G
generation Memory Capacity (bits / chip)
CD Vsmax, Qs and Cs are: bit line cap, Sense signal, cell charge and cell cap 11
Noise Sources in 1T DRAM
• Source of noises:
– Word-line-to bit-line coupling: When wl selected, charge is injected into
the bit line due to CWBL
– Bit-line-to-bit line coupling: BL run side by side.
– Leakage: cause voltage drop due to p-n junction and subthreshold.
– Soft errors caused by alpha particle
BL substrate Adjacent BL
• Solutions: CWBL
– Smart design turning a -particles
noise into a common
mode signal, WL
– Design Techniques for
reduced leakage. leakage
CS
– Errors corrected through
redundancy and error electrode
correction encoding +
protection against alpha
radiation Ccross
12
Leakage Current in 1T DRAM
• Assume that both WL and BL voltages are 0V, the initial cell voltage is close to Vdd. Consider only the sub-threshold leakage
component.
– Leakage path: Vx BL
– Which cell storage data determines the data retention time of this DRAM cell, “Vdd” or “0”?
Vdd
BL
WL
Pull down leakage is larger than pull up leakage
Vx
M1
CS
C BL
13
Differential Sensing in DRAM
• Traditionally, DRAM use a reference bit-line to enable differential sensing.
• Benefit: reject common mode noise
Source: bears.ece.ucsb.edu/class/ece224a/Lecture12dram.ppt
14
Differential Sensing in DRAM
Sense amplifier & precharge
15
Alpha-particles (or Neutrons)
a -particle
WL V
DD
BL
SiO
2
n1 1 2
1 2
2
1 2
1 2
1 2
1
1 Particle ~ 1 Million Carriers
• Electrons and holes generated by a striking particle diffuse through the
substrate.
• Electrons that reach the edge of the depletion region before
recombining are swept into the storage node by electrical field.
• If enough electrons are collected a “1” stored can change to “0”
16
17
Soft Errors in DRAM
• Non-recurrent and non-
permanent errors
• As feature size
decreases, the charge
stored at each node
decreases (due to
lower node capacitance
and lower Vdd)
• Thus, Qcritical (the charge
necessary to cause a
bit flip) decreases
leading to an increase
in the soft error rate.
Source: http://www.cse.psu.edu/~kxc104/class/cmpen411/15s/lec/C411L23MemoryCore.pdf
18
Redundancy
Row
Redundant Address
rows
Fuse
:
Bank
Redundant
columns
Memory Row Decoder
Array
20
Q2: Consider a DRAM cell that has a storage Cs=75fF, Vdd=3.0V,
and Vth=0.65V. The leakage current from the storage capacitor is
estimated to be 500pA. The capacitor has a voltage Vmax across
it when the word line is brought low at time t=0.
a) Calculate the time it takes to discharge the capacitor to 1.0V.
b) Assuming the leakage current is constant for all values of storage
capacitor voltage and that the minimum readable stored voltage is
1V, plot the DRAM hold time as a function of leakage current.
c) From your plot, estimate the maximum leakage allowed for a
hold time of 1msec.
d) Assuming that Vs = 2.5V, what is the maximum bit-line
capacitance, Cbit, that will provide a logic high output to be read
with at least 0.25V on the bit line?
21