![]() |
||
|
|
||
| ||
|
Erasable Programmable Read-Only Memory (EPROM)
An EPROM, just like a
Flash memory
IC, is a "floating gate" device, i.e., it is a device that employs a
'floating gate' in each of its memory cells to store data. A
"floating gate" is a structure embedded within the dielectric layer that
isolates the silicon channel and the external gate of each memory cell
transistor. It is designed to store charge, the amount of which is
used to represent whether the bit of data stored in the memory cell is a
'1' or '0'.
The memory
cells of a completely erased EPROM all contain a '1'. Programming a cell,
which entails charging up the cell's floating gate to a certain level,
gives it a new value of '0'. A
memory cell sensor
determines the amount of charge stored in the floating gate and compares
it with a given
threshold. If the
charge stored exceeds the threshold, then the stored data is considered a
'0', otherwise it is a '1'.
Programming
an EPROM requires
higher
voltages than just reading it, since injection of charge into the floating
gate is needed. Modern EPROMs just need a 5-V supply (Vcc) to be
read, but require a second power supply (set to a higher voltage in the
range of 12 to 25 volts during programming) to be programmed. This second
supply voltage used during programming is often referred to as the
"Vpp."
In some EPROMS, programming also requires a higher voltage at Vcc aside
from the Vpp voltage.
Just like other
memory devices, a typical EPROM has data pins, address pins, and control
pins (CE and OE). The data pins are
bi-directional,
acting as inputs during programming and as outputs during reading.
Programming
an EPROM basically requires: 1) setting the Vcc and Vpp to their 'program
mode' levels; 2) applying the addresses and input data at the address and
data pins; and 3) applying the required programming
pulses
in accordance with a programming
'algorithm'.
Erasure
of an EPROM requires the dissipation of the stored charge inside the
floating gate, which is accomplished by exposing the cells to
ultraviolet
light
with a wavelength of 2537 angstroms. This is why EPROMs have a glass
window directly over the chip area - to allow ultraviolet radiation to
reach the memory cells. This glass window must be covered after the chip
has been programmed to protect the stored data from ambient light, which
can indeed erase EPROM data if given enough time. A wide range of EPROM uv
erasers are available in the market for erasing EPROMS conveniently.
Primary
Reference:
"How EPROMs Work" by Dr Ah Clem Memory,
See Also:
What is a
Semiconductor?;
Flash Memory; SRAMs; DRAMs
Copyright
©
2005
www.SiliconFarEast.com.
All Rights Reserved. |