Uploaded by Peter Pablo

MRAM vs SRAM vs DRAM-Difference between MRAM,SRAM and DRAM

advertisement
MRAM vs SRAM vs DRAMDifference between
MRAM,SRAM and DRAM
This page compares MRAM vs SRAM vs DRAM and
mentions difference between MRAM, SRAM and
DRAM. MRAM stands for Magnetoresistive RAM, SRAM
stands for Static RAM and DRAM stands for Dynamic
RAM. RAM stands for Random Access Memory.
MRAM-Magnetoresistive RAM
The term MRAM is the short form of Magnetoresistive
Random Access Memory. Unlike semiconductor memories
which use electron charge to store the data, MRAM uses
magnetic elements to store the data. It uses electron spin
which is inherently permanent unlike charge.
MRAM combines speed of SRAM, density of DRAM and
non-volatility of flash memory and hence it is often called
ideal memory.
The figure-2 depicts classical MRAM. As shown each bit
has spin dependent tunnel junction memory cell and
magnetic row and column write lines. The spin dependent
tunnel junction produces a large change in resistance
depending on predominant electron spin in a storage
layer. The tunnel barrier is as thin as a few atomic layers. It
depends on spin polarizations. Due to this, electrons can
tunnel through the normally insulating material which
causes change in resistance.
Hence in MRAM data is read as the tunnel junction
resistance while data is stored in the spin polarization of a
tunnel junction magnetic layer. The write lines create
magnetic fields which store data bits by setting magnetic
spin polarization.
Typically, the low resistance state is taken as logic-0 and
high resistance state is taken as logic-1.
As explained above,
• Magnetic cells are used to store the data.
• Reading is done by measuring the resistance of the cell
being read. MAgnetic tunnel effect alters the resistance of
the cell based on orientation of magnetic fields in the
surrounding plates.
• Writing is done in a number of ways. Earliest method
was to simply use induced magnetic fields to change the
fields of the plates. Writing has evolved into numerous
methods dependent on applications and resources
available.
Implementation of MRAM involves number of underlying
methods and technologies as mentioned below.
• Toggle mode
• Spin-transfer torque
• Thermal assisted switching
The next generation MRAM technologies could further
reduce the cell size and power consumption.
SRAM-Static RAM
• SRAM is the short form of Static Random Access
Memory.
• Array of storage cells used to implement static RAM.
Information is stored in latches.
• Following are features of Storage Cell.
-SR Latch
-Select input for control
-Dual Rail Data: Inputs B and B
-Dual Rail Data: Outputs C and C
DRAM-Dynamic RAM
• DRAM is the short form of Dynamic Random Access
Memory.
• Basic Principle: Storage of information on capacitors.
Charge leaks off and hence periodic refresh of charge is
needed.
• Charge and discharge of capacitor to change stored
value.
• Use of transistor as "switch" to:
-Store charge
-Charge or discharge
DRAM types are as follows:
• Synchronous DRAM (i.e. SDRAM)
• Double Data Rate DRAM (i.e. DDR DRAM)
• RAMBUS DRAM (RDRAM)
Comparison between MRAM,SRAM and
DRAM
Following table mentions comparison between MRAM,
SRAM and DRAM memory types.
Specifications
MRAM
SRAM
DRAM
volatile
NO
YES
YES
Speed
Fast
Fastest
Medium
Power consumption
Lowest
Medium
High
Density
Medium
Low
High
Infinite durability
YES
YES
YES
Following points mention comparison between MRAM and
SRAM:
➨MRAM is slightly slower than SRAM but still remains
competitive enough in speed.
➨SRAM has more complex design while MRAM is higher in
density.
➨MRAM is non-volatile while SRAM is volatile and will lose
the data without the power.
Following points mention comparison between MRAM and
DRAM:
➨MRAM performs faster read/write compare to DRAM
which requires capacitor charge/discharge.
➨Both MRAM and DRAM feature similar densities.
➨MRAM is non-volatile unlike DRAM.
➨MRAM has lower cell leakage.
➨MRAM has lower voltage requirements compare to
DRAM, which refresh its data often.
RELATED LINKS
Variable capacitor
Variable resistor
Transformer basics and types
Ohm law
BJT vs FET
Diac vs Triac
JUGFET vs MOSFET
Analog vs Digital Multimeter
SCR or thyristor
Op-Amp
Halfwave rectifier vs Fullwave rectifier
What is Difference between
difference between FDM and OFDM
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
Difference between 802.11 standards viz.11-a,11-b,11-g
and 11-n
OFDM vs OFDMA
CDMA vs GSM
RF and Wireless Terminologies
SATELLITE RF Antenna Avionics Wireless LiFi vs WiFi
MiFi vs WiFi BPSK vs QPSK BJT vs FET PDH vs SDH CS
vs PS MS vs PS
Share this page
Translate this page
Select Language
Powered by
Translate
ARTICLES T & M section TERMINOLOGIES Tutorials
Jobs & Careers VENDORS IoT Online calculators
source codes APP. NOTES T & M World Website
Related documents
Download