Difference Between Static RAM & Dynamic RAM – SRAM vs DRAM

What is the Difference Between Static RAM (SRAM) and Dynamic RAM (DRAM)?

SRAM and DRAM are two different types of RAM (random access memory). Although, both RAM having volatile memory but they are quite different in every other aspect. As a matter of fact, both types of computer memories are used in computers or smartphones at a time. Thus both of them are very important for operation. Let’s know their basics first.

What is RAM?

RAM stands for random access memory. It is a type of primary memory, the memory that is directly accessed by the CPU (more about them in types of memory). The RAM is a temporary memory that stores data temporarily that is frequently used by the processor. It is also called volatile memory because the stored data is erased when its power supply is removed.

There are two types of RAM i.e. SRAM and DRAM.

Static RAM

Static RAM or SRAM is a type of RAM that stores data using flip flops and latches. The flip flop and latches are made up of logic gates that are made up of transistors. They do not require constant refreshing and have very fast speed. Therefore they are used as a cache memory of very small size

The flip flop is the memory cell of a SRAM where each memory cell is made up of 6 transistors.  The best thing about flip-flops is that they don’t need a constant recharge to maintain data as there are no capacitors in their design like DRAM.

SRAM or Static RAM Memory Cell

In static RAM, A single bit of data requires 6 transistors. Therefore the cost per bit is very high. Also, the area occupied per bit is very large. It consumes more power than DRAM due to the large number of transistors. It also generates more heat as opposed to DRAM. Thus SRAM is bulkier and costly. However, they have quite a fast operating speed as they don’t require refreshing.

Dynamic RAM

The DRAM or dynamic RAM is another type of RAM that is used to store data temporarily in its capacitor. Each memory cell is made of a transistor and a capacitor. Due to the leakage current, the capacitor discharges after a moment and cannot retain its data. Therefore DRAM requires frequent recharge to maintain its data. It requires extra circuitry to refresh the memory cell.

DRAM or Dynamic RAM Memory Cell

The memory cell of DRAM is made of only one transistor and one capacitor. Therefore it has a lower cost per bit as well it takes less space. It consumes less power than SRAM. However, due to the constant recharge, it has a lower operating speed. It has a higher storage density than SRAM.

Differences between SRAM and DRAM

The following table shows the comparisons between SRAM & DRAM.

Static RAM Dynamic RAM
The SRAM or static RAM is a type of RAM that stores memory temporarily using flip-flop and latches The DRAM or dynamic RAM is a type of RAM that temporarily stores data using a transistor and capacitor.
The memory cell of SRAM is a flip-flop The memory cell of DRAM is a capacitor
Each memory cell is made up of 6 transistors. Each memory cell is made up of one transistor and one capacitor.
It stores data in the transistors. It stores data in the capacitor.
There is no leakage current. There is a leakage current that discharges the capacitor.
It does not require recharging The capacitor must be recharged to retain data.
There is no need for recharging the circuit. It requires an extra recharging circuit.
It has a very fast access speed. It has a slower accessing speed.
It occupies more area per bit than DRAM as it has 6 transistors. It takes less area per bit.
It has a higher power consumption It has lower power consumption.
It is costlier than DRAM It is cheaper.
It cannot be upgraded as it is designed inside the CPU chip. It can be upgraded as they are available as separate modules.
It is larger in size than DRAM. It is smaller in size for the same capacity.
It is used to make the fast-speed cache memory for CPU or DAC. It is used for its large storage space to design large RAM.

Comparison Between SRAM and DRAM

Difference Between Static RAM & Dynamic RAM - SRAM vs DRAM

Structure

The static RAM is made up of flip-flops. Therefore each memory cell is made up of 6 transistors.

The dynamic RAM is made of a transistor and capacitor. It has fewer number of components per memory cell.

Recharging Circuit

The static RAM has no capacitor therefore it has no leakage current and it does not require a refreshing circuit.

The Dynamic RAM has a capacitor that discharges due to leakage current and loses the stored data. Therefore extra refreshing circuit is required to recharge the capacitor.

Speed

The static RAM does not need refreshing, therefore it is quite faster than dynamic RAM.

Size

Since static RAM is made up of 6 transistors and dynamic RAM is made of only one transistor, SRAM has a larger size than DRAM.

Cost

The larger number of transistors per bit means a large cost per bit. SRAM is quite costlier than DRAM.

Capacity

The SRAM has a very low capacity and mostly used up to 64 MB. Whereas DRAM has a very large capacity in the range of 16 GB normally

Power Consumption

More components mean more power consumption. Therefore SRAM has more power consumption than DRAM.

Applications

Due to high speed and low memory, the SRAM is only used as cache memory for data that needs to be quickly and most frequently accessed by the CPU.

The DRAM’s large memory makes it suitable for storing temporary data.

Related posts about the comparison and differences between different electrical and electronic components and devices.

Exit mobile version