Differenza tra SRAM e DRAM

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 5 Maggio 2024
Anonim
DRAM e SRAM
Video: DRAM e SRAM

Contenuto


SRAM e DRAM sono le modalità di RAM a circuito integrato dove SRAM utilizza transistor e chiavistelli nella costruzione mentre DRAM utilizza condensatori e transistor. Questi possono essere differenziati in molti modi, come SRAM è relativamente più veloce di DRAM; pertanto SRAM viene utilizzato per la memoria cache mentre DRAM viene utilizzato per la memoria principale.

RAM (memoria ad accesso casuale) è un tipo di memoria che ha bisogno di energia costante per conservare i dati al suo interno, una volta interrotto l'alimentatore i dati andranno persi, ecco perché è noto come memoria volatile. Leggere e scrivere nella RAM è facile e rapido e si realizza attraverso segnali elettrici.

  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Conclusione

Tabella di comparazione

Base per il confrontoSRAMDRAM
VelocitàPiù velocePiù lentamente
DimensionePiccoloGrande
Costo
CostosoEconomico
Usato inMemoria cacheMemoria principale
DensitàMeno denso Molto denso
CostruzioneComplesso e utilizza transistor e chiavistelli.Semplice e utilizza condensatori e pochissimi transistor.
Richiede un singolo blocco di memoria6 transistorUn solo transistor.
Carica perdita proprietà Non presenteIl presente richiede quindi un circuito di aggiornamento dell'alimentazione
Consumo di energiaBassoalto


Definizione di SRAM

SRAM (memoria ad accesso casuale statico) è fatto di Tecnologia CMOS e utilizza sei transistor. La sua costruzione è composta da due inverter accoppiati per immagazzinare dati (binari) simili ai flip-flop e due transistor extra per il controllo degli accessi. È relativamente più veloce rispetto ad altri tipi di RAM come DRAM. Consuma meno energia. SRAM può contenere i dati fino a quando l'alimentazione viene fornita ad esso.

Funzionamento di SRAM per una singola cella:

Per generare uno stato logico stabile, quattro transistori (T1, T2, T3, T4) sono organizzati in modo incrociato. Per generare lo stato logico 1, nodoC1 è alto e C2 è basso; in questo stato, T1 e T4 sono spenti e T2 e T3 sono su. Per lo stato logico 0, giunzione C1 è basso e C2 è alto; nello stato dato T1 e T4 sono attivi e T2 e T3 sono spenti. Entrambi gli stati sono stabili finché non viene applicata la tensione in corrente continua (cc).


La SRAM riga dell'indirizzo viene utilizzato per aprire e chiudere l'interruttore e per controllare i transistor T5 e T6 che consentono di leggere e scrivere. Per l'operazione di lettura il segnale viene applicato a queste linee di indirizzo, quindi T5 e T6 si attivano e il valore di bit viene letto dalla linea B. Per l'operazione di scrittura, il segnale viene impiegato su B linea di bite il suo complemento viene applicato a B ".

Definizione di DRAM

DRAM (memoria ad accesso casuale dinamico) è anche un tipo di RAM che viene costruita usando condensatori e pochi transistor. Il condensatore viene utilizzato per la memorizzazione dei dati in cui il valore di bit 1 indica che il condensatore è carico e un valore di bit 0 significa che il condensatore viene scaricato. Il condensatore tende a scaricarsi, causando perdite di carica.

Il termine dinamico indica che le cariche perdono continuamente anche in presenza di alimentazione continua fornita, motivo per cui consuma più energia. Per conservare i dati per lungo tempo, è necessario aggiornarli ripetutamente, il che richiede circuiti di aggiornamento aggiuntivi. A causa della perdita di carica, DRAM perde i dati anche se l'alimentazione è accesa. DRAM è disponibile con una maggiore capacità ed è meno costoso. Richiede solo un singolo transistor per il singolo blocco di memoria.

Funzionamento della tipica cella DRAM:

Al momento della lettura e della scrittura del valore di bit dalla cella, la riga dell'indirizzo è attivata. Il transistor presente nel circuito si comporta come un interruttore chiuso (permettendo alla corrente di fluire) se viene applicata una tensione alla riga dell'indirizzo e Aperto (nessun flusso di corrente) se nessuna tensione è applicata alla riga dell'indirizzo. Per l'operazione di scrittura, un segnale di tensione viene impiegato sulla linea di bit in cui l'alta tensione mostra 1 e la bassa tensione indica 0. Viene quindi utilizzato un segnale sulla linea di indirizzo che consente il trasferimento della carica al condensatore.

Quando viene scelta la linea dell'indirizzo per eseguire l'operazione di lettura, il transistor si attiva e la carica memorizzata sul condensatore viene erogata su una linea di bit e su un amplificatore di rilevamento.

L'amplificatore di rilevamento specifica se la cella contiene una logica 1 o una logica 2 confrontando la tensione del condensatore con un valore di riferimento. La lettura della cella provoca lo scarico del condensatore, che deve essere ripristinato per completare l'operazione. Anche se una DRAM è fondamentalmente un dispositivo analogico e viene utilizzata per memorizzare il singolo bit (cioè 0,1).

  1. SRAM è un on-chip memoria il cui tempo di accesso è ridotto mentre DRAM è un off-chip memoria che ha un grande tempo di accesso. Pertanto SRAM è più veloce di DRAM.
  2. DRAM è disponibile in più grandi capacità di archiviazione mentre SRAM è di più piccoli dimensione.
  3. SRAM è costoso mentre DRAM è economico.
  4. Il memoria cache è un'applicazione di SRAM. Al contrario, viene utilizzata la DRAM memoria principale.
  5. DRAM è molto denso. Contro, SRAM è più raro.
  6. La costruzione di SRAM è complesso a causa dell'uso di un gran numero di transistor. Al contrario, DRAM lo è semplice progettare e realizzare.
  7. In SRAM è necessario un singolo blocco di memoria sei transistor mentre DRAM necessita di un solo transistor per un singolo blocco di memoria.
  8. DRAM è chiamata dinamica, perché utilizza un condensatore che produce corrente di dispersione a causa del dielettrico utilizzato all'interno del condensatore per separare le piastre conduttive non è un isolante perfetto, quindi richiedono circuiti di aggiornamento di potenza. D'altra parte, non vi è alcun problema di perdita di carica nella SRAM.
  9. Il consumo di energia è più alto in DRAM che in SRAM. SRAM opera sul principio di cambiare la direzione della corrente attraverso gli interruttori mentre DRAM lavora per trattenere le cariche.

Conclusione

DRAM discende da SRAM. DRAM è concepito per superare gli svantaggi di SRAM; i progettisti hanno ridotto gli elementi di memoria utilizzati in un bit di memoria, il che ha ridotto significativamente il costo della DRAM e aumentato l'area di archiviazione. Ma la DRAM è lenta e consuma più energia della SRAM, per mantenere le cariche deve essere aggiornata frequentemente in pochi millisecondi.