Uses of MOSFET in Static Memory Cells
and Dynamic Memory Cells
Name: Abdelrahman Khaled Gaber
Section: TH7
Supervised by: Dr. Nasr Alkhateeb
1. Static Memory Cells (SRAM):
• Overview:
Static Random Access Memory (SRAM) is a type of memory
that uses MOSFETs to construct a stable flip-flop circuit
capable of storing one bit of information indefinitely, as long as
power is supplied. Unlike DRAM, SRAM does not require
periodic refreshing to retain data, which is why it is called
"static." Each SRAM cell is typically built using six transistors
(referred to as a 6T cell): four transistors form the bistable
storage circuit (or latch), and two additional transistors
function as access gates.
• Role of MOSFETs in SRAM:
o Data Retention:
The four MOSFETs forming the latch are configured as two
cross-coupled inverters. Each inverter includes one
NMOS transistor and one PMOS transistor. This
arrangement creates a bistable system where the latch
can stably hold one of two states: either 0 or 1. These
states represent binary information, and the latch
ensures stability against noise as long as power is
maintained.
o Access Mechanism:
The two NMOS transistors connected to the latch act as
switches, controlled by the word line. When the word line
is activated, the access transistors link the storage nodes
to the bit lines, allowing data to be read from or written to
the SRAM cell. During write operations, the bit lines drive
the latch into the desired state, while during read
operations, the bit lines sense the current state of the
latch.
• Advantages of SRAM:
o Speed: SRAM provides fast read and write operations due
to its simple circuit design and the absence of a need for
refreshing. This makes it ideal for applications requiring
quick data access.
o Reliability: Data remains stable and does not degrade as
long as power is supplied, ensuring high reliability.
o No Refreshing Needed: Unlike DRAM, SRAM retains data
in a stable state without requiring periodic refreshing,
reducing power consumption in certain applications.
• Disadvantages of SRAM:
o Cost and Size: The six-transistor design occupies more
silicon area, making SRAM more expensive and less
dense compared to DRAM.
o Power Usage: While idle, SRAM can consume more
power than DRAM due to its constant power requirement
to maintain the bistable state.
• Applications of SRAM:
SRAM is commonly used in high-performance systems where
speed and reliability are crucial. Examples include CPU
caches, register files, and small, fast memory buffers in GPUs
and networking equipment. It is also used in applications
requiring low latency, such as embedded systems and high-
frequency trading platforms.
2. Dynamic Memory Cells (DRAM):
• Overview:
Dynamic Random Access Memory (DRAM) is a widely used
memory type designed for high-density storage. Unlike SRAM,
DRAM stores each bit of data using only a single MOSFET and a
capacitor, making it more compact and cost-effective. The
capacitor acts as a charge-storage element, while the MOSFET
serves as a gate to access or modify the charge. However, the
charge stored in the capacitor gradually leaks, necessitating
periodic refreshing to maintain the stored data. This
characteristic is what makes DRAM "dynamic."
• Role of MOSFETs in DRAM:
o Data Storage:
Each DRAM cell uses a capacitor to hold an electrical
charge representing binary information. A charged
capacitor corresponds to a logic "1," while an uncharged
capacitor represents a logic "0." The MOSFET acts as a
switch, enabling or disabling the connection between the
capacitor and the bit line.
o Access Mechanism:
The MOSFET is controlled by the word line. When the
word line activates the MOSFET, it allows the capacitor to
connect to the bit line, enabling data to be read or written.
During a write operation, the bit line sets the charge on
the capacitor, while during a read operation, the bit line
senses the charge to determine the stored data.
• Advantages of DRAM:
o High Density: The simple structure of a single MOSFET
and capacitor per cell allows DRAM to achieve high
memory density, making it suitable for large-scale
memory applications.
o Cost-Effectiveness: Its compact design makes DRAM
more affordable to produce, especially for high-capacity
memory modules.
o Scalability: DRAM is easily scalable, enabling
manufacturers to produce memory with ever-increasing
capacities.
• Disadvantages of DRAM:
o Refreshing Requirement: Due to charge leakage in the
capacitor, DRAM cells must be refreshed periodically,
which increases power consumption and adds
complexity to the memory controller.
o Slower Speed: DRAM is slower than SRAM because of
the additional time required for capacitor refresh and
charge sensing during read operations.
• Applications of DRAM:
DRAM is widely used as the main memory in computers,
smartphones, and other devices requiring high-capacity
storage. It is also common in gaming consoles, video cards,
and servers, where cost-effective large-scale memory is
essential.
Static Random Access Memory (SRAM) and Dynamic Random
Access Memory (DRAM) are two common types of memory, each
with distinct features, advantages, and drawbacks:
SRAM stores data using a configuration of six MOSFETs (commonly
referred to as a 6T cell), which include cross-coupled inverters for
data storage and access transistors for read/write functionality. This
design allows SRAM to retain data as long as power is supplied,
without the need for refreshing. Due to its architecture, SRAM
provides faster data access and greater reliability, making it ideal for
applications such as CPU caches, registers, and embedded
systems. However, this comes at a higher cost and lower memory
density because each cell requires more transistors, consuming
more silicon area.
In contrast, DRAM uses a much simpler structure, consisting of just
one MOSFET and one capacitor per cell. The capacitor stores data
as electrical charges, while the MOSFET acts as a switch to control
access to the capacitor. This compact design enables DRAM to
achieve higher storage density and lower production costs
compared to SRAM, making it well-suited for large memory arrays
like main memory in computers and mobile devices. However, the
charge in DRAM’s capacitors leaks over time, necessitating periodic
refreshing to maintain data integrity. This refresh process makes
DRAM slower than SRAM and increases power consumption,
especially for large-scale implementations.
In summary, SRAM excels in speed and reliability, while DRAM
dominates in cost-efficiency and storage capacity. Both memory
types serve distinct purposes depending on the performance and
storage requirements of the system.