Raccomandato, 2024

Scelta Del Redattore

Differenza tra SRAM e DRAM

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

RAM (Random Access Memory) è un tipo di memoria che necessita di una potenza costante per conservare i dati al suo interno, una volta interrotto l'alimentazione, i dati andranno persi, per questo è noto come memoria volatile . Leggere e scrivere nella RAM è facile, rapido e realizzato tramite segnali elettrici.

Grafico comparativo

Base per il confrontoSRAMDRAM
VelocitàPiù velocePiù lentamente
TagliaPiccoloGrande
Costo
CostosoA buon mercato
Usato inMemoria cacheMemoria principale
DensitàMeno densoAltamente denso
CostruzioneComplesso e utilizza transistor e latch.Semplice e utilizza condensatori e pochissimi transistor.
Richiede un singolo blocco di memoria6 transistorSolo un transistor.
Carica proprietà di perditaNon presentePresente quindi richiedono circuito di aggiornamento di potenza
Consumo di energiaBassoalto

Definizione di SRAM

SRAM (Static Random Access Memory) è costituito da tecnologia CMOS e utilizza sei transistor. La sua costruzione è composta da due inverter cross-coupled per memorizzare dati (binari) simili a flip-flop e altri due transistor per il controllo degli accessi. È relativamente più veloce di altri tipi di RAM come DRAM. Consuma meno energia. SRAM può contenere i dati finché viene fornita corrente.

Funzionamento di SRAM per una singola cella:

Per generare uno stato logico stabile, quattro transistor (T1, T2, T3, T4) sono organizzati in modo interconnesso. Per generare lo stato logico 1, il nodo C1 è alto e C2 è basso; in questo stato, T1 e T4 sono disattivati ​​e T2 e T3 sono attivi . Per lo stato logico 0, la giunzione C1 è bassa e C2 è alta; nello stato dato T1 e T4 sono accesi, e T2 e T3 sono spenti. Entrambi gli stati sono stabili fino a quando non viene applicata la tensione continua (dc).

La linea di indirizzo SRAM viene attivata 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 accendono, e il valore di bit viene letto dalla riga B. Per l'operazione di scrittura, il segnale viene impiegato sulla linea di bit B e il suo complemento viene applicato a B ' .

Definizione di DRAM

DRAM (Dynamic Random Access Memory) è anche un tipo di RAM che è costruito utilizzando condensatori e pochi transistor. Il condensatore viene utilizzato per memorizzare i dati in cui il valore di bit 1 indica che il condensatore è carico e un valore di bit 0 significa che il condensatore è scaricato. Il condensatore tende a scaricarsi, con conseguente fuoriuscita di cariche.

Il termine dinamico indica che le cariche perdono continuamente anche in presenza di energia continua fornita che è la ragione per cui consuma più energia. Per conservare i dati per un lungo periodo, è necessario aggiornarli più volte, il che richiede un circuito di aggiornamento aggiuntivo. A causa di perdite di carica, la DRAM perde i dati anche se l'alimentazione è attivata. La DRAM è disponibile nella maggiore quantità di capacità ed è meno costosa. Richiede solo un singolo transistor per il singolo blocco di memoria.

Funzionamento della tipica cella DRAM:

Al momento di leggere e scrivere il valore del bit dalla cella, viene attivata la riga dell'indirizzo. Il transistor presente nel circuito si comporta come un interruttore che viene chiuso (consentendo il flusso di corrente) se viene applicata una tensione alla linea di indirizzo e aperta (senza flussi di corrente) se non viene applicata alcuna tensione alla linea di indirizzo. Per l'operazione di scrittura, un segnale di tensione viene impiegato alla linea di bit dove l'alta tensione mostra 1 e la bassa tensione indica 0. Un segnale viene quindi utilizzato alla linea di indirizzo che consente il trasferimento della carica al condensatore.

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

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

Differenze chiave tra SRAM e DRAM

  1. SRAM è una memoria on-chip il cui tempo di accesso è ridotto mentre DRAM è una memoria off-chip che ha un ampio tempo di accesso. Pertanto SRAM è più veloce della DRAM.
  2. La DRAM è disponibile in una maggiore capacità di archiviazione mentre SRAM è di dimensioni più ridotte.
  3. SRAM è costoso, mentre la DRAM è economica .
  4. La memoria cache è un'applicazione di SRAM. Al contrario, DRAM viene utilizzato nella memoria principale .
  5. La DRAM è molto densa . Come contro, SRAM è più raro .
  6. La costruzione di SRAM è complessa a causa dell'utilizzo di un gran numero di transistor. Al contrario, DRAM è semplice da progettare e implementare.
  7. In SRAM un singolo blocco di memoria richiede sei transistor mentre la DRAM ha bisogno di un solo transistor per un singolo blocco di memoria.
  8. La DRAM è denominata come dinamica, poiché utilizza un condensatore che produce corrente di dispersione dovuta al dielettrico utilizzato all'interno del condensatore per separare le piastre conduttive non è un isolante perfetto, quindi richiede un circuito di aggiornamento dell'alimentazione. D'altra parte, non vi è alcun problema di perdita di carico nella SRAM.
  9. Il consumo energetico è più elevato in DRAM rispetto alla SRAM. SRAM opera sul principio di cambiare la direzione della corrente attraverso gli interruttori mentre la DRAM lavora per mantenere le cariche.

Conclusione

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

Top