Why is SRAM more expensive than DRAM

Difference between SRAM and DRAM

SRAM and DRAM are the modes of RAMs For integrated circuits, at which SRAM uses transistors and latches while DRAM uses capacitors and transistors. These can be distinguished in many ways, e.g. B. SRAM is comparatively faster than DRAM; therefore, SRAM is used as a cache memory, while DRAM is used as a main memory.

RAM (Random Access Memory) is a type of memory that requires a constant power supply to hold the data it contains. As soon as the power supply is interrupted, the data is lost, which is why they are saved as volatile memory . Reading and writing in the RAM is quick and easy and is done using electrical signals.

Comparison table

Basis for comparisonSRAMDRAM
speedMore quicklySlower
Used inCache memoryMain memory
densityLess denseVery close
constructionComplex and uses transistors and latches.Simple and uses capacitors and very few transistors.
A single block of memory requires6 transistorsJust a transistor.
Charge leakage featureUnavailableThe present therefore requires a refresh circuit
power consumptionLowHigh

Definition of SRAM

SRAM (Static Random Access Memory) consists CMOS technology and uses six transistors. Its structure consists of two cross-coupled inverters for storing data (binary) similar to flip-flops and two additional transistors for access control. It is relatively faster than other types of RAM like DRAM. It uses less electricity. SRAM can hold the data as long as it is powered.

Working SRAM for a single cell:

To create a stable logic state there are four Transistors (T1, T2, T3, T4) organized crosswise. The node is used to generate the logical state 1 C1 high and C2 is low. Are in this state T1 and T4 turned off and T2 and T3 are switched on. The connection is for the logical state 0 C1 low and C2 is high; are in the given state T1 and T4 switched on and T2 and T3 are turned off. Both states are stable until the DC voltage is applied.

The SRAM Address line operates to open and close the switch and to control the T5 and T6 transistors that allow reading and writing. For the read operation, the signal is applied to this address line, then T5 and T6 turn on and the bit value is read from line B. For the write operation, the signal is sent to the B Bit line applied and its complement is applied to B '. .

Definition of DRAM

DRAM (Dynamic Random Access Memory) is also a kind of RAM, which is made up of capacitors and a few transistors. The capacitor is used to store the data, where the bit value 1 means that the capacitor is charged and a bit value 0 means that the capacitor is discharged. The capacitor tends to discharge, causing charges to leak.

The dynamic expression indicates that the charges are constantly leaking, even when the power is constantly being applied, which is why it consumes more energy. In order to keep data for a long time, it must be updated repeatedly, which requires additional refresh circuits. Due to a leak in the charge, the DRAM will lose data even when the power is on. DRAM is available in higher capacity and less inexpensive. It only requires a single transistor for each block of memory.

How a typical DRAM cell works:

The address line is activated when the bit value is read and written from the cell. The transistor present in the circuit behaves like a switch, the closed is (allowing the current to flow) when a voltage is applied to the address line and is open (no current flows) if no voltage is applied to the address line. For the write operation, a voltage signal is used on the bit line where high voltage indicates 1 and low voltage indicates 0. A signal is then used on the address line which allows the charge to be transferred to the capacitor.

When the address line is selected to perform the read operation, the transistor turns on and the charge stored on the capacitor is routed to a bit line and a sense amplifier.

The sense amplifier indicates whether the cell contains a logic 1 or logic 2 by comparing the capacitor voltage with a reference value. Reading the cell causes the capacitor to discharge, which must be restored to complete the process. Although a DRAM is basically an analog device and is used to store the single bit (i.e. 0, 1).

Main differences between SRAM and DRAM

  1. SRAM is a On-chip Memory whose access time is small while DRAM is on Off-chip Is memory that has a large access time. Therefore, SRAM is faster than DRAM.
  2. DRAM is with bigger Storage capacity available while SRAM smaller is.
  3. SRAM is expensive, while DRAM is cheap .
  4. The Cache memory is an application of SRAM. in the Main memory on the other hand, DRAM is used.
  5. DRAM is very close . In contrast, SRAM is less common .
  6. The structure of SRAM is due to the use of a large number of transistors complex . On the contrary, DRAM is easy to design and implement.
  7. A single block of memory is required in the SRAM six Transistors, while the DRAM only needs one transistor for a single memory block.
  8. DRAM is called dynamic because it uses a capacitor that creates a Leakage current is not a perfect insulator and is therefore a Power refresh circuit requires. On the other hand, there is no problem of loss of charge in the SRAM.
  9. The power consumption of DRAM is higher than that of SRAM. SRAM works on the principle of changing the direction of the current through switches, while DRAM holds the charges.


DRAM is dependent on SRAM. DRAM was designed to overcome the disadvantages of SRAM; Designers have reduced the memory elements used in a bit of memory, which greatly reduces DRAM costs and increases memory area. However, DRAM is slow and uses more power than SRAM. It needs to be updated regularly in a few milliseconds to keep the charges.