Hva er statisk RAM?
- Statisk RAM (SRAM) er en type RAM (Random Access Memory) som bruker en låsekrets for å lagre hver bit av data. Dette betyr at dataene i SRAM ikke trenger å oppdateres konstant, i motsetning til dynamisk RAM (DRAM). SRAM er derfor raskere og mer pålitelig enn DRAM, men det er også dyrere.
– SRAM brukes vanligvis i applikasjoner der hastighet og pålitelighet er kritisk, som cacher og buffere. Det brukes også i noen innebygde systemer, for eksempel mikrokontrollere.
- SRAM-celler består av et par krysskoblede omformere. Inverterne er koblet slik at utgangen til den ene omformeren er koblet til inngangen til den andre, og omvendt. Dette skaper en positiv tilbakemeldingssløyfe, som får inverterne til å låse seg inn i en av to stabile tilstander.
- De to stabile tilstandene til en SRAM-celle tilsvarer de to mulige verdiene av en bit:0 og 1. Når cellen er i 0-tilstand, er utgangen til den første omformeren lav og utgangen til den andre omformeren høy. Når cellen er i 1-tilstand, er det motsatte sant.
- Dataene i en SRAM-celle leses ved å koble utgangene til de to inverterne til inngangene til en sense-forsterker. Senseforsterkeren forsterker den lille forskjellen i spenning mellom de to utgangene, og sender deretter ut et digitalt signal som tilsvarer den lagrede biten.
- SRAM-celler kan skrives til ved å påføre en spenning til skriveterminalene til cellen. Dette får cellen til å bytte til motsatt tilstand.
– SRAM er en dyrere type RAM enn DRAM, men den er også raskere og mer pålitelig. SRAM brukes derfor i applikasjoner der hastighet og pålitelighet er kritisk, som cacher og buffere.