4.3
EPROM and EEPROM Technology
Altera MAX 5000 EPLDs and Xilinx EPLDs both use UV-erasable
electrically programmable read-only memory
(
EPROM
) cells as their programming technology. Altera's EPROM cell is shown in
Figure 4.6
. The EPROM cell is almost as small as an antifuse. An EPROM transistor looks like a normal MOS transistor except it has a second, floating, gate (gate1 in
Figure 4.6
). Applying a programming voltage V
PP
(usually greater than 12 V) to the drain of the
n-
channel EPROM transistor programs the EPROM cell. A high electric field causes electrons flowing toward the drain to move so fast they “jump” across the insulating gate oxide where they are trapped on the bottom, floating, gate. We say these energetic electrons are
hot
and the effect is known as
hot-electron injection
or
avalanche injection
. EPROM technology is sometimes called
floating-gate avalanche MOS
(
FAMOS
).
|
|
|
FIGURE 4.6
An EPROM transistor. (a) With a high (> 12 V) programming voltage, V
PP
, applied to the drain, electrons gain enough energy to “jump” onto the floating gate (gate1). (b) Electrons stuck on gate1 raise the threshold voltage so that the transistor is always off for normal operating voltages. (c) Ultraviolet light provides enough energy for the electrons stuck on gate1 to “jump” back to the bulk, allowing the transistor to operate normally.
|
Electrons trapped on the floating gate raise the threshold voltage of the
n-
channel EPROM transistor (
Figure 4.6
b). Once programmed, an
n-
channel EPROM device remains
off
even with
VDD
applied to the top gate. An unprogrammed
n-
channel device will turn
on
as normal with a top-gate voltage of
VDD
. The programming voltage is applied either from a special programming box or by using on-chip charge pumps. Exposure to an ultraviolet (UV) lamp will erase the EPROM cell (
Figure 4.6
c). An absorbed light quantum gives an electron enough energy to jump from the floating gate. To erase a part we place it under a UV lamp (Xilinx specifies one hour within 1 inch of a 12,000
m
Wcm
–2
source for its EPLDs). The manufacturer provides a software program that checks to see if a part is erased. You can buy an EPLD part in a windowed package for development, erase it, and use it again, or buy it in a
nonwindowed package and program (or burn) the part once only for production. The packages get hot while they are being erased, so that windowed option is available with only ceramic packages, which are more expensive than plastic packages.
Programming an EEPROM transistor is similar to programming an UV-erasable EPROM transistor, but the erase mechanism is different. In an EEPROM transistor an electric field is also used to remove electrons from the floating gate of a programmed transistor. This is faster than using a UV lamp and the chip does not have to be removed from the system. If the part contains circuits to generate both program and erase voltages, it may use ISP.
[ Chapter start ] [ Previous page ] [ Next page ] |