Was ist statisches RAM?
- Statischer RAM (SRAM) ist eine Art Direktzugriffsspeicher (RAM), der zum Speichern jedes Datenbits eine Latch-Schaltung verwendet. Dies bedeutet, dass die Daten im SRAM im Gegensatz zum dynamischen RAM (DRAM) nicht ständig aktualisiert werden müssen. SRAM ist daher schneller und zuverlässiger als DRAM, aber auch teurer.
- SRAM wird typischerweise in Anwendungen verwendet, bei denen Geschwindigkeit und Zuverlässigkeit entscheidend sind, wie etwa Caches und Puffer. Es wird auch in einigen eingebetteten Systemen wie Mikrocontrollern verwendet.
- SRAM-Zellen bestehen aus einem Paar kreuzgekoppelter Inverter. Die Wechselrichter sind so angeschlossen, dass der Ausgang des einen Wechselrichters mit dem Eingang des anderen verbunden ist und umgekehrt. Dadurch entsteht eine positive Rückkopplungsschleife, die dazu führt, dass die Wechselrichter in einen von zwei stabilen Zuständen verriegeln.
- Die beiden stabilen Zustände einer SRAM-Zelle entsprechen den beiden möglichen Werten eines Bits:0 und 1. Wenn sich die Zelle im 0-Zustand befindet, ist der Ausgang des ersten Inverters niedrig und der Ausgang des zweiten Inverters hoch. Wenn sich die Zelle im 1-Zustand befindet, ist das Gegenteil der Fall.
- Die Daten in einer SRAM-Zelle werden gelesen, indem die Ausgänge der beiden Inverter mit den Eingängen eines Leseverstärkers verbunden werden. Der Leseverstärker verstärkt den kleinen Spannungsunterschied zwischen den beiden Ausgängen und gibt dann ein digitales Signal aus, das dem gespeicherten Bit entspricht.
- SRAM-Zellen können beschrieben werden, indem eine Spannung an die Schreibanschlüsse der Zelle angelegt wird. Dadurch wechselt die Zelle in den entgegengesetzten Zustand.
- SRAM ist ein teurerer RAM-Typ als DRAM, aber auch schneller und zuverlässiger. SRAM wird daher in Anwendungen eingesetzt, bei denen Geschwindigkeit und Zuverlässigkeit entscheidend sind, wie etwa Caches und Puffer.