Warum werden NAND-Flash und NOR-Flash mit den Begriffen NAND und NOR benannt?

Hängt die Benennung der beiden Flash-Architekturen mit Unterschieden zwischen den beiden Arten von Logikgattern zusammen? Wenn das so ist, wie?

Warum gilt dieser Unterschied auch für unterschiedliche DRAM- oder SRAM-Konfigurationen oder -Layouts oder nicht?

(Bei dieser Frage geht es nicht um die R/W-Leistung oder die Nutzungsunterschiede zwischen NAND- und NOR-Flash, die hier bereits gestellt wurde: Was sind die Unterschiede zwischen NAND- und NOR-Flash? )

Antworten (2)

Weil sie wie ein NAND- oder NOR-Gatter verdrahtet sind. (Siehe diese Frage für klassische CMOS-NAND / NOR-Gatter. Hier ist die Logik nur NMOS-Pulldown, kein CMOS.)

NAND- vs. NOR-Speicherzellen

Um NAND-Flash zu lesen, wird jeder Transistor in der Zelle eingeschaltet, außer dem, der gelesen wird. Weil es wie ein NAND-Gatter verdrahtet ist, wo, wenn jedes Signal UND-verknüpft ist, Sie ein niedriges erhalten, wenn Sie ein niedriges auf der Bitleitung sehen, dann wissen Sie, dass die Speicherzelle gesetzt wurde.

4F² und 10F² beziehen sich auf die minimale Strukturgröße, die Sie drucken können. Ich habe diese Informationen aus diesem Video über Flash-Grundlagen.

NAND-Flash hat Gruppen von Flash-Transistoren in Reihe, wie ein NAND-Gatter. Dies spart etwas Die-Fläche, da Sie sie Source -> Drain verbinden können, ohne Kontakte oder Metall zu benötigen. NOR-Flash hat die Flash-Transistoren parallel.

Ich werde nicht auf die Lesemechanismen eingehen, es sei denn, Sie möchten es, aber das Ergebnis ist, dass NOR-Flash für wahlfreien Zugriff ausgelegt ist, was bedeutet, dass jede Adresse mit derselben Zugriffszeit gelesen werden kann. NAND-Flash ist darauf ausgelegt, in Blöcken gelesen zu werden.

Der Grund, warum dies nicht für DRAM und SRAM gilt, ist, dass RAMs immer für wahlfreien Zugriff ausgelegt sind. (Daher der Name, nehme ich an.) Die Zugriffszeit ist für den Hauptspeicher wichtiger als für den nichtflüchtigen Speicher. (Ich bin mir nicht sicher, ob Sie überhaupt DRAM oder SRAM im NAND-Stil herstellen könnten. Wie würde ein solches Design mit nicht schwebenden Gate-Transistoren funktionieren?)

Bei großem L2- oder L3-Cache scheint es plausibel, dass ein sequentieller Zugriff im NAND-Stil für den Hauptspeicher sinnvoll sein könnte ...