4.1.9 · D4Memory Technologies

Exercises — Floating gate transistor operation

2,454 words11 min readBack to topic

Before we start, here is the picture every numeric problem leans on — the two capacitors that sandwich the floating gate, so you always know which capacitance a symbol refers to. The upper capacitor is ; the lower one, between the floating gate and the channel, is .

Figure — Floating gate transistor operation

Reference constants used throughout:

  • Electron charge magnitude .
  • , .
  • .

Level 1 — Recognition

Problem 1.1

A floating gate transistor differs from an ordinary MOSFET by having one extra structural element. Name it, and state the one property that makes it able to store data with the power off.

Recall Solution

What: The extra element is the floating gate — a conducting (poly-silicon) gate buried in the oxide between the control gate and the channel. Why non-volatile: it is completely wrapped in insulating oxide, so it connects to nothing. Any charge placed on it has nowhere to leak to, so the charge — and therefore the stored bit — survives with no power applied.

Problem 1.2

In the formula , an FG cell has electrons stored on it. State the sign of and the sign of , and say whether this is the programmed or erased state.

Recall Solution

Electrons carry negative charge, so . Then , so . A higher threshold means the transistor is harder to turn on — this is the programmed state (stores a logical 0).


Level 2 — Application

Problem 2.1

A cell has . We inject electrons onto the floating gate. Find (magnitude and sign).

Recall Solution

Step 1 — find the charge. Each electron adds . So Why negative: electrons carry negative charge. Step 2 — apply the master formula. Why the answer comes out positive: the formula already carries a leading minus, and the charge we plug in is itself negative (electrons). A minus times a negative number is positive — the two minus signs cancel, leaving . Physically, negative charge on the gate opposes the control-gate field, so the threshold must rise; the algebra's double-negative is just that physical fact written down. Answer: (threshold rises by 200 mV). This is a programming shift.

Problem 2.2

Erased , programmed . We read with . For each state, does current flow, and what bit is sensed?

Recall Solution

A cell conducts when the applied gate voltage exceeds its threshold.

  • Erased cell (): → channel inverts → current flows → sensed as 1.
  • Programmed cell (): → channel stays off → no current → sensed as 0. The read voltage sits between the two thresholds, which is exactly the condition

Level 3 — Analysis

Problem 3.1

A cell has and (recall from the symbol list: is the capacitance between the floating gate and the channel — the lower capacitor in the stack figure). Compute the gate coupling ratio . Then, with intrinsic threshold and zero trapped charge, find the observed control-gate threshold .

Recall Solution

Step 1 — coupling ratio. This fraction says how much of the control voltage actually reaches the floating gate through capacitive division between the two stacked capacitors (top) and (bottom). Step 2 — observed threshold with no charge. Since only a fraction of reaches the FG, we must over-drive the control gate to make hit : Answer: , .

Problem 3.2

Take the same cell (from 3.1: , , baseline — the observed threshold with zero trapped charge). Now inject electrons. Using the full relation find the new observed threshold.

Recall Solution

Step 1 — trapped charge. Step 2 — the shift term. Step 3 — add to the uncharged threshold. Answer: the programmed threshold is , i.e. above the erased value.

The figure below draws exactly this result on a voltage axis: the green line is the erased/baseline threshold (), the red line is the programmed threshold () after the electrons, the blue arrow is the shift you just computed, and the yellow dashed line shows where a read voltage would sit to distinguish the two states.

Figure — Floating gate transistor operation

Level 4 — Synthesis

Problem 4.1 — MLC window budget

A cell must store 2 bits using 4 distinct levels (an MLC cell). The usable threshold window runs from (erased, level 0) to (fully programmed, level 3), and the 4 levels are spaced equally. Find (a) the level spacing , and (b) with , how many extra electrons you must add to move from one level to the next.

Recall Solution

Step 1 — level spacing. 4 levels span the window in 3 equal gaps: Why : levels have gaps between them, like 4 fence posts with 3 gaps. Step 2 — electrons per step. Each step needs a threshold shift of . From , the charge required is : Number of electrons: Answer: per level; about 9375 electrons per step.

Problem 4.2 — TLC squeeze

Now cram 3 bits (8 levels, TLC) into the same window. Find the new level spacing and explain, in one line, why endurance and error-margin get worse.

Recall Solution

Step 1 — spacing. 8 levels → 7 gaps: Step 2 — the tradeoff. The window is fixed but now sliced into narrower bins ( vs ). A given amount of oxide leakage or read-disturb noise now overlaps neighbouring levels far more easily, so the cell tolerates less charge drift → lower endurance and thinner error margin for more capacity. This is the exact MLC/TLC/QLC bargain.


Level 5 — Mastery

Problem 5.1 — Retention / data-loss estimate

A programmed cell starts with electrons on the floating gate (). Because the tunnel oxide is not perfect, electrons leak so that the count decays exponentially with a retention time constant : The cell is still read correctly as long as its threshold shift stays at least above the erased level. How long until the cell fails (its programming shift drops to )?

Recall Solution

Step 1 — threshold shift as a function of electron count. Start from the master formula with electrons only, i.e. (negative charge). Substitute: Why the sign flips: the master formula carries a leading minus, and the charge we substitute, , is itself negative. Minus times a negative gives a plus, so the two minus signs cancel and comes out positive — exactly what a programmed (electron-loaded) cell should have. The shift is therefore proportional to the electron count . Step 2 — initial shift. Step 3 — failure condition. Failure when . Since , and decays like : Step 4 — solve for . Take the natural log (the tool that "undoes" the exponential — it answers "e to what power gives this ratio?"): Answer: the cell holds valid data for about 13.5 years before leakage drops the shift below the margin.

Problem 5.2 — Design trade with coupling ratio

A designer doubles (better control-gate coupling) while keeping the trapped charge the same. (a) What happens to the sensing shift ? (b) If originally gave for some fixed charge, what is after doubling?

Recall Solution

(a) Since is inversely proportional to , doubling halves . The same trapped charge is "diluted" over a larger capacitance, giving a smaller voltage swing — worse sensing margin even though coupling improved. This is the real design tension between and margin. (b) New value:


Recall One-line self-check on the master formula

Why is inversely proportional to ? ::: The same trapped charge produces a voltage ; a larger spreads that charge into a smaller voltage, so the observable threshold shift shrinks. Why does a TLC cell wear out sooner than an MLC cell in the same window? ::: TLC slices the fixed window into more, narrower level-bins, so smaller charge drift/leakage already pushes a cell into a wrong bin.