Reading is where the physics gets interesting. The bitline has its own big capacitance CBL (it's a long wire touching many cells), and CBL≫Cs.
Before reading, we precharge the bitline to VDD/2. Then we raise WL and let Cs share charge with CBL.
Why derive it this way? The transistor just connects two capacitors; no charge is created or destroyed, so charge conservation gives everything. The factor Cs+CBLCs tells us the tiny cell only nudges the huge bitline by a few tens of millivolts — which is why we need a sense amplifier to amplify ΔV back to a full logic level.
Why "destructive"? After charge sharing, Vcell is no longer at its original value (it got diluted toward VDD/2). The read ruins the stored bit, so the sense amp must write the bit back every read.
The leakage discharge follows an RC decay:
Vcell(t)=VDDe−t/(RleakCs)
Why exponential? A charged capacitor discharging through a resistance Rleak satisfies CdtdV=−V/Rleak, whose solution is the exponential above. Refresh must happen before Vcell drops below the sense-amp's detectable margin.
Imagine every bit is a little water cup with a tap on it. Full cup = 1, empty cup = 0. To read the cup, you connect it to a giant tank; the water level barely changes, so you need a super-sensitive gauge (the sense amp) to tell "was it full or empty?". But connecting to the tank spills your cup, so you have to refill it right after. Also, the cups leak slowly, so every 64 milliseconds a helper walks around topping up all the full cups. That topping-up is called refresh, and it's why we call it Dynamic RAM.
Dekho, DRAM ka ek bit matlab ek chhoti si "paani ki balti" — yaani ek capacitor (Cs). Balti bhari = 1, khaali = 0. Us balti ka nal (tap) hota hai ek transistor. Isliye naam pada 1T1C = 1 Transistor + 1 Capacitor. Sirf do cheezein, taaki ek chip par maximum bits fit ho jayein — density zyada, cost per GB kam. Yahi wajah hai ki tumhare laptop ki main RAM DRAM hoti hai, cache SRAM.
Ab read ka twist: bitline ek lambi wire hai jiska apna bada capacitance CBL hota hai, aur CBL≫Cs. Read se pehle bitline ko VDD/2 pe precharge karte hain. Fir wordline on karte ho, tap khulta hai, aur chhoti balti apna charge badi bitline ke saath share karti hai. Charge conservation se signal swing nikalta hai: ΔV=Cs+CBLCs(Vcell−VDD/2). Kyunki Cs bahut chhota hai, ye swing sirf 30–60 mV hota hai — isliye sense amplifier chahiye jo isko full logic level tak amplify kare.
Ek important baat: read destructive hota hai. Charge share hone ke baad cell ka original voltage kharab ho jata hai, isliye sense amp ko bit wapas likhna padta hai har read ke baad. Aur capacitor dheere-dheere leak karta hai (junction + subthreshold leakage), toh har ~64 ms mein poori chip ko read-and-rewrite karna padta hai — isko refresh kehte hain, aur isi "dynamic" behaviour ki wajah se naam hai DRAM. Yaad rakho: One Tap, One Cup — Dilute, Sense, Refill, Refresh.