Vad är statiskt RAM?
- Statiskt RAM (SRAM) är en typ av RAM (Random Access Memory) som använder en låskrets för att lagra varje databit. Detta innebär att data i SRAM inte behöver uppdateras konstant, till skillnad från dynamiskt RAM (DRAM). SRAM är därför snabbare och mer pålitligt än DRAM, men det är också dyrare.
- SRAM används vanligtvis i applikationer där hastighet och tillförlitlighet är avgörande, såsom cacher och buffertar. Det används också i vissa inbyggda system, såsom mikrokontroller.
- SRAM-celler består av ett par korskopplade växelriktare. Växelriktarna är anslutna så att utgången på en växelriktare är ansluten till ingången på den andra och vice versa. Detta skapar en positiv återkopplingsslinga, som gör att växelriktarna låser sig i ett av två stabila tillstånd.
- De två stabila tillstånden för en SRAM-cell motsvarar de två möjliga värdena på en bit:0 och 1. När cellen är i 0-tillståndet är utsignalen från den första växelriktaren låg och utsignalen från den andra växelriktaren hög. När cellen är i 1-tillståndet är det motsatta.
- Data i en SRAM-cell läses genom att utgångarna från de två växelriktarna kopplas till ingångarna på en avkänningsförstärkare. Avkänningsförstärkaren förstärker den lilla skillnaden i spänning mellan de två utgångarna och matar sedan ut en digital signal som motsvarar den lagrade biten.
- SRAM-celler kan skrivas till genom att lägga en spänning på cellens skrivterminaler. Detta gör att cellen växlar till motsatt tillstånd.
– SRAM är en dyrare typ av RAM än DRAM, men det är också snabbare och mer pålitligt. SRAM används därför i applikationer där hastighet och tillförlitlighet är avgörande, såsom cacher och buffertar.