Upload
melisha-monteiro
View
82
Download
2
Tags:
Embed Size (px)
Citation preview
DRAM consist of Capacitor & a Switch transistor.
Data are stored in Capacitor, presence of charge in
capacitor is considered as data “1” or else “0”.
SRAM has 6 transistor latch structure.
Mask ROM - data are programmed by a Mask
- one time programming operation.
EPROM & EEPROM – data can be re-written into cell
by using ultravoilate rays.
FRAM – ferroelectric capacitor.
The data storage structure, or core, consists of individual
memory cells arranged in an array of horizontal rows and
vertical columns.
Each cell is capable of storing one bit of binary information.
Also, each memory cell shares a common connection with
the other cells in the same row and another common
connection with the other cells in the same column.
To access a particular memory cell, i.e., a particular data bit
in this array, the corresponding bit line and the corresponding
word line must be activated.
The row and column selection operations are
accomplished by row and column decoders,
respectively.
The row decoder circuit selects one out of 2N
word lines according to an Nbit row address,
while the column decoder circuit selects one out of
2M bit lines according to an M-bit column address.
Binary information is stored in the form of charge in the parasitic
node capacitance C1.
The storage transistor M2 is turned on or off depending on the
charge stored in C1, and the pass transistors Ml and M3 act as
access switches for data read and write operations.
The cell has two separate bit lines for "data read" and "data
write," and two separate word lines to control the access
transistors.
All "data read" and "data write" operations are performed during
the active 2 phase, i.e., when PC is low.
Figure depicts the typical voltage waveforms associated with the
3-T DRAM cell during a sequence of four consecutive operations:
write " 1," read "1,"write "0," and read "0." The four precharge
cycles shown in Fig are numbered 1, 3,5, and 7, respectively
The inverse data input is at the logic-low level,because the data to be written onto the DRAM cell islogic "1."
The voltage level on column Din remains high.
Now, the "write select“ signal WS is pulled high duringthe active phase of fi2 .
As a result, the write access transistor M1 is turned on.With M1 conducting, the charge on C2 is now sharedwith C1 .
Since the capacitance C2 is very large compared to C1,the storage node capacitance Cl attains approximatelythe same logic-high level as the column capacitance C2at the end of the charge-sharing process.
After the write "1" operation is completed, the write accesstransistor M1 is turned off.
With the storage capacitance C1 charged-up to a logic-highlevel, transistor M2 is now conducting.
In order to read this stored "1," the "read select" signal RSmust be pulled high during the active phase of fi2, followinga precharge cycle.
As the read access transistor M3 turns on, M2 and M3create a conducting path between the "data read” columncapacitance C3 and the ground.
The capacitance C3 discharges through M2 and M3, andthe falling column voltage is interpreted by the "data read"circuitry as a storedlogic "1."
Note that the 3-T DRAM cell may be read repeatedly inthis fashion without disturbing the charge stored in C1.
The inverse data input is at the logic-high level, because the
data to be written onto the DRAM cell is a logic "0."
Consequently, the data write transistor is turned on, and the
voltage level on column Din is pulled to logic "0."
The "write select" signal WS is pulled high during the active
phase of fi2.
As a result, the write access transistor M1 is turned on. The
voltage level on C2, as well as that on the storage node Cl,
is pulled to logic "0" through MI and the data write
transistor.
Thus, at the end of the write "0" sequence, the storage
capacitance C1 contains a very low charge, and the
transistor M2 is turned off since its gate voltage is
approximately equal to zero.
The "read select" signal RS must be pulled high
during the active phase of fi2, following a
precharge cycle.
The read access transistor M3 turns on, but since
M2 is off, there is no conducting path between the
column capacitance C3 and the ground.
Consequently, C3 does not discharge, and the
logic-high level on the Dout column is interpreted
by the data read circuitry as a stored "0" bit.
The circuit diagram of the one-transistor (1-T) DRAM cell consisting of
one explicit storage capacitor and one access transistor
Capacitor C2 represents the much larger parasitic column capacitance
associated with the word line.
Charge sharing between this large capacitance and the very small
storage capacitance plays a very important role in the operation of the
1-T DRAM cell.
For the write "1“ operation, the bit line (D) is raised to logic " 1 " by
the write circuitry, while the selected word line is pulled high by the
row address decoder.
The access transistor Ml turns on, allowing the storage capacitor C1 to
charge up to a logic-high level.
For the write "O“ operation, the bit line (D) is pulled to logic “0" and
the word line is pulled high by the row address decoder. In this case, the
storage capacitor C1 discharges through the access transistor, resulting
in a stored “0”bit.
ASYNCHRONOUS MODE :
When RAS is pulled DOWN , DRAM chip activates row circuitry
(row address buffers,row decoders,wordline drivers )
Address multiplexing scheme
The address captured at the falling edge of RAS & CAS becomes
row and column address
Advantage : reduce chip package size ,used in main memory .
Some data are selected by column address captured at falling edge
of CAS. The column address generates column select line
&connects bit lines to common data lines.
The time to read all the cell data from falling edge of RAS is
called “t RAC“
The data storage cell, i.e., the 1-bit memory cell in static RAM
arrays
consists of a simple latch circuit with two stable operating
points (states).
Depending on the preserved state of the two-inverter latch
circuit, the data being held in the memory cell will be
interpreted either as a logic "0" or as a logic " 1."
To access (read and write) the data contained in the memory
cell via the bit line, need at least one switch, which is
controlled by the corresponding word line, i.e., the row
address selection signal ,two complementary access switches
consisting of nMOS pass transistors are implemented to
connect the 1-bit SRAM cell to the complementary bit lines
(columns).
(a) Symbolic representation of the two-inverter latch circuit
with access switches. (b) Generic circuit topology of the
MOS static RAM cell. (c) Resistive-load SRAM cell. (d)
Depletion-load nMOS SRAM cell. (e) Full CMOS
SRAM cell.
Flash memory consist of one transistor with
floating gate, whose threshold voltage can be
changed repeatedly by applying an electric
field to gate.
Transistor / memory cell can have two
threshold voltages corresponding to the
existence of charges (electrons) at floating
gate.
When electrons accumulated at floating gate
,threshold volage of memory cell becomes
higher and considered as “1”. Memory cell is
not on with read signal voltage is applied to
control gate & bit line precharge level.
Memory cell lowered by removing all electrons
from floating gate & considered as “0”. Memory
cell is turned on with applied voltage &bit line
discharged to ground.
Flash memory is programmed by either storing
or ejecting electrons in the floating gate in the
floating MOS transistor through “channel hot
electron injection” or “F-N tunnelling
mechanism”.
When the high voltage applied to the control gate and across drain to source ,electrons are heated by the high lateral electric field .
The high voltage on the control gates attracts and injects electrons into floating gate through the oxide & holes flow to substrate as substrate current .
Floating gate can be erased or programmed by tunnelingcurrent of oxide by the high field of > 10MV
When 0V and high voltage is applied are applied to control gate and source , electrons at floating gate are ejected to the
source by tunneling effect.
In an Erase Operation
0v and high voltage are simultaneously applied to all the
control gate & source of cell.
Any electon exsiting in the floating gate are expelled to the
source through TUNNELING mechanism.
Programming Operation
Applying High voltage applied to the control gate & drain
of the selected cell.
Hot electrons generated at the near of the drain are injected
into the floating gate .
Each cell can have either a “0” state without electrons due
to erase operation OR a “1” state with electrons in the
floating gate after programming operation
READ Operation
Applying moderate voltage to the control gate & small voltage to
the drain to avoide generating hot electrons.
When the cell data “0” the cell transistor is turned on & current
flows through the cel l transistor .
Applying high voltage to control gate cell transistor turns off & no
current flow through cell .
By detecting current flow & amplifying signal difference cell data
can be read out
In an erase operation
NAND cell uses F-N tunneling mechanism
A high voltage is applied to source line , p-well, n-substrate.
A “0” voltage is applied to all word lines to eject electrons from
floating gate to the pwell 2 , all cells become low threshold
voltage.
Programming operation
A high voltage(20v) is applied to only to selected wordline and
moderate volatge (10v) is applied to all unselected word lines.
Vdd is applied to select line 1 to connect all the cells to the bit line
while 0v to the selected line 2.
P-well 2, source line & n-well are biased to 0v.
Since only voltage is applied to selected wordline is large enough
to turn on floating gate transistor by capacitive coupling ,electrons
are attracted to floating gates connected to the selcted word line
from channel.
READ operation
0v is applied to selected word line while 5v is applied to select
lines & all other unselected word line .
When cell data is “1” the cell transistor is turned off with applied
word line voltage.
With the cell data “0” a current path is formed from the bit line to
ground cell transistor turned on with 0 v word line voltage .