4.1.7 · D1Memory Technologies

Foundations — ROM, PROM, EPROM, EEPROM

2,258 words10 min readBack to topic

Before you can read the parent note on ROM, PROM, EPROM, EEPROM, you need to understand each word and symbol it throws at you. This page builds them from nothing, in an order where each idea leans on the one before it.


1. What "a bit" physically means

The whole memory game is: find a physical thing with two stable states, and agree that one state means and the other means .

Figure — ROM, PROM, EPROM, EEPROM

Why the topic needs this: a memory chip is millions of these two-state switches. Every difference between ROM, PROM, EPROM and EEPROM is just a different way of building the switch and a different way of flipping it.


2. Volatile vs non-volatile — "does it survive power-off?"

The wall switch above is non-volatile: no electricity needed to remember its position. Compare that to a person you ask to "keep holding this button" — the instant they get tired (power off), the button pops back. That tired-button behaviour is what RAM does.

Deeper background: Volatile vs Non-Volatile Memory.


3. Voltage — the "electrical push"

Why the topic needs it: writing to a floating-gate cell requires a big push (high ) to force electrons somewhere they don't want to go, while reading uses a small, gentle . Keeping these two voltages straight is the key to understanding erase vs read.


4. Charge and "trapped electrons"

Why the topic needs it: EPROM and EEPROM store a bit as "electrons present" vs "electrons absent" on an isolated gate. No electrons = one logic value, trapped electrons = the other.


5. The MOSFET — a voltage-controlled switch

Figure — ROM, PROM, EPROM, EEPROM

Why the topic needs it: every memory cell in this family is (or contains) a transistor like this. "Reads as a 1 or a 0" literally means "conducts or doesn't conduct when we apply the read voltage."

Deeper: MOSFET and Threshold Voltage.


6. Threshold voltage — the switch's tipping point

Figure — ROM, PROM, EPROM, EEPROM

Read the figure carefully. We always read with the same gate voltage (the amber line).

  • If the cell's is low (below ): the cell turns ON → reads one value.
  • If trapped electrons have pushed high (above ): the same is no longer enough → cell stays OFF → reads the other value.

7. The floating gate and its oxide insulator

Symbols to know here:

  • = thickness of the oxide (how thick the walls of the box are).
  • (Greek letter phi, subscript B) = barrier height = how "tall" the insulating wall is that an electron must climb over or tunnel through.

Deeper: Floating-Gate Transistor.


8. Tunnelling and the exponential

The parent note's scary formula uses , , and an exponent. Let's earn each piece.

The symbols in the parent's leakage formula, in plain words:

Deeper: Fowler–Nordheim Tunneling.


9. The fuse (for PROM)

Why the topic needs it: PROM stores bits with no floating gate at all — it's the simplest, crudest two-state switch (connected / broken). Contrast this with the reversible charge trick of §4–8.


10. Endurance and write cycles (numbers like , )

Why the topic needs it: every write shoves electrons through the oxide (§8), and each pass slightly damages those insulating walls. So even "non-volatile" memory eventually dies — the parent note's endurance table and wear-leveling example are built entirely on this idea.


The prerequisite map

Bit = two-state switch

Volatile vs Non-volatile

Voltage V = electrical push

MOSFET switch

Charge q = trapped electrons

Floating gate + oxide

Threshold voltage Vth

Tunnelling + exp

Fuse

ROM PROM EPROM EEPROM

Endurance and write cycles

Read it top-down: the plain ideas (bit, voltage, charge) feed the device ideas (MOSFET, floating gate, ), which together with fuses and endurance feed the parent topic.


Equipment checklist

Test yourself — each line hides its answer.

A "bit" stored in hardware is physically…
one of two stable states of a tiny device (connected/broken, charged/empty).
Non-volatile memory means…
it keeps its stored bits with no power at all.
Voltage is best pictured as…
electrical "height" or push — like water raised in a tank.
Charge is carried by…
electrons; trapped electrons are the marbles-in-a-sealed-box that store a bit.
A MOSFET conducts only when…
its gate voltage rises above the threshold .
Threshold voltage is…
the exact gate voltage where the transistor flips from OFF to ON.
Trapped electrons on a floating gate change the bit by…
raising , so the cell conducts differently at the fixed read voltage.
The floating gate stays charged for years because…
oxide insulates it; leakage tunnels out only exponentially slowly.
We use for leakage because…
tunnelling probability decays multiplicatively (by a fixed fraction) per extra oxide layer.
A fuse stores a bit as…
intact (conducting) vs permanently melted-open (broken) — one-time only.
write cycles equals…
100,000 rewrites before the oxide wears out.