Empfohlen, 2024

Tipp Der Redaktion

Unterschied zwischen SRAM und DRAM

SRAM und DRAM sind die Modi von RAMs für integrierte Schaltungen, bei denen SRAM Transistoren und Latches verwendet, während DRAM Kondensatoren und Transistoren verwendet. Diese können auf viele Arten unterschieden werden, z. B. ist SRAM vergleichsweise schneller als DRAM; daher wird SRAM als Cache-Speicher verwendet, während DRAM als Hauptspeicher verwendet wird.

RAM (Random Access Memory) ist eine Art Speicher, der eine konstante Stromversorgung benötigt, um die darin enthaltenen Daten zu erhalten. Sobald die Stromversorgung unterbrochen wird, gehen die Daten verloren, weshalb sie als flüchtiger Speicher bezeichnet werden . Das Lesen und Schreiben im RAM ist einfach und schnell und erfolgt durch elektrische Signale.

Vergleichstabelle

Basis zum VergleichSRAMDRAM
GeschwindigkeitSchnellerLangsamer
GrößeKleinGroß
Kosten
TeuerBillig
Benutzt inCache-SpeicherHaupterinnerung
DichteWeniger dichtSehr dicht
KonstruktionKomplex und verwendet Transistoren und Latches.Einfach und verwendet Kondensatoren und sehr wenige Transistoren.
Ein einzelner Speicherblock erfordert6 TransistorenNur ein Transistor.
Leckageeigenschaft aufladenNicht vorhandenDie Gegenwart erfordert daher eine Auffrischungsschaltung
EnergieverbrauchNiedrigHoch

Definition von SRAM

SRAM (Static Random Access Memory) besteht aus CMOS-Technologie und verwendet sechs Transistoren. Sein Aufbau besteht aus zwei kreuzgekoppelten Invertern zum Speichern von Daten (binär) ähnlich wie Flip-Flops und zwei zusätzlichen Transistoren für die Zugriffskontrolle. Es ist relativ schneller als andere RAM-Typen wie DRAM. Es verbraucht weniger Strom. SRAM kann die Daten halten, solange sie mit Strom versorgt werden.

Arbeiten von SRAM für eine einzelne Zelle:

Um einen stabilen Logikzustand zu erzeugen, sind vier Transistoren (T1, T2, T3, T4) kreuzweise organisiert. Zum Erzeugen des logischen Zustands 1 ist der Knoten C1 hoch und C2 ist niedrig. In diesem Zustand sind T1 und T4 ausgeschaltet und T2 und T3 sind eingeschaltet. Für den logischen Zustand 0 ist die Verbindung C1 niedrig und C2 ist hoch; in dem gegebenen Zustand sind T1 und T4 eingeschaltet und T2 und T3 sind ausgeschaltet. Beide Zustände sind stabil, bis die Gleichstromspannung angelegt wird.

Die SRAM- Adressleitung wird zum Öffnen und Schließen des Schalters und zum Steuern der T5- und T6-Transistoren betrieben, die das Lesen und Schreiben ermöglichen. Für die Leseoperation wird das Signal an diese Adreßleitung angelegt, dann schalten sich T5 und T6 ein und der Bitwert wird aus der Leitung B gelesen. Für die Schreiboperation wird das Signal an die B- Bitleitung angelegt und sein Komplement wird an B 'angelegt. .

Definition von DRAM

DRAM (Dynamic Random Access Memory) ist ebenfalls eine Art RAM, der aus Kondensatoren und wenigen Transistoren aufgebaut ist. Der Kondensator wird zum Speichern der Daten verwendet, wobei der Bitwert 1 bedeutet, dass der Kondensator geladen ist, und ein Bitwert 0 bedeutet, dass der Kondensator entladen ist. Der Kondensator neigt zum Entladen, wodurch Ladungen auslaufen.

Der dynamische Ausdruck weist darauf hin, dass die Ladungen selbst bei ständig zugeführter Leistung ständig undicht sind, weshalb sie mehr Energie verbraucht. Um Daten für eine lange Zeit beizubehalten, müssen sie wiederholt aktualisiert werden, was zusätzliche Auffrischschaltungen erfordert. Aufgrund einer undichten Ladung verliert der DRAM Daten, auch wenn die Stromversorgung eingeschaltet ist. DRAM ist mit einer höheren Kapazität verfügbar und weniger kostengünstig. Es erfordert nur einen einzigen Transistor für den einzelnen Speicherblock.

Funktionieren einer typischen DRAM-Zelle:

Beim Lesen und Schreiben des Bitwerts aus der Zelle wird die Adresszeile aktiviert. Der in der Schaltung vorhandene Transistor verhält sich wie ein Schalter, der geschlossen ist (wodurch der Strom fließen kann), wenn eine Spannung an die Adressleitung angelegt wird und offen ist (es fließt kein Strom), wenn keine Spannung an die Adressleitung angelegt wird. Für die Schreiboperation wird ein Spannungssignal an der Bitleitung verwendet, wo hohe Spannung 1 zeigt und niedrige Spannung 0 anzeigt. Ein Signal wird dann an die Adressleitung verwendet, die die Übertragung der Ladung auf den Kondensator ermöglicht.

Wenn die Adressleitung zur Ausführung des Lesevorgangs gewählt wird, schaltet der Transistor ein und die auf dem Kondensator gespeicherte Ladung wird auf eine Bitleitung und einen Leseverstärker geleitet.

Der Leseverstärker gibt an, ob die Zelle eine logische 1 oder logische 2 enthält, indem die Kondensatorspannung mit einem Referenzwert verglichen wird. Das Lesen der Zelle führt zum Entladen des Kondensators, der wiederhergestellt werden muss, um den Vorgang abzuschließen. Obwohl ein DRAM im Grunde ein analoges Gerät ist und zum Speichern des einzelnen Bits (dh 0, 1) verwendet wird.

Hauptunterschiede zwischen SRAM und DRAM

  1. SRAM ist ein On-Chip- Speicher, dessen Zugriffszeit klein ist, während DRAM ein Off-Chip- Speicher ist, der eine große Zugriffszeit hat. Daher ist SRAM schneller als DRAM.
  2. DRAM ist mit größerer Speicherkapazität verfügbar, während SRAM kleiner ist.
  3. SRAM ist teuer, während DRAM billig ist .
  4. Der Cache-Speicher ist eine Anwendung von SRAM. Im Hauptspeicher wird dagegen DRAM verwendet.
  5. DRAM ist sehr dicht . Im Gegensatz dazu ist SRAM seltener .
  6. Der Aufbau von SRAM ist aufgrund der Verwendung einer großen Anzahl von Transistoren komplex . Im Gegenteil, DRAM ist einfach zu entwerfen und zu implementieren.
  7. Im SRAM benötigt ein einzelner Speicherblock sechs Transistoren, während der DRAM nur einen Transistor für einen einzelnen Speicherblock benötigt.
  8. DRAM wird als dynamisch bezeichnet, da er einen Kondensator verwendet, der aufgrund des Dielektrikums, das innerhalb des Kondensators zum Trennen der leitfähigen Platten verwendet wird, einen Leckstrom erzeugt, kein perfekter Isolator ist und daher eine Stromauffrischungsschaltung erfordert. Auf der anderen Seite gibt es kein Problem des Ladungsverlusts im SRAM.
  9. Der Stromverbrauch ist bei DRAM höher als bei SRAM. SRAM arbeitet nach dem Prinzip, die Stromrichtung durch Schalter zu ändern, während DRAM die Ladungen hält.

Fazit

DRAM ist von SRAM abhängig. DRAM wurde entwickelt, um die Nachteile von SRAM zu überwinden; Designer haben die Speicherelemente, die in einem Speicherbit verwendet werden, reduziert, was die DRAM-Kosten erheblich reduziert und den Speicherbereich vergrößert. DRAM ist jedoch langsam und verbraucht mehr Strom als SRAM. Es muss regelmäßig in wenigen Millisekunden aktualisiert werden, um die Ladungen beizubehalten.

Top