Esercizio 16quesiti rapidi sulle memorie (temi d'esame 2024-2026)
Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.
In questa pagina 8
Quesiti a risposta multipla su SRAM, DRAM, ROM e memorie non volatili dai temi di giugno 2024 (e luglio 2025), settembre 2024 (e settembre 2026), giugno 2025 e luglio 2026. Chiave ufficiale solo per giugno 2024 / luglio 2025.
Teoria usata: SRAM e DRAMSRAM e DRAM sono memorie volatili ad accesso casuale. La cella SRAM a 6 transistor è un latch di due inverter (M1-M4) con due n-MOS di accesso (M5, M6) pilotati dalla word line: uscita differenziale, veloce, grande. Lettura: BL e BL̄ precaricate, l'n-MOS driver abbassa leggermente il lato che memorizza 0 (il transistor driver deve essere più forte di quello di accesso, così il nodo non supera la soglia degli inverter); scrittura: una BL forzata a 0 porta il nodo sotto la soglia logica degli inverter in retroazione positiva, che poi si ribaltano. La DRAM a 1 transistor ha un n-MOS di accesso e una capacità di storage C_S: scrittura caricando C_S dalla BL (si perde V_T: bootstrap della WL), lettura per ridistribuzione di carica con la BL precaricata, ΔV = C_S/(C_BL + C_S)(V_X − V_PRE) ≈ 100-250 mV, distruttiva: servono sense amplifier per ogni BL e refresh periodico. Celle DRAM a 3 transistor: lettura non distruttiva.SRAM e DRAM →, Memorie a semiconduttore - struttura a matrice, decoder e ROMLe memorie a semiconduttore si classificano in lettura/scrittura (SRAM, DRAM: volatili) e sola lettura (ROM a maschera, PROM, EPROM, EEPROM, Flash: non volatili); l'accesso è casuale o non casuale (FIFO, registri a scorrimento, CAM). La struttura è a matrice di celle: una word line (WL) seleziona una riga attraverso il decoder di riga (N indirizzi → 2^N WL), una bit line (BL) porta il dato alla colonna scelta dal decoder/multiplexer di colonna e dal sense amplifier. La ROM a NOR ha per ogni bit line un p-MOS di carico e n-MOS dove il bit è 0 (con WL alta tirano la BL a massa): compatta e veloce; la ROM a NAND ha serie di n-MOS ed è molto più piccola ma più lenta. Ritardo di una WL: R del polisilicio × C dei gate (Elmore); di una BL: C dei drain con la R dei transistor o del carico.Memorie a semiconduttore - struttura a matrice, decoder e ROM →, Memorie non volatili - gate flottante, EPROM, EEPROM e FlashLe memorie non volatili conservano il dato senza alimentazione. La PROM a fusibili (o antifusibili) si programma una volta interrompendo (o creando) un collegamento. Le memorie riprogrammabili usano il transistor a gate flottante: un gate di polisilicio isolato tra il canale e il gate di controllo; la carica (elettroni) intrappolata sul gate flottante aumenta la soglia vista dal gate di controllo, così il transistor programmato resta spento a tutte le tensioni di lettura (V_T,prog > V_DD). EPROM: programmazione per iniezione di portatori caldi, cancellazione collettiva con raggi UV. EEPROM (transistor FLOTOX, effetto tunnel Fowler-Nordheim attraverso un ossido sottile): cancellazione elettrica della singola cella, ma due transistor per cella (area quasi doppia). Flash: variante dell'EEPROM con una sola cella-transistor e cancellazione a blocchi o settori, struttura NOR o NAND.Memorie non volatili - gate flottante, EPROM, EEPROM e Flash →.
1. Scrittura di uno in una cella SRAM a 6 transistor (giugno 2024, luglio 2025)
In quale condizione è possibile scrivere in uno logico in una cella SRAM a 6 transistor che in precedenza immagazzinava un ? a. se e solo se il nodo è portato a ; b. se il nodo scende sotto la soglia logica dei due invertitori in retroazione positiva; c. se e solo se .
Risposta: b. L'n-MOS di accesso (con la BL a ) tira verso massa contro il p-MOS di pull-up. Non serve arrivare a : basta superare la soglia logica degli inverter in anello, oltre la quale la retroazione positiva ribalta la cella da sola. Numeri (, ): accesso contro pull-up : (scrittura riuscita); accesso contro pull-up : (ancora , ma con meno margine). Il vincolo è: accesso più forte del pull-up (scrittura) e driver più forte dell'accesso (lettura).
2. ROM a NOR e a NAND (giugno 2024, luglio 2025)
Confrontando una ROM a NOR con una a NAND: a. la NOR è più compatta e più veloce; b. la NAND è più compatta ma meno veloce; c. la NOR è più compatta ma meno veloce.
Risposta: b. La NAND ha gli n-MOS in serie lungo la colonna: non servono contatti verso massa o per ogni cella (cella molto più piccola), ma la resistenza della serie () rallenta la scarica della bit line. La NOR ha ogni transistor in parallelo e connesso a massa: più veloce, meno compatta (cella , o se programmata con i contatti).
3. Dimensione minima della capacità di storage in una DRAM 1T (settembre 2024, settembre 2026, giugno 2025)
In una cella DRAM a 1 transistor la dimensione minima della capacità di storage è determinata: a. dalla sensibilità del sense amplifier; b. dall'area minima della cella; c. dalla capacità parassita associata alla WL.
Risposta: a. In lettura la variazione di tensione della bit line è : il sense amplifier richiede un , che fissa . Numeri: , , : (Esercizio 3 · memoria DRAM a un transistor 1024 per 256, capacità, ritardo di linea e lettura (tema d'esame giugno 2025)).
4. Word line (luglio 2026)
In una RAM organizzata in righe e colonne, la word line (WL) serve a: a. selezionare una riga di celle; b. selezionare direttamente il bit di uscita finale; c. alimentare il bus dati.
Risposta: a. Il decoder di riga ( indirizzi WL) attiva una sola WL, che apre i transistor di accesso di tutte le celle della riga; la colonna è scelta dal decoder di colonna sulle bit line (Memorie a semiconduttore - struttura a matrice, decoder e ROMLe memorie a semiconduttore si classificano in lettura/scrittura (SRAM, DRAM: volatili) e sola lettura (ROM a maschera, PROM, EPROM, EEPROM, Flash: non volatili); l'accesso è casuale o non casuale (FIFO, registri a scorrimento, CAM). La struttura è a matrice di celle: una word line (WL) seleziona una riga attraverso il decoder di riga (N indirizzi → 2^N WL), una bit line (BL) porta il dato alla colonna scelta dal decoder/multiplexer di colonna e dal sense amplifier. La ROM a NOR ha per ogni bit line un p-MOS di carico e n-MOS dove il bit è 0 (con WL alta tirano la BL a massa): compatta e veloce; la ROM a NAND ha serie di n-MOS ed è molto più piccola ma più lenta. Ritardo di una WL: R del polisilicio × C dei gate (Elmore); di una BL: C dei drain con la R dei transistor o del carico.Memorie a semiconduttore - struttura a matrice, decoder e ROM →).
5. Memoria Flash (luglio 2026)
La memoria Flash può essere vista come una variante della EEPROM in cui: a. ogni cella richiede sei transistor; b. il dato è perso togliendo l'alimentazione; c. la cancellazione avviene tipicamente a blocchi o settori.
Risposta: c. La Flash ha una cella a un solo transistor a gate flottante (più densa dell'EEPROM a due transistor) e la cancellazione, per effetto tunnel, è per blocchi. È non volatile (b falsa) e ha un transistor per cella (a falsa: i sei transistor sono della SRAM).
6. Altre relazioni da sapere
- Dimensioni: WL con bit di indirizzo di riga; celle bit; righe colonne da bit byte.
- DRAM: lettura distruttiva (), refresh periodico, sense amplifier per ogni BL; SRAM: lettura non distruttiva, uscita differenziale.
- PROM a fusibili: l'interruzione programma un ; EPROM: cancellazione collettiva UV; EEPROM: due transistor per cella.
Verifica numerica
Python: tensione di in scrittura e lettura SRAM con le formule del corso; dalla sensibilità del sense amplifier.
Errori comuni
- Credere che nella SRAM debba arrivare a per la scrittura.
- Dire che la NAND è più veloce perché "senza contatti".
- Pensare che la capacità di storage minima dipenda dall'area o dalla WL.
Esercizio 16 - quesiti rapidi sulle memorie (temi d'esame 2024-2026)
- SRAM, scrittura di : sotto la soglia logica degli inverter (b); accesso vs pull-up : V; vs : V. Vincoli: pull-up accesso driver.
- ROM: NAND più compatta ma meno veloce (b); NOR più veloce (celle ).
- DRAM 1T: minima fissata dal sense amplifier (a): fF.
- WL: seleziona una riga (a). Flash: cancellazione a blocchi, un transistor per cella, non volatile (c).
- Altro: WL; DRAM 1T lettura distruttiva; PROM: interruzione ; EPROM UV collettivo; EEPROM 2T.
- Errori: V; NAND veloce; da area/WL.