Soovitatav, 2024

Toimetaja Valik

Erinevus SRAMi ja DRAMi vahel

SRAM ja DRAM on integraallülituse RAM režiimid, kus SRAM kasutab ehituses transistoreid ja riive, samas kui DRAM kasutab kondensaatoreid ja transistoreid. Neid saab diferentseerida mitmel viisil, näiteks SRAM on suhteliselt kiirem kui DRAM; seega kasutatakse SRAMi vahemälu jaoks, kui DRAMi kasutatakse põhimäluks.

RAM (Random Access Memory) on selline mälu, mis vajab pidevat jõudu, et andmeid selles hoida, kui toiteallikas on katkenud, siis andmed kaovad, mistõttu seda nimetatakse lenduvaks mäluks . RAM-i lugemine ja kirjutamine on lihtne ja kiire ning seda saab teha elektriliste signaalide abil.

Võrdluskaart

Võrdluse alusSRAMDRAM
KiirusKiiremAeglasemalt
SuurusVäikeSuur
Maksumus
KallisOdav
KasutatakseVahemäluPõhimälu
TihedusVähem tiheVäga tihe
EhitusKompleks ja kasutab transistoreid ja riive.Lihtne ja kasutab kondensaatoreid ja väga vähe transistoreid.
Üks mälu plokk nõuab6 transistoritAinult üks transistor.
Laadige lekkeomadusedEi ole kohalOlemasolev osa vajab seega võimsuse värskendamise skeemi
EnergiatarveMadalKõrge

SRAMi määratlus

SRAM (Static Random Access Memory) koosneb CMOS-tehnoloogiast ja kasutab kuut transistorit. Selle konstruktsioon koosneb kahest ristseotud inverterist, et salvestada andmeid (binaarsed), mis on sarnased klappidega, ja kaks täiendavat transistorit juurdepääsu kontrollimiseks. See on suhteliselt kiirem kui teised RAM tüübid, näiteks DRAM. See tarbib vähem energiat. SRAM võib andmeid hoida nii kaua, kuni sellele antakse toide.

SRAMi töötamine üksiku raku jaoks:

Stabiilse loogilise oleku loomiseks on neli transistorit (T1, T2, T3, T4) ühendatud ristseotud viisil. Loogilise oleku 1 genereerimiseks on sõlm C1 kõrge ja C2 on madal; selles olekus on T1 ja T4 välja lülitatud ning T2 ja T3 on sisse lülitatud. Loogilise oleku 0 korral on ühenduskoht C1 madal ja C2 on kõrge; antud olekus T1 ja T4 on sisse lülitatud ning T2 ja T3 on välja lülitatud. Mõlemad olekud on stabiilsed, kuni rakendatakse alalisvoolu (dc) pinge.

SRAMi aadressirida kasutatakse lüliti avamiseks ja sulgemiseks ning T5 ja T6 transistorite juhtimiseks, mis võimaldavad lugeda ja kirjutada. Lugemisoperatsiooni korral rakendatakse signaali nendele aadressiridadele, seejärel T5 ja T6 ning bittiväärtus loetakse reast B. Kirjutusoperatsiooni jaoks kasutatakse signaali B bitireale ja selle komplekti rakendatakse B ' .

DRAMi määratlus

DRAM (Dynamic Random Access Memory) on samuti RAM, mis on konstrueeritud kondensaatorite ja väheste transistoritega. Kondensaatorit kasutatakse andmete salvestamiseks, kus bitiväärtus 1 tähendab, et kondensaator on laetud ja bitiväärtus 0 tähendab, et kondensaator on tühi. Kondensaator kipub voolama, mille tulemuseks on laengute leke.

Dünaamiline termin näitab, et laengud lekkivad pidevalt isegi pideva tarnitava võimsuse juures, mis on põhjus, miks ta tarbib rohkem energiat. Andmete pikka aega säilitamiseks tuleb seda korduvalt värskendada, mis nõuab täiendavat värskenduskontuuri. Lekkuva laengu tõttu kaotab DRAM andmed isegi siis, kui toide on sisse lülitatud. DRAM on saadaval suuremas mahus ja odavam. See nõuab ainult üht transistorit ühe mälu ploki jaoks.

Tüüpilise DRAM-raku töötamine:

Biti väärtuse lugemisel ja kirjutamisel rakust aktiveeritakse aadressirida. Ringluses olev transistor käitub kui lüliti, mis on suletud (võimaldades voolu voolu), kui aadressi liinile rakendatakse pinge ja avatud (voolu ei voolu), kui aadressi liinile ei rakendata pinget. Kirjutusoperatsiooni jaoks kasutatakse pinge signaali bitijoonele, kus kõrgepinge näitab 1, ja madal pinge näitab 0. Signaali kasutatakse seejärel aadressiliinile, mis võimaldab laengu ülekandmist kondensaatorisse.

Kui aadressirida valitakse lugemisoperatsiooni sooritamiseks, lülitub transistor sisse ja kondensaatorile salvestatud laeng väljastatakse bitijoonele ja sensori võimendile.

Sensori võimendaja määrab, kas lahtris on loogika 1 või loogika 2, võrreldes kondensaatori pinge ja kontrollväärtuse vahel. Raku lugemine annab tulemuseks kondensaatori tühjenemise, mis tuleb operatsiooni lõpetamiseks taastada. Kuigi DRAM on põhimõtteliselt analoogseade ja seda kasutatakse ühe biti salvestamiseks (st 0, 1).

SRAMi ja DRAMi põhilised erinevused

  1. SRAM on kiibi mälu, mille ligipääsuaeg on väike, samas kui DRAM on kiipmälu, millel on suur juurdepääsuaeg. Seetõttu on SRAM kiirem kui DRAM.
  2. DRAM on saadaval suurema mälumahuga, samas kui SRAM on väiksema suurusega.
  3. SRAM on kallis, samas kui DRAM on odav .
  4. Vahemälu on SRAMi rakendus. Seevastu kasutatakse DRAM-i põhimälus .
  5. DRAM on väga tihe . Seevastu SRAM on harvem .
  6. SRAMi ehitus on keeruline tänu suure hulga transistoride kasutamisele. Vastupidi, DRAM on lihtne konstrueerida ja rakendada.
  7. SRAMis vajab üks mälu plokk kuut transistorit, samas kui DRAM vajab vaid ühte transistorit ühe mäluploki jaoks.
  8. DRAM-i nimetatakse dünaamiliseks, sest see kasutab kondensaatorit, mis tekitab kondensaatori sees kasutatava dielektriku tõttu juhtivaid plaate, mis ei ole täiuslik isolaator. Teisest küljest ei ole SRAMis laengu lekke küsimus.
  9. Energiatarbimine on DRAMis kõrgem kui SRAM. SRAM töötab põhimõttel, et voolu suund muutub lülitite kaudu, samas kui DRAM töötab laengute hoidmisel.

Järeldus

DRAM on SRAMi järeltulija. DRAM on välja töötatud SRAMi puuduste ületamiseks; disainerid on vähendanud mälu elemente, mida kasutati ühel mälupulgal, mis oluliselt vähendas DRAM-i maksumust ja suurendas mäluruumi. Kuid DRAM on aeglane ja tarbib rohkem energiat kui SRAM, seda tuleb tasude säilitamiseks sageli mõne millisekundi jooksul sageli värskendada.

Top