Wat is statisch RAM?
- Statisch RAM (SRAM) is een type RAM (Random Access Memory) dat een vergrendelend circuit gebruikt om elk bit aan gegevens op te slaan. Dit betekent dat de gegevens in SRAM niet voortdurend hoeven te worden vernieuwd, in tegenstelling tot dynamisch RAM (DRAM). SRAM is dus sneller en betrouwbaarder dan DRAM, maar ook duurder.
- SRAM wordt doorgaans gebruikt in toepassingen waarbij snelheid en betrouwbaarheid van cruciaal belang zijn, zoals caches en buffers. Het wordt ook gebruikt in sommige embedded systemen, zoals microcontrollers.
- SRAM-cellen bestaan uit een paar kruislings gekoppelde omvormers. De omvormers zijn zo aangesloten dat de uitgang van de ene omvormer verbonden is met de ingang van de andere, en omgekeerd. Hierdoor ontstaat een positieve feedbacklus, waardoor de omvormers in een van twee stabiele toestanden terechtkomen.
- De twee stabiele toestanden van een SRAM-cel komen overeen met de twee mogelijke waarden van een bit:0 en 1. Wanneer de cel zich in de 0-toestand bevindt, is de uitgang van de eerste omvormer laag en de uitgang van de tweede omvormer hoog. Wanneer de cel zich in de 1-toestand bevindt, is het tegenovergestelde waar.
- De gegevens in een SRAM-cel worden gelezen door de uitgangen van de twee omvormers aan te sluiten op de ingangen van een detectieversterker. De detectieversterker versterkt het kleine spanningsverschil tussen de twee uitgangen en voert vervolgens een digitaal signaal uit dat overeenkomt met het opgeslagen bit.
- Er kan naar SRAM-cellen worden geschreven door een spanning aan te leggen op de schrijfterminals van de cel. Hierdoor schakelt de cel over naar de tegenovergestelde toestand.
- SRAM is een duurder type RAM dan DRAM, maar het is ook sneller en betrouwbaarder. SRAM wordt daarom gebruikt in toepassingen waar snelheid en betrouwbaarheid van cruciaal belang zijn, zoals caches en buffers. |