Professional Documents
Culture Documents
3.1 Static Random Access Memory (SRAM)
3.1 Static Random Access Memory (SRAM)
3.1 Static Random Access Memory (SRAM)
Merits of SRAM
SRAMs are faster than DRAMs because of the differential pair of bit-lines.
The operational modes of SRAMs are simpler because the row and column address
signals are simultaneously loaded.
3.1.2
Demerits of SRAM
Very expensive
Low density
On the other hand, static memories have the great disadvantage of a large memory cell
compared to dynamic memories. The main reason for this is that resistive loads or load
transistors must counteract the leakage currents flowing through the cell. This increases
the cell area. Therefore, their capacities are normally smaller than those of dynamic
RAMs.
3.1.3
Challenges in SRAM
The following are the major challenges in the design of an efficient SRAM.
a) Power Consumption
In recently presented reduced-power processors, nearly half of the total system power
consumption is attributed to the memory circuits. Hence, reducing the power dissipation in
memories can significantly improve the system Power-efficiency, performance, reliability and
overall costs.
b) Read and Write Access Times
Memory applications require techniques for maximizing the access speeds of static
memories with minimal power consumption to optimize the overall system performance. The
performance of the address decoders, sense amplifiers and the periphery I/O circuitry need to be
simultaneously improved for achieving this goal.
c) Reliability
CMOS technology scaling trends, applications and operating conditions have added both
reliability and robustness as design metrics in addition to the traditional metrics of power, speed,
area and cost. Reliability is normally deals with the immunity to hard failures such as electro
migration, hot carrier effects, or dielectric breakdowns.
3.1.4
Applications of SRAM
Also found in CDROM and CDRW drives; usually 356 KB or more are used to buffer
track data, which is transferred in blocks instead of as single values.
synthesizers; etc. SRAM in its dual ported form is sometimes used for real-time digital
signal processing circuits.
The standalone SRAMs can be integrated as an external memory during board design
stage.
out-put lines, a different one of which is enabled for each different n-bit
which any of them can be enabled at one time. The bit selection is done using a multiplexer
circuit to direct the corresponding cell outputs to data registers. In total, 3 n X 3 m cells are stored
in the core array.
Pass
transistor
BL=0
BL_bar=1
Figure 3.3: schematic of single SRAM cell when bit line bar is enabled
BL=1
BL_bar=0
Figure 3.4: schematic of single SRAM cell when bit line is enabled