Funzionamento celle memoria e sense amplifier
Lettura di una cella
Section titled “Lettura di una cella”Supponiamo che .
- Mentre la wordline è ancora disattivata, la bitline è precaricata a per rendere più veloce la lettura.
- Si attiva la wordline, che fa accendere i transistor (nMOS, per occupare meno spazio) e che di conseguenza fanno scendere o salire la bitline.
- La variazione di valore sulla bitline è molto piccola. Il sense amplifier porta le bitline a valori logici 0 o 1.
I transistor devono essere dimensionati in modo tale da evitare che la precarica della bitline faccia invertire il valore memorizzato.
Scrittura di una cella
Section titled “Scrittura di una cella”- Si pilotano le bitline al valore da memorizzare.
- Si attiva la wordline che fa aprire i transistor.
Le celle che pilotano le bitline devono essere dimensionate in modo da sovrascrivere sempre il valore già memorizzato nella cella.
Cella RAM dinamica
Section titled “Cella RAM dinamica”In una cella RAM dinamica, il dato viene memorizzato su un condensatore.
Il vantaggio principale è la minore area occupata dal circuito. Tuttavia le correnti di leakage sono tali da mantenerlo solo per pochi millisecondi e il valore 1 non arriva a a causa dell’effetto body.

Una lettura scarica la capacità, quindi dopo ogni operazione è necessario riscrivere il dato letto per non azzerare la memoria.
Sense amplifier
Section titled “Sense amplifier”Il sense amplifier è un circuito molto simile al latch bistabile:

Una piccola variazione da (punto di lavoro instabile) fa sì che il circuito si porti verso lo 0 o 1 logico.
I transistor in basso sono quelli che impongono inizialmente la tensione e contemporaneamente caricano le bitline. I valori memorizzati generano poi una piccola variazione che porta il sense amplifier a 0 o 1.