Forskellen mellem SRAM og DRAM
Indhold
- Sammenligningstabel
- Definition af SRAM
- Arbejde med SRAM for en individuel celle:
- Definition af DRAM
- Arbejde med typisk DRAM-celle:
- Konklusion
SRAM og DRAM er tilstande til integreret kredsløb RAM hvor SRAM bruger transistorer og låse i konstruktion, mens DRAM bruger kondensatorer og transistorer. Disse kan differentieres på mange måder, såsom SRAM er relativt hurtigere end DRAM; derfor bruges SRAM til cachehukommelse, mens DRAM bruges til hovedhukommelse.
RAM (Random Access Memory) er en slags hukommelse, der har brug for konstant strøm for at bevare dataene i dem, når strømforsyningen er afbrudt vil dataene gå tabt, det er derfor, det kaldes flygtig hukommelse. Læsning og skrivning i RAM er let og hurtigt og opnås gennem elektriske signaler.
- Sammenligningstabel
- Definition
- Vigtige forskelle
- Konklusion
Sammenligningstabel
Grundlag for sammenligning | SRAM | DRAM |
---|---|---|
Hastighed | Hurtigere | Langsommere |
Størrelse | Lille | Stor |
Koste | Dyrt | Billig |
Brugt i | Cachehukommelse | Primære hukommelse |
Massefylde | Mindre tæt | Meget tæt |
Konstruktion | Kompleks og bruger transistorer og låse. | Enkelt og bruger kondensatorer og meget få transistorer. |
En enkelt hukommelsesblok kræver | 6 transistorer | Kun en transistor. |
Opladningslæksejendom | Ikke til stede | Nuværende kræver derfor strømopdateringskredsløb |
Strømforbrug | Lav | Høj |
Definition af SRAM
SRAM (Static Random Access Memory) er lavet af CMOS-teknologi og bruger seks transistorer. Dens konstruktion består af to tværkoblede invertere til lagring af data (binært) svarende til flip-flops og ekstra to transistorer til adgangskontrol. Det er relativt hurtigere end andre RAM-typer, såsom DRAM. Det bruger mindre strøm. SRAM kan indeholde dataene, så længe der leveres strøm til dem.
Arbejde med SRAM for en individuel celle:
For at generere stabil logisk tilstand, fire transistorer (T1, T2, T3, T4) er organiseret på tværs forbundet. Til generering af logiktilstand 1, knudeC1 er høj, og C2 er lavt; i denne tilstand, T1 og T4 er slukket, og T2 og T3 er på. For logisk tilstand 0, kryds C1 er lav, og C2 er høj; i den givne tilstand T1 og T4 er tændt, og T2 og T3 er slukket. Begge tilstande er stabile, indtil jævnstrømspændingen (DC) er påført.
SRAM adresselinje betjenes til at åbne og lukke kontakten og til at styre T5- og T6-transistorer, der tillader at læse og skrive. Til læseoperation påføres signalet på disse adresselinjer, derefter tændes T5 og T6, og bitværdien læses fra linje B. Til skriveoperationen anvendes signalet til B bit line, og dens komplement anvendes til B '.
Definition af DRAM
DRAM (Dynamic Random Access Memory) er også en type RAM, der er konstrueret ved hjælp af kondensatorer og få transistorer. Kondensatoren bruges til at lagre dataene, hvor bitværdi 1 betyder, at kondensatoren er opladet, og en bitværdi 0 betyder, at kondensatoren aflades. Kondensator har en tendens til at udledes, hvilket resulterer i utæthed af ladninger.
Den dynamiske betegnelse indikerer, at ladningerne kontinuerligt lækker, selv i nærvær af kontinuerlig leveret strøm, og det er grunden til, at det forbruger mere strøm. For at beholde data i lang tid skal de gentagne gange opdateres, hvilket kræver yderligere opdateringskredsløb. På grund af lækkerladning mister DRAM data, selvom der er tændt for strøm. DRAM er tilgængelig i den højere kapacitetsmængde og er billigere. Det kræver kun en enkelt transistor til den eneste hukommelsesblok.
Arbejde med typisk DRAM-celle:
På tidspunktet for læsning og skrivning af bitværdien fra cellen aktiveres adresselinjen. Transistoren, der er til stede i kredsløbet, opfører sig som en switch, der er lukket (tillader strøm at strømme), hvis der tilføres en spænding til adresselinien og åben (der strømmer ingen strøm), hvis der ikke tilføres spænding til adresselinien. Til skriveoperationen anvendes et spændingssignal til bitlinien, hvor højspænding viser 1, og lavspænding indikerer 0. Et signal bruges derefter til adresselinien, der muliggør overførsel af ladningen til kondensatoren.
Når adresselinjen vælges til udførelse af læseoperation, tændes transistoren, og ladningen, der er gemt på kondensatoren, leveres ud på en bitlinie og til en sanseforstærker.
Sensorforstærkeren specificerer, om cellen indeholder en logik 1 eller logik 2 ved at sammenligne kondensatorens spænding med en referenceværdi. Aflæsningen af cellen resulterer i udladning af kondensatoren, som skal gendannes for at afslutte operationen. Selvom en DRAM dybest set er en analog enhed og bruges til at gemme den enkelte bit (dvs. 0,1).- SRAM er en on-chip hukommelse, hvis adgangstid er lille, mens DRAM er en off-chip hukommelse, der har en stor adgangstid. Derfor er SRAM hurtigere end DRAM.
- DRAM er tilgængelig i større lagringskapacitet, mens SRAM er af mindre størrelse.
- SRAM er dyrt hvorimod DRAM er det billig.
- Det cachehukommelse er en anvendelse af SRAM. I modsætning hertil bruges DRAM i primære hukommelse.
- DRAMM er meget tæt. Modsat er SRAM sjældnere.
- Konstruktionen af SRAM er kompleks på grund af brugen af et stort antal transistorer. Tværtimod er DRAM det enkel at designe og implementere.
- I SRAM kræver en enkelt blok hukommelse seks transistorer, hvorimod DRAM kun har brug for en transistor til en enkelt hukommelsesblok.
- DRAM er navngivet som dynamisk, fordi det bruger kondensator, der producerer lækage strøm på grund af det dielektrikum, der er brugt inde i kondensatoren til at adskille de ledende plader, er ikke en perfekt isolator og kræver derfor kraftopfriskningskredsløb. På den anden side er der ikke noget spørgsmål om ladelækage i SRAM.
- Strømforbruget er højere i DRAM end SRAM. SRAM fungerer på princippet om at ændre strømretningen gennem afbrydere, mens DRAM arbejder på at holde ladningerne.
Konklusion
DRAM er efterkommer af SRAM. DRAM er udtænkt for at overvinde ulemperne ved SRAM; designere har reduceret hukommelseselementerne, der blev brugt i en bit hukommelse, hvilket reducerede DRAM-omkostningerne markant og øgede lagerområdet. Men DRAM er langsom og bruger mere strøm end SRAM, det skal ofte opdateres på få millisekunder for at beholde opladningerne.