Elektrisches Prinzip des Row-Hammer-Glitch

Es gibt einen ziemlich neuen und ausnutzbaren Fehler in einigen DDR3-DRAMs namens "Row Hammer", bei dem es möglich ist, Speicherzellen umzudrehen. Ich verstehe, wie der Exploit funktioniert, aber nicht das elektrische Problem, das ihn verursacht. Auf Wikipedia und einigen anderen Quellen wird erwähnt, dass Kondensatoren nicht zu nahe beieinander liegen sollten, da sie sich gegenseitig stören. Wie ist das? Soweit mir bekannt ist, erzeugt ein Kondensator keine Magnetkraft wie das bekannte Problem von Ladungen in Magnetplatten. Ich dachte, wenn sie zu nahe sind, kann vielleicht eine Strömung auftreten und sie so tun, als wären sie verbunden, aber das ist eine wackelige Vermutung. Tatsache ist, dass ich das Problem nicht klar sehe.

Vielen Dank im Voraus.

Übersprechen benachbarter Zellen kann eine Kombination aus Versorgungs-/Erdungsverschiebung und gekoppelter Ladungsübertragung zu den nächsten Zellen sein, deren Pegel mit der Anstiegsgeschwindigkeit der Spannung zunimmt. (Ic = CdV/dt) für eine schwache Kopplungskapazität, die, wenn sie der eingefangenen Ladung benachbarter Zellen ausreichend entgegenwirkt, den Logikpegel ändern kann. MEMTEST86 verfügt über eine große Reihe von Tests, um RAM-Fehler von einer Bootdiskette wie dieser zu überprüfen. Es ist bekannt, dass verteilte UltraLow-ESR-Kappen Resonanzen erfahren und die Unterdrückung der Spannungswelligkeit verschlechtern
Murata hat diesen potenziellen Fehler bei einer Keramikfamilie gezeigt, die den ESR absichtlich erhöht, um diese hohe Q-Charakteristik zweiter Ordnung bei Eigenresonanzfrequenzen zu vermeiden.

Antworten (1)

Es sind nicht die Datenspeicherkondensatoren, die stören. Das Problem ist die kapazitive Kopplung zwischen den Zeilenauswahlleitungen. Wenn Sie eine DRAM-Zeile lesen, treiben Sie die entsprechende Zeilenauswahlleitung hoch, was alle Transistoren in dieser Zeile einschaltet, die ihre Ladung in die Spaltenleitungen entladen. Dies ist in Ordnung, da Sie dann das Signal verstärken und die Spaltenleitungen ansteuern, wodurch die Kondensatoren aufgefrischt werden.

Das von Rowhammer ausgenutzte Problem besteht darin, dass jede Zeilenauswahlleitung kapazitiv mit den benachbarten Zeilenauswahlleitungen koppelt und ihre Transistoren sehr leicht einschaltet. Jedes Mal, wenn dies geschieht, entweicht ein winziger Bruchteil der in den Kondensatoren gespeicherten Ladung durch den leicht eingeschalteten Transistor. Wenn Sie dies vor einer Aktualisierung oft genug tun, verliert die Zeile ihre Daten.