Recomandat, 2024

Alegerea Editorului

Diferența dintre SRAM și DRAM

SRAM și DRAM sunt modurile de circuite integrate RAM unde SRAM utilizează tranzistoare și dispozitive de blocare în construcții, în timp ce DRAM utilizează condensatoare și tranzistoare. Acestea pot fi diferențiate în mai multe moduri, cum ar fi SRAM-ul este relativ mai rapid decât DRAM-ul; prin urmare, SRAM este utilizat pentru memoria cache în timp ce DRAM este folosit pentru memoria principală.

RAM (Random Access Memory) este un fel de memorie care necesită o putere constantă pentru a păstra datele în ea, odată ce alimentarea cu energie electrică este întreruptă, datele se vor pierde, de aceea se numește memorie volatilă . Citirea și scrierea în RAM este ușoară și rapidă și se realizează prin semnale electrice.

Diagramă de comparație

Bazele de comparațieSRAMDRAM
VitezăMai repedeMai lent
mărimeaMicMare
Cost
ScumpIeftin
Folosit inMemorie cacheMemoria principala
DensitateMai putin densFoarte densă
ConstructieComplex și utilizează tranzistori și blocuri.Simplu și utilizează condensatoare și foarte puține tranzistoare.
Un bloc de memorie necesită6 tranzistoriNumai un tranzistor.
Încărcați proprietatea de scurgereNu este prezentPrin urmare, sunt necesare circuite de reîmprospătare a energiei
Consumul de energieScăzutÎnalt

Definiția SRAM

SRAM (Static Random Access Memory) este alcătuit din tehnologia CMOS și utilizează șase tranzistoare. Construcția sa este compusă din două invertoare cross-coupled pentru a stoca date (binare) similare cu flip-flop-uri și două tranzistoare suplimentare pentru controlul accesului. Este relativ mai rapid decât alte tipuri de RAM, cum ar fi DRAM. Consumă mai puțină putere. SRAM poate stoca datele atâta timp cât este alimentată cu energie electrică.

Lucrarea SRAM pentru o celulă individuală:

Pentru a genera o stare logică stabilă, patru tranzistoare (T1, T2, T3, T4) sunt organizate într-un mod conectat. Pentru generarea stării logice 1, nodul C1 este mare, iar C2 este scăzut; în această stare, T1 și T4 sunt oprite, iar T2 și T3 sunt aprinse . Pentru starea logică 0, joncțiunea C1 este scăzută și C2 este mare; în starea dată T1 și T4 sunt aprinse, iar T2 și T3 sunt oprite. Ambele state sunt stabile până la aplicarea tensiunii de curent continuu (DC).

Linia de adresă SRAM este operată pentru deschiderea și închiderea comutatorului și pentru controlul tranzistorilor T5 și T6 care permit citirea și scrierea. Pentru operația de citire semnalul este aplicat la această linie de adresă, apoi T5 și T6 se aprind, iar valoarea biților se citește de la linia B. Pentru operația de scriere, semnalul este folosit pentru linia de biți B, iar complementul său este aplicat la B ' .

Definiția DRAM

DRAM (Dynamic Random Access Memory) este, de asemenea, un tip de RAM care este construit folosind condensatori și câteva tranzistoare. Condensatorul este utilizat pentru stocarea datelor în cazul în care valoarea biților 1 înseamnă că condensatorul este încărcat și o valoare de biți 0 înseamnă că condensatorul este descărcat. Capacitorul tinde să se descarce, ceea ce duce la scurgerea acuzațiilor.

Termenul dinamic indică faptul că încărcăturile sunt scurgeri continue, chiar și în prezența unei alimentări continue furnizate, motiv pentru care consumă mai multă energie. Pentru a păstra datele pentru o perioadă lungă de timp, trebuie să fie reînnoită în mod repetat, care necesită circuite de reîmprospătare suplimentare. Datorită pierderii de sarcină, DRAM pierde date chiar dacă este pornit. DRAM-ul este disponibil în cantitate mai mare și este mai puțin costisitor. Este nevoie doar de un singur tranzistor pentru blocul unic de memorie.

Funcționarea celulei tipice DRAM:

La momentul citirii și scrierii valorii biților din celulă, linia de adresă este activată. Tranzistorul prezent în circuitele se comportă ca un întrerupător care este închis (permite curentului să curgă) dacă se aplică o tensiune la linia de adresă și se deschide (nu există curent) dacă nu se aplică tensiune la linia de adresă. Pentru operația de scriere se utilizează un semnal de tensiune pe linia de biți unde tensiunea înaltă arată 1, iar tensiunea joasă indică 0. Se utilizează apoi un semnal pentru linia de adresă care permite transferul încărcării către condensator.

Când linia de adresă este aleasă pentru executarea operației de citire, tranzistorul se aprinde și încărcarea stocată pe condensator este furnizată pe o linie de biți și pe un amplificator de sens.

Amplificatorul de sens specifică dacă celula conține o logică 1 sau logică 2 prin compararea tensiunii condensatorului cu o valoare de referință. Citirea celulei duce la descărcarea condensatorului, care trebuie restabilită pentru a finaliza operația. Chiar dacă un DRAM este în principiu un dispozitiv analogic și folosit pentru a stoca singurul bit (de exemplu, 0, 1).

Diferențe cheie între SRAM și DRAM

  1. SRAM este o memorie pe chip a cărei durată de acces este mică, în timp ce DRAM este o memorie off-chip care are un timp de acces mare. Prin urmare, SRAM este mai rapid decât DRAM.
  2. DRAM este disponibil în capacitate de stocare mai mare, în timp ce SRAM este de dimensiuni mai mici .
  3. SRAM este scump, în timp ce DRAM-ul este ieftin .
  4. Memoria cache este o aplicație a SRAM. În contrast, DRAM este utilizat în memoria principală .
  5. DRAM este foarte dens . Spre deosebire de acestea, SRAM este mai rar .
  6. Construcția SRAM este complexă datorită utilizării unui număr mare de tranzistori. Dimpotrivă, DRAM este ușor de proiectat și implementat.
  7. În SRAM, un singur bloc de memorie necesită șase tranzistoare, în timp ce DRAM are nevoie doar de un tranzistor pentru un singur bloc de memorie.
  8. DRAM este numit dinamic, deoarece folosește un condensator care produce curent de scurgere din cauza dielectricului utilizat în interiorul condensatorului pentru a separa plăcile conductive nu este un izolator perfect, prin urmare, necesită circuite de reîmprospătare a puterii. Pe de altă parte, nu există nicio problemă de scurgere a sarcinii în SRAM.
  9. Consumul de energie este mai mare în DRAM decât SRAM. SRAM funcționează pe principiul schimbării direcției curentului prin comutatoare, în timp ce DRAM funcționează la menținerea încărcărilor.

Concluzie

DRAM este descendentă a SRAM. DRAM este conceput pentru a depăși dezavantajele SRAM; designerii au redus elementele de memorie utilizate într-un bit de memorie, ceea ce a redus semnificativ costul DRAM-ului și a mărit zona de stocare. Dar, DRAM-ul este lent și consumă mai multă putere decât SRAM, trebuie să fie reîncărcat frecvent în câteva milisecunde pentru a păstra încărcăturile.

Top