Leseverstärker im SRAM

Die grundlegende 6T-Struktur, die zum Speichern von Daten verwendet wird, ist die gleiche wie die in "Positive Feedback Differential Voltage Sense Amplifier". Wie kommt es dann, dass die Daten nicht verstärkt werden, während sie in der SRAM-Speicherzelle gespeichert werden?

Spannungsverstärker als Sensed Amplifier verwendet

Können Sie Links zu dem angeben, worauf Sie sich beziehen?
Das hinzugefügte Bild des Sense Amplifier und der SRAM-Struktur finden Sie unter: en.wikipedia.org/wiki/Static_random-access_memory

Antworten (1)

Ja, die Transistoren in der SRAM-Zelle fungieren als Verstärker; Es ist die interne positive Rückkopplung, die die bistabile Operation erzeugt, die zum Speichern von Informationen verwendet wird. Die Größen dieser Transistoren werden jedoch so klein wie möglich gehalten, damit mehr von ihnen in eine gegebene Fläche passen und um Leckströme so klein wie möglich zu halten.

Wenn eine Leseoperation auftritt, werden die Ausgänge der vier internen Transistoren durch die Wortauswahltransistoren mit den Bitleitungen verbunden. Die schwachen internen Transistoren müssen die Bitleitungen durch die Auswahltransistoren niedrig/hoch treiben, was bedeutet, dass das verfügbare Signal sowohl durch die durch die Auswahltransistoren eingeführten Spannungsoffsets als auch durch die relativ hohe Kapazität der Bitleitungen etwas gedämpft wird. Das resultierende Differenzsignal sieht überhaupt nicht wie ein "normales" Logiksignal aus.

Es ist der Zweck der Leseverstärker auf jedem Bitleitungspaar, dieses schwache Differenzsignal in ein normales Logiksignal umzuwandeln, das dann zusätzlichen Datenmultiplexern und/oder I/O-Pin-Treibern zugeführt werden kann.

Beim SRAM-Design sind umfangreiche Analysen erforderlich, um festzustellen, wie klein die Zellentransistoren sein können, während sie während eines Lesevorgangs noch genügend Signal liefern, um die Leistungsziele für das Gerät zu erreichen.

Vielen Dank. Können Sie einen Link bereitstellen oder wenn möglich erklären, dass "wie jede kleine Störung, die in der bistabilen Schaltung erzeugt wird, stabilisiert wird und letztendlich zu einem stabilen Zustand führt, dh 0 oder 1"?
Ich weiß nicht. Wo hast du das gelesen? Es ist nicht auf der Seite, auf die Sie in Ihrem Kommentar verlinkt haben. Es klingt wie eine grundlegende Beschreibung von positivem Feedback.
Ja, das steht nicht auf der Seite. Und ja, es ist positives Feedback. Ich wollte das auf CMOS-Schaltungsebene (H / W) verstehen und konnte keine gute Quelle dafür finden.
Bitte korrigieren Sie mich, wenn ich Recht habe: Sagen Sie, dass in den oben gezeigten positiven Feedback-Schaltungen Value[1]="0" und Value[2]="1. Sagen Sie jetzt Value[1]=0+deltaV, wenn dies unten ist die Übergangsspannung (d. h. die Spannung, die für Logik 1 berücksichtigt wird), dann behält sie den Wert und die Rückmeldung korrigiert ihn zurück auf 0.
Ja, das ist im Wesentlichen richtig. Die Energiemenge, die benötigt wird, um die Schaltung von einem Zustand in den anderen umzuschalten, wird durch den Widerstand der eingeschalteten Geräte bestimmt. Sie müssen genug Strom durch sie schieben, damit die Spannung an mindestens einem Knoten die Schaltschwelle überschreitet. Übrigens, das ist ein weiterer Grund dafür, dass die Zellentransistoren klein gehalten werden – damit sie von den Bitleitungstreibern während Schreibzyklen in angemessener Zeit überlastet werden können.