Text & Dokumente
Zahlen & Berechnung
Daten & Formate
Sicherheit
Entwicklung & DevOps
Künstliche Intelligenz
Finanzen
Gesundheit & Wohlbefinden
Produktivität
Spiele & Unterhaltung
Multimedia & Design
Unternehmen
Bedienungsanleitung
Die fünf Reiter sind EIN Weg

Es sind nicht fünf lose Rechner: es ist dieselbe Zelle, fünfmal betrachtet. Sie speichert ein Bit (Störabstand), sie muss gelesen werden, ohne zerstört zu werden, ihr muss Strom zugeführt werden, sie hat eine Form auf dem Silizium, und all das entscheidet, wie schnell sie laufen kann. Zwei Knöpfe führen von einem Reiter zum anderen: «diesen Widerstand ins Netz übernehmen» und «die Logik mit dem IR-Abfall verlangsamen».

Alles hier sind Modelle erster Ordnung

Und jede Ansicht sagt es an ihrer Stelle. Hier gibt es keine Prüfung der Designregeln, keine Parasitenextraktion, kein Platzieren und Routen: das ist professionelle Software und passt nicht in einen Browser-Reiter — und soll es auch nicht. Es taugt, um zu sehen, warum eine Zahl steigt oder fällt, wenn du einen Regler bewegst, nicht um irgendetwas freizugeben.

Der Link-Knopf teilt genau diese Reglerstellung

Er kopiert eine Adresse mit dem Reiter und allen Werten so, wie du sie hast. Das taugt, um einen konkreten Fall in einen Artikel zu kleben oder ihn jemandem zu schicken: beim Öffnen sieht die Person genau das, was du gesehen hast, nicht die Startansicht.

Warum mit einem Quadrat gemessen wird

Jeder Inverter hat seine Kurve; kreuzt man sie, entsteht der Schmetterling. Die Seite des größten Quadrats, das hineinpasst, ist, wie viel Rauschen die Zelle aushält, bevor sie kippt — geht das Rauschen darüber hinaus, erledigt die positive Rückkopplung den Rest. Es ist die Methode von Seevinck (1987): alle zitieren sie und fast niemand lässt sie anfassen.

Die drei Betriebsarten und die 0, die gut ist

Halten ist die Zelle allein: die größte Marge. Lesen öffnet die Wortleitung, und die Zugriffstransistoren ziehen den Knoten mit der 0 nach oben — darum verengt sich die Marge, und das ist die Verwechslung Nummer eins bei diesem Thema. Schreiben ergibt Marge 0, und das ist gut so: Schreiben heißt, die Zelle absichtlich zu kippen.

Vom Transistor zum Chip6T-SRAM und Störabstand: warum das Lesen einer Zelle sie löschen kann
Vom Transistor zum ChipVon einer Speicherzelle dazu, wie der Strom zu ihr kommt und welche Form sie auf dem Silizium hat

Eine SRAM-Zelle speichert ein Bit mit zwei Invertern, die sich gegenseitig speisen. Je fester sie sich aneinander «festhalten», desto mehr Rauschen halten sie aus, ohne zu kippen — und das misst man, indem man die Kurve des einen Inverters gegen die des anderen aufträgt: es entsteht ein Schmetterling, und die Seite des größten Quadrats, das hineinpasst, ist der statische Störabstand (SNM). Beweg die Regler und sieh ihm beim Schrumpfen zu.

Wortleitung offen, beide Bitleitungen vorgeladen: die Zugriffstransistoren ziehen den Knoten, der 0 hält, nach oben. Darum verengt Lesen den Abstand.

Die Zelle, Transistor für Transistor

VddGNDBLVddBLBVddWL = VddQQBM2M1M4M3M5M6

M1/M2 und M3/M4 sind die beiden Inverter; M5 und M6 sind die Zugriffstransistoren, die nur leiten, solange die Wortleitung aktiv ist. Fahr mit der Maus über jeden, um seine Rolle zu sehen.

Der Schmetterling und das Quadrat

0.000.000.250.250.500.500.750.751.001.00V(Q) — VoltV(QB) — Volt
244mVStörabstand (SNM)

Die Wortleitung zu öffnen frisst 39 % des Abstands: von 398 mV im Halten auf 244 mV im Lesen. Das ist der «read disturb».

Lappen: 244 und 244 mV — der kleinere entscheidet, weil die Zelle über die schwache Seite kippt.
2
Entscheidet über die LESE-Stabilität: ein stärkeres pull-down hält dem Zug der Bitleitung besser stand.
1.8
Entscheidet über das SCHREIBEN: ist das pull-up zu stark, wehrt sich die Zelle gegen die 0 der Bitleitung und lässt sich nicht beschreiben.
1
Senk sie und sieh das Quadrat schrumpfen: das ist der Grund, warum der statische SNM in modernen Nodes «nicht mehr reicht».
0.3
Wie stark man das Gate drücken muss, damit der Transistor leitet.

Von einem Abstand zu einem Speicher, der funktioniert

Ein Abstand von 200 mV sagt für sich genommen wenig: entscheidend ist, wie viele Standardabweichungen hineinpassen. Jede Zelle des Chips fällt ein bisschen anders aus, und es reicht, dass EINE versagt, um das Wort zu verderben. Darum spricht man bei Speicher von 6σ und nicht von «genug».

30
6
8,1σAbstand pro Zelle
2,1 · 10^-16eine Zelle fällt aus
2,1 · 10^-10das ganze Array fällt aus

Das ist eine Veranschaulichung, keine Analyse. Es wird angenommen, dass sich der Abstand wie eine Glockenkurve verteilt und dass die Zellen unabhängig voneinander ausfallen. Eine echte Untersuchung nimmt Monte-Carlo mit den Variabilitätsmodellen der Fabrik, und der reale Ausläufer ist keine Glocke. Es taugt, um zu verstehen, warum die Größe des Arrays entscheidet; nicht, um etwas zu entscheiden.

Modell erster Ordnung

Alle drei Panels nutzen Modelle erster Ordnung und sagen es an Ort und Stelle. Hier gibt es keine Prüfung der Designregeln, keine Parasitenextraktion und kein automatisches Platzieren und Routen: das ist professionelle Software und passt nicht in einen Browser-Reiter — und soll es auch nicht. Für echtes Layout: Magic, OpenROAD oder KLayout. Und wenn du das Silizium Lage für Lage zeichnen und im Schnitt sehen willst, macht SiliWiz genau das, und macht es gut.

Der ganze Faden:das Atom und warum es eine Schwelle gibtder Transistor und der CMOS-Inverterdie Zelle, ihre Versorgung und ihre Form (du bist hier)