Download Sense amplifiers are used to translate this small voltage signal to a

Document related concepts

Tube sound wikipedia , lookup

Stray voltage wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Buck converter wikipedia , lookup

Amplifier wikipedia , lookup

Shockley–Queisser limit wikipedia , lookup

Voltage optimisation wikipedia , lookup

Rectiverter wikipedia , lookup

Power MOSFET wikipedia , lookup

Alternating current wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Mains electricity wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Opto-isolator wikipedia , lookup

CMOS wikipedia , lookup

Random-access memory wikipedia , lookup

Transcript
Class- 5 & 6






Overall memory chip organization
Static memory circuits using the six-transistor
cell
Dynamic memory circuits
Sense amplifier circuits used to read data from
memory cells
Learn about row and address decoders
Read Only Memory (ROM)




Random Access Memory (RAM) refers to memory in
a digital system that has both read and write
capabilities
Static RAM (SRAM) is able to store its information
as long as power is applied, and it does not lose
the data during a read cycle
Dynamic RAM (DRAM) uses a capacitor to
temporarily store data which must be refreshed
periodically to prevent information loss, and the
data is lost in most DRAMs during the read cycle
SRAM takes approximately four times the silicon
area of DRAM
Ch
ap
83




Note that the basic building block for this
memory is a 128Kb cell
The figure shows the
block structure of a
256-Mb memory
There are sets of
column and row
decoders that are used
for memory array
selection
The column decoder
splits the memory into
upper and lower halves
The row decoder and
wordline drivers bisect
each 32-Mb subarray



The memory block
diagram contains
2M+N storage
locations
When a bit has been
selected, the set of
sense amplifiers are
used to read/write to
the memory location
Horizontal rows are
referred to as
wordlines, whereas
the vertical lines are
called bitlines
Ch
ap
85



Inverters configured as shown in the above
figure form the basic static storage
building block
These cross-coupled inverters are often
referred to as a latch
The circuit uses positive feedback
Ch
ap
86

With the addition of two control transistors it
is possible to create the 6-T cell which stores
both the true and complemented values of
the data
Ch
ap
87
Initial state of the 6-T cell storing
a “0” with the bitlines’ initial
conditions assumed to VDD/2
Conditions after the WL
transistors have been
turned on
Ch
ap
88
Final read state condition of
the 6-T cell
Ch
ap
89
Waveforms of the 6-T cell read
operation: Wordline capacitive
coupling effect
Ch
ap
810


Reading a 6-T cell that is storing a “1”
follows the same concept as before, except
that the sources and drains of the WL
transistors are switched
Note that the delay is approximately 20ns
for this particular cell
Ch
ap
811
It can be seen that not much happens while writing a “0”
into a cell that already stores a “0”
Microelectronic Circuit Design, 4E
McGraw-Hill
Ch
ap
812
While writing a “0” to a cell that is storing a “1”, the
bitlines must be able to overpower the output drive of
the latch inverters to force it to store the new condition
Ch
ap
813


The 1-T cell uses a capacitor for its storage element (data
is represented as either a presence or absence of a charge)
Due to leakage currents of MA, the data will eventually be
corrupted, hence it needs to be refreshed
Ch
ap
814
Storing a “0”
Storing a “1”
Ch
ap
815


Since the 6-T SRAM provides a large signal current
drive to the sense amplifier, it generally has shorter
access time as compared to a DRAM
The 4-T DRAM cell is an alternative that increases
access time, and automatically refreshes itself
Ch
ap
816

Sense amplifiers are used to detect the small
currents that flow through the access
transistors or the small voltage differences
that occur during charge sharing
Ch
ap
817


Sense amplifiers are one of the most critical
circuits in the periphery of CMOS memories
Their performance strongly affects both
memory access time, and overall memory
power dissipation.
18



As with other ICs today, CMOS memories are
required
to increase speed, improve capacity and
maintain low power dissipation.
These objectives are somewhat conflicting
when it comes to memory sense-amp design.
19



With increased memory capacity usually
comes increased bit-line parasitic
capacitance.
This increased bit-line capacitance in turn
slows down voltage sensing and makes bitline voltage swings energy expensive
resulting in slower more energy hungry
memories
20


Due to their great importance in memory
performance sense amplifiers have became a
very large class of circuits
Their main function is to sense or detect
stored data from a read selected memory cell.
21
22




The memory cell being read produces a
current "IDATA" that
removes some of the charge(dQ) stored on
the pre-charged bitlines.
Since the bit-lines are very long, and are
shared by
other similar cells, the parasitic resistance
"RBL" and
23


capacitance "CBL" are large. Thus, the
resulting bit-line voltage swing (dVBL) caused
by the removal of "dQ" from the bitline is very
small dVBL=dQ/CBL
Sense amplifiers are used to translate this
small voltage signal to a full logic signal that
can be further used by digital logic.
24


The need for increased memory capacity,
higher speed, and
lower power consumption has defined a new
operating environment for future sense
amplifiers
25


Decreasing memory-cell area to integrate
more memory on a
single chip reduces the current IDATA that is
driving the now heavily loaded bit-line. This
coupled with increased CBL causes an even
smaller voltage swing on the bit-line.
26


Decreased supply voltage results in smaller
noise margins
which in turn affect sense amplifier reliability
27


fundamental approaches towards building
edge-triggered registers: the master-slave
concept and
the glitch technique
 another
technique that uses a
sense amplifier structure to
implement an edge-triggered
register
28
 Voltage
Sense Amplifiers
 Current-Sensing
amplifiers
29
30




SRAM sense amplifiers based on voltage
sensing are
widely used and established. However, this
principle
becomes slow for low supply voltages and
large
memories, since the cell current
discharges the bit lines until a
considerable voltage swing is reached
31



. Current sensing that uses the cell current
directly as a signal keeps the bit line
voltages nearly constant and
results in fast read operation. This
requires a sense amplifier with low input
resistance for good impedance matching.
The most simple circuit to provide a low
input resistance is the common gate stage
32



structure for current sensing has been
mentioned.
The new concept uses the common gate
transistor also as a multiplexer. For this
reason the gate voltage is controlled by the
select signal SEL of the
bit line multiplexer (MUX).
33




A main advantage of current sensing
principles
compared to voltage sensing is their superior
behavior
for low voltage operation where the driving
cell current
becomes very small.
34

Replacement a current-sensing amplifier has
been introduced, and its ability to overcome
problems associated with voltage sensing
may further examined.
35
36

MPC is the
precharge
transistor whose
main purpose is to
force the latch to
operate at the
unstable point
previously
mentioned
Ch
ap
837

The same sense
amplifier used in
the 6-T cell can
be used for the
1-T cell in
manner shown in
the figure
Ch
ap
838


Obviously it is desired to have a fast access
in many DRAM applications.
By driving the wordline to a higher voltage
(referred to as a boosted wordline), say 5V
instead of 3V, it is possible to increase the
amount of current supplied to the storage
capacitors
Ch
ap
839

The sense amplifier can definitely be a major source of power
dissipation, but by using a clocking scheme, it is possible to
reduce the power dissipated, Dummy Cell (DC), Precharge
(PC), Latch clock (LC)
Ch
ap
840

The following figures are examples of commonly
used decoders for row and column address decoding
NMOS NOR Decoder
NMOS NAND Decoder
Ch
ap
841
Complete 3-bit NAND
decoder
Ch
ap
842
Ch
ap
843

ROM is often needed in digital systems such
as:
◦ Holding the instruction set for a microprocessor
◦ Firmware
◦ Calculator plug-in modules
Ch
ap
844



The basic structure of
the NMOS static ROM is
shown in the figure
The existence of an
NMOS transistor means
a “0” is stored at that
address otherwise a “1”
is stored
Power dissipation is
large
Ch
ap
845

The domino
CMOS ROM is
one technique
used to lower
the amount of
power
dissipation
Ch
ap
846

Another ROM
option is the
NAND array
ROM which
can be
directly used
with a NAND
decoder
Ch
ap
847




The main problem with these previous ROMs is
that they must be designed at the mask level,
meaning that it is not a versatile product.
To solve this problem, the programmable ROM
(PROM) was introduced
The standard PROM cannot be erased, so the
erasable ROM (EPROM), and later, electrically
erasable ROM (EEPROM) were introduced
High density flash memories allow for electrical
erasure and reprogramming of memory cells
Ch
ap
848


The reset-set (RS) flip-flop can be easily
realized by using either two cross-coupled NOR
or NAND gates
The RSFF has the following truth tables
NOR RSFF
NAND RSFF
R
S
Q
Q
R
S Q
Q
0
0
Q
Q
0
0
Q
Q
0
1
1
0
0
1
0
1
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
1
Ch
ap
849
Ch
ap
850

Simplified RS flip-flop
Ch
ap
851


A very important circuit of digital systems is the
D-Latch which is used for a D Flip-Flop
Whenever clock C goes high in the D-Latch, the
data on D is passed through to Q
Ch
ap
852

By using series
D-Latches that
latch the data
on opposite
clock phases, a
master-slave D
flip-flop can be
realized
Ch
ap
853
The End