Beruflich Dokumente
Kultur Dokumente
CONTENT
2
Memory Devices
INTRODUTION
Semiconductor memory is an electronic data storage device, often used as
computer memory, implemented on a semiconductor-based integrated circuit.
There are many different types of implementations using various technologies.
Most types of semiconductor memory have the property of random access which
means that it takes the same amount of time to access any memory location, so
data can be efficiently accessed in any random order. This contrasts with data
storage media such as hard disks and CDs which read and write data consecutively
and therefore the data can only be accessed in the same sequence it was written.
Semiconductor memory also has much faster access times than other types of data
storage; a byte of data can be written to or read from semiconductor memory
within a few nanoseconds, while access time for rotating storage such as hard disks
is in the range of milliseconds. For these reasons it is used for main computer
memory (primary storage), to hold data the computer is currently working on,
among other uses.
Shift registers, processor registers, data buffers and other small digital registers that
have no memory address decoding mechanism are not considered as memory
although they also store digital data.
In a semiconductor memory chip, each bit of binary data is stored in a tiny circuit
called a memory cell consisting of one to several transistors. The memory cells are
laid out in rectangular arrays on the surface of the chip. The 1-bit memory cells are
grouped in small units called words which are accessed together as a single
memory address. Memory is manufactured in word length that is usually a power
of two, typically N=1, 2, 4 or 8 bits.
3
Memory Devices
Consequently, the amount of data stored in each chip is N2M bits.The memory
storage capacity for M number of address lines is given by 2M, which is usually in
power of two: 2, 4, 8, 16, 32, 64, 128, 256 and 512 and measured in kibibits,
mebibits, gibibits or tebibits, etc. As of 2014 the largest semiconductor memory
chips hold a few gibibits of data, but higher capacity memory is constantly being
developed. By combining several integrated circuits, memory can be arranged into
a larger word length and/or address space than what is offered by each chip, often
but not necessarily a power of two.
The two basic operations performed by a memory chip are "read", in which the
data contents of a memory word is read out (nondestructively), and "write" in
which data is stored in a memory word, replacing any data that was previously
stored there. To increase data rate, in some of the latest types of memory chips
such as DDR SDRAM multiple words are accessed with each read or write
operation.
4
Memory Devices
1. MEMORY DEVICS
Memories are devices that can store digital data or information in terms of
bits (binary digits). Many memory chips were designed and developed by
using NMOS. The unit cell of the memory types are shown in circuit
schematics.
1.1 ROM
1.2 PROM
1.3 EPROM
1.4 EEPROM
1.5 SRAM
1.6 BSRAM
1.7 DRAM
5
Memory Devices
1. 1 ROM
The read only memory
is also called mask ROM.
During fabrication stage, the
information is inscribed (and
cannot be altered) in the form
of presence or absence of a link
between the word (access) line
and the bit line. This causes the
presence or absence of a read
out signal on the bit line when
the word line is activated. The
essential part of the ROM is the way the link is provided. Since the
link determines the cell size (and thus the cost per bit). Fast high
devices ROMs are in great demands of personal computers.
1.2 PROM
The
Programmable
read only memory
(PROM) is one of
the ROMs that are
field-programmable
but lack “erase”
capability. PROM
uses cells with a
fuse that can be
blown open
6
Memory Devices
electrically or a p-n diodes that can be short circuited by an
avalanching pulse. A bipolar PROM has 64-K bit p-n diode cells,
and MOS PROMs have higher density but slower speed.
1.3 EPROM
EPROM stands for the Erasable Programmable read only
memory. In the EPROM cell, the presence or absence of charge in
the floating gate of a double poly gate MOSFET determines the
logic states programming is done by injecting energetic carries
generated by drain p-n junction avalanche breakdown, thereby
increasing the threshold voltage Vth of the memory transistor. The
EPROM is, therefore also called the FAMOS (floating gate
avalanche injection MOS)
device. When ultraviolet is
shone on the device, the
charge in the floating gate
is released, there by erasing
the memory. EPROMs are
therefore packaged with a
glass window to permit the
erasing operation to occur.
The original p-channel FAMOS cell, which has two transistors in
series—one for storage and other for access, has been replaces by
n-channel, single transistor cells. The original programming voltage
of 30V has been reduced to 12V. The most advanced 1-Mbit
EPROMs today have a cells size of 19-29 µm2 and an access time
of 80-140 ns.
7
Memory Devices
1.4 EEPROM
EEPROM designates the electrically erasable
programmable read only memory, and it is the most sophisticated
in its principle of operation. For a ROM to be electrically erasable,
it must have the means to inject and extract charge carriers into and
from a floating gate. The first proposal for an EEPROM used the
electrons trapping states at the nitride-oxide interfere in a metal-
nitrate-oxide-silicon
(MONS) structure with a
very thin (about to 2nm)
oxide. The recent
dominant technology of
EEPROM uses a floating
gate separated from a
silicon by an oxide (about
150 Å thick).
Programming and erasing
in either type of
EEPROM is achieved by
forcing the channel current to flow between the gate and substrate
with the control biased and negative, respectively.
8
Memory Devices
1.5 SRAM
The Random access
memory is one of the
largest memory. In a RAM
memories cells are
organized in metrics form
they can be accessed in
random order to read or
write data. A static
random access memory
can retain stored data
indefinitely and it can be implemented as a flip-flop circuit to store
one bit of information. Since SRAMs use flip-flop circuit in the
memory cells, they are most basic of all semi conductor memories.
Achieve devices for access and drive are either MOS transistors or
bipolar transistors.
1.6 BSRAM
The Bipolar SRAM is the
fastest of all the semi conductor
memory type but MOS SRAM is
the fastest among MOS
memories. Fig. shows the
equivalent circuit diagram for
bipolar SRAMs.
9
Memory Devices
1.7 DRAM
The First Dynamic
Random Access Memory used
one half of the static memory
cell, or three transistors- one for
the driver, another for the load,
and the third for the access.
This device has evolved to
today’s one transistor,
10
Memory Devices
SRAM is static random access memory that retains data bits in its
memory as long as power is being supplied. Unlike DRAM, which
stores bits in cells consisting of a capacitor and a transistor, SRAM does
not have to be periodically refreshed.
2.1 SRAM
12
Memory Devices
Fig 2.2 :Four transistor SRAM provides advantages in density at the cost of manufacturing
complexity. The resistors must have small dimensions and large values.
This is sometimes used to implement more than one (read and/or write)
port, which may be useful in certain types of video memory and register
files implemented with multi-ported SRAM circuitry.
Generally, the fewer transistors needed per cell, the smaller each cell can
be. Since the cost of processing a silicon wafer is relatively fixed, using
smaller cells and so packing more bits on one wafer reduces the cost per
bit of memory.
Memory cells that use fewer than four transistors are possible – but, such
3T or 1T cells are DRAM, not SRAM (even the so-called 1T-SRAM.
Access to the cell is enabled by the word line (WL in figure) which
controls the two access transistors M5 and M6 which, in turn, control
whether the cell should be connected to the bit lines: BL and BL. They
are used to transfer data for both read and write operations. Although it
is not strictly necessary to have two bit lines, both the signal and its
inverse are typically provided in order to improve noise margins.
During read accesses, the bit lines are actively driven high and low by
the inverters in the SRAM cell. This improves SRAM bandwidth
compared to DRAMs – in a DRAM, the bit line is connected to storage
capacitors and charge sharing causes the bit line to swing upwards or
downwards. The symmetric structure of SRAMs also allows for
differential signaling, which makes small voltage swings more easily
detectable. Another difference with DRAM that contributes to making
SRAM faster is that commercial chips accept all address bits at a time.
By comparison, commodity DRAMs have the address multiplexed in
13
Memory Devices
two halves, i.e. higher bits followed by lower bits, over the same
package pins in order to keep their size and cost down.
The size of an SRAM with m address lines and n data lines is 2m words,
or 2m × n bits. The most common word size is 8 bits, meaning that a
single byte can be read or written to each of 2 m different words within
the SRAM chip. Several common SRAM chips have 11 address lines
(thus a capacity of 2m = 2,048 = 2k words) and an 8-bit word, so they are
referred to as "2k × 8 SRAM".
An SRAM cell has three different states. It can be in: standby (the
circuit is idle), reading (the data has been requested) and writing
(updating the contents). The SRAM to operate in read mode and write
mode should have “readability” and “write stability” respectively.
The three different states work as follows:
2.2.1 Standby
2.2.2 Reading
2.2.3 Writing
15
Memory Devices
16
Memory Devices
Bipolar junction transistor (used in TTL and ECL) — very fast but
consumes a lot of power
MOSFET (used in CMOS) — low power and very common today
2.3.3 By function
Asynchronous — independent of clock frequency; data in
and data out are controlled by address transition
Synchronous — all timings are initiated by the clock
edge(s). Address, data in and other control signals are
associated with the clock signals
2.3.4 By feature
ZBT (ZBT stands for zero bus turnaround) — the turnaround is the
number of clock cycles it takes to change access to the SRAM
from write to read and vice versa. The turnaround for ZBT SRAMs
or the latency between read and write cycle is zero.
Sync Burst (sync Burst SRAM or synchronous-burst SRAM) —
features synchronous burst write access to the SRAM to increase
write operation to the SRAM
DDR SRAM — Synchronous, single read/write port, double data
rate I/O
Quad Data Rate SRAM — Synchronous, separate read & write
ports, quadruple data rate I/O
17
Memory Devices
Binary SRAM
Ternary SRAM
2.4 DRAM
Dynamic random-access
memory (DRAM) is a type of
random-access memory that
stores each bit of data in a
separate capacitor within an
integrated circuit. The
capacitor can either be charged
or discharged; these two states
are taken to represent the two
values of a bit, conventionally
called 0 and 1. Since even "nonconducting" transistors always leak a
small amount, the capacitors will slowly discharge, and the information
eventually fades unless the capacitor charge is refreshed periodically.
Because of this refresh requirement, it is a dynamic memory as opposed
to static random-access memory (SRAM) and other static types of
memory. Unlike flash memory, DRAM is volatile memory (vs. non-
volatile memory), since it loses its data quickly when power is removed.
However, DRAM does exhibit limited data eminence.
18
Memory Devices
19
Memory Devices
The long horizontal lines connecting each row are known as word-lines.
Each column of cells is composed of two bit-lines, each connected to
every other storage cell in the column (the illustration to the right does
not include this important detail). They are generally known as the "+"
and "−" bit lines.
20
Memory Devices
SRAM DRAM
Stores bits in memory cells Memory cells are composed of
composed of flip flops. capacitors and transistors.
Each cell which can store a single Each cell requires a capacitor
bit requires six transistor. (which stores bit as charge) and a
transistor.
Low density/ less memory per chip Slower access time compared to
due to more circuitry required for a SRAM as it cannot be read while
single cell. being refreshed.
More costly in terms of cost per bit Less power consumption then
21
Memory Devices
compared to DRAM due to low SRAM because use of simple
chip density. circuitry.
22
Memory Devices
3.1 NMOS
23
Memory Devices
The Metal-oxide-semiconductor field effect used in very
large scale integration circuits. In the 1960s the p-channel MOS was
originally used in integrated circuit. n-channel MOS (NMOS) devices,
however have dominated the IC market since the 1970s because there
electron mobility is higher then that of holes.
When the device has p-type source and drain region it is called the p-
channel MOSFET or P-MOS.
24
Memory Devices
The structure of enhancement and depletion modes refer to the
relative increase or decrease of the majority. Carrier density in the
channel connecting the source to the drain. If a given gate bias tends to
increase the majority carrier density in the channel, the device is set to
be operated in the enhancement mode (normally off). If the gate in an
NMOS is biased by a positive voltage with respect to the substrate is
applied in order to diminish.
Fig 3.3.1 :
26
Memory Devices
Fig 3.3.4 : Cross-sectional View Fig 3.3.5 : n-channel Induced type MOSFET
27
Memory Devices
4.CMOS DEVICES
The complimentary MOS (CMOS) is made of both NMOS and
PMOS devices, and its power consumption is quite low. In some CMOS
design the NMOS circuit is incorporated in domino-CMOS to take
advantage of the NMOS’s high speed and the CMOS’s low power.
28
Memory Devices
on the same subtract the device is referred to as a twine tub. A tub is also
called a well, and it can be produce by extra diffusion steps.
29
Memory Devices
30
Memory Devices
The key feature of a CMOS gate is that in either logic states one of
the two transistors is OFF and the current conducted between VDD and
VSS is negligible. A significant current is conducted through the CMOS
circuit only when both transistors are ON at the same switching time.
31
Memory Devices
32
Memory Devices
33