Erinevus SRAMi ja DRAMi vahel
Sisu
- Võrdlusdiagramm
- SRAMi määratlus
- SRAM-i töötamine individuaalse lahtri jaoks:
- DRAM-i määratlus
- Tüüpilise DRAM-raku töö:
- Järeldus
SRAM ja DRAM on režiimid integraallülituse RAM kus SRAM kasutab ehituses transistore ja riive, DRAM aga kondensaatoreid ja transistore. Neid saab eristada mitmel viisil, näiteks SRAM on suhteliselt kiirem kui DRAM; seetõttu kasutatakse vahemälu jaoks SRAM-i, põhimälu jaoks aga DRAM-i.
RAM (muutmälu) on selline mälu, mis vajab andmete säilitamiseks pidevat voolu, kui toiteallika katkemise korral kaovad andmed, sellepärast nimetatakse seda kõikuv mälu. RAM-is lugemine ja kirjutamine on lihtne ja kiire ning teostatav elektriliste signaalide abil.
- Võrdlusdiagramm
- Definitsioon
- Peamised erinevused
- Järeldus
Võrdlusdiagramm
Võrdluse alus | SRAM | DRAM |
---|---|---|
Kiirus | Kiirem | Aeglasemalt |
Suurus | Väike | Suur |
Maksumus | Kallid | Odav |
Kasutatakse | Vahemälu | Põhimälu |
Tihedus | Vähem tihe | Väga tihe |
Ehitus | Kompleksne ja kasutab transistore ja riive. | Lihtne ja kasutab kondensaatoreid ja väga vähe transistreid. |
Üks mälu plokk nõuab | 6 transistorit | Ainult üks transistor. |
Laadige lekke omadus | Pole kohal | Seega vajavad praegused toite värskendusskeemid |
Energiatarve | Madal | Kõrge |
SRAMi määratlus
SRAM (staatiline muutmälu) koosneb CMOS-tehnoloogia ja kasutab kuut transistorit. Selle konstruktsioon koosneb kahest ristsidestatud muundurist (binaarsete) andmete salvestamiseks sarnaselt klapiga ja kahest lisatransistorist juurdepääsu juhtimiseks. See on suhteliselt kiirem kui muud RAM-i tüübid, näiteks DRAM. See tarbib vähem energiat. SRAM saab andmeid hoida seni, kuni sellele toide antakse.
SRAM-i töötamine individuaalse lahtri jaoks:
Stabiilse loogilise oleku genereerimiseks neli transistorid (T1, T2, T3, T4) on korraldatud ristseotud viisil. Loogika oleku 1, sõlme genereerimiseksC1 on kõrge ja C2 on madal; selles olekus T1 ja T4 on välja lülitatud ja T2 ja T3 on sisse lülitatud Loogika oleku 0 korral ristmik C1 on madal ja C2 on kõrge; antud olekus T1 ja T4 on sisse lülitatud ja T2 ja T3 on välja lülitatud. Mõlemad olekud on püsivad kuni alalisvoolu (alalisvoolu) pinge rakendamiseni.
SRAM aadressi rida on ette nähtud lüliti avamiseks ja sulgemiseks ning T5 ja T6 transistoride juhtimiseks, mis võimaldavad lugeda ja kirjutada. Loetud toiminguteks rakendatakse signaali sellele aadressireale, seejärel lülituvad sisse T5 ja T6 ning biti väärtust loetakse joonelt B. Kirjutamisoperatsiooni jaoks kasutatakse signaali B-ni. bit rida, ja selle täiendit rakendatakse B 'suhtes.
DRAM-i määratlus
DRAM (dünaamiline muutmälu) on ka teatud tüüpi RAM, mis on kondensaatorite ja väheste transistoride abil konstrueeritud. Kondensaatorit kasutatakse andmete salvestamiseks, kus biti väärtus 1 tähendab, et kondensaator on laetud ja biti väärtus 0 tähendab, et kondensaator on tühi. Kondensaator kipub tühjenema, mille tagajärjel lekib laeng.
Dünaamiline termin näitab, et laengud lekivad pidevalt ka pideva toiteallika olemasolul, mis põhjustab rohkem energiat. Andmete pikaajaliseks säilitamiseks tuleb seda korduvalt värskendada, mis nõuab täiendavat värskendusskeemi. Lekkuva laengu tõttu kaotab DRAM andmed isegi siis, kui toide on sisse lülitatud. DRAM on saadaval suurema mahutavusega ja odavam. Selle mälu ühe ploki jaoks on vaja ainult ühte transistorit.
Tüüpilise DRAM-raku töö:
Lahtrist bitiväärtuse lugemise ja kirjutamise ajal aktiveeritakse aadressirida. Ahelas olev transistor käitub lülitina, mis on suletud (võimaldades voolu voolata), kui aadressireale rakendatakse pinget ja avatud (voolu ei voola), kui aadressireale ei rakendata pinget. Kirjutamisoperatsiooni jaoks kasutatakse pingesignaali bitiliinile, kus kõrge pinge näitab 1 ja madal pinge näitab 0. Seejärel kasutatakse aadressireale signaali, mis võimaldab laengu ülekandmist kondensaatorile.
Kui lugemistoimingu tegemiseks on valitud aadressirida, lülitub sisse transistor ja kondensaatorile salvestatud laeng tarnitakse bitiliinile ja senssivõimendile.
Sensatsioonivõimendi täpsustab, kas lahter sisaldab loogikat 1 või loogikat 2, võrreldes kondensaatori pinget kontrollväärtusega. Lahtri lugemise tulemusel tühjeneb kondensaator, mis tuleb toimingu lõpetamiseks taastada. Ehkki DRAM on põhimõtteliselt analoogseade ja seda kasutatakse üksiku biti (s.o 0,1) talletamiseks.- SRAM on kiibil mälu, mille juurdepääsuaeg on väike, samal ajal kui DRAM on kiibist väljas mälu, millel on pikk juurdepääsuaeg. Seetõttu on SRAM kiirem kui DRAM.
- DRAM on saadaval keeles suurem mälumaht, kui SRAM on väiksem suurus.
- SRAM on kallis arvestades, et DRAM on odav.
- vahemälu on SRAM-i rakendus. DRAM-i kasutatakse seevastu põhimälu.
- DRAM on väga tihe. Vastupidiselt sellele on SRAM harvem.
- SRAM-i ehitus on keeruline suure hulga transistoride kasutamise tõttu. Vastupidi, DRAM on lihtne kujundada ja rakendada.
- SRAM-is on vaja ühte mäluplokki kuus transistorid, samas kui DRAM vajab ühe mälu ploki jaoks ainult ühte transistorit.
- DRAM-i nimetatakse dünaamiliseks, kuna see kasutab kondensaatorit, mis toodab lekkevool kondensaatori sees juhtivate plaatide eraldamiseks kasutatava dielektriku tõttu pole täiuslik isolaator, seetõttu on vaja toite värskenduslülitust. Teisest küljest ei ole SRAM-is laenude lekke küsimus.
- Elektritarbimine on DRAM-is suurem kui SRAM-is. SRAM töötab põhimõttel muuta voolusuunda lülitite kaudu, samal ajal kui DRAM töötab laengute hoidmisel.
Järeldus
DRAM on SRAM järeltulija. DRAM on välja töötatud SRAM puuduste ületamiseks; disainerid on vähendanud ühes bitis mälumahtu, mis vähendas märkimisväärselt DRAM-i kulusid ja suurendas mäluruumi. Kuid kuna DRAM on aeglane ja tarbib rohkem energiat kui SRAM, tuleb seda laetuse säilitamiseks sageli värskendada mõne millisekundi jooksul.