Aktuelle Entwicklungen der Hardwaresicherheit
Welche Aussage beschreibt das Prinzip von PRAC (Per-Row Activation Counting), das mit der 2024 aktualisierten DDR5-Norm (JESD79-5C) hinzugefügt wurde, richtig?
- ADer Speichercontroller zählt keine Aktivierungen mehr, und auch alle Refresh-Vorgänge im DRAM werden vom externen Controller Zeile für Zeile befohlen
- BDer DRAM zählt die Aktivierungen jeder Zeile, meldet dem Controller eine Zeile, die einen Schwellwert überschreitet, und erhält Zeit, die Nachbarzeilen aufzufrischen
- CZeilen, die öfter als eine festgelegte Zahl aktiviert wurden, sperrt der DRAM dauerhaft und ersetzt sie durch bei der Fertigung vorgesehene Ersatzzeilen
Antwort und Erläuterung anzeigen
Antwort: B. Der DRAM zählt die Aktivierungen jeder Zeile, meldet dem Controller eine Zeile, die einen Schwellwert überschreitet, und erhält Zeit, die Nachbarzeilen aufzufrischen
Frühere Gegenmaßnahmen ließen TRR im DRAM nur wenige Zeilen verfolgen oder ließen, wie RFM bei DDR5, den Speichercontroller die Aktivierungen pro Bank zählen und dem DRAM zusätzliche Zeit geben. Bei PRAC hat der DRAM für jede Zeile einen Zähler und zählt bei jeder Aktivierung mit, sodass nichts mehr wegen einer Obergrenze für die Zahl verfolgbarer Zeilen übersehen wird. Überschreitet ein Zählerstand den Schwellwert, meldet der DRAM dies dem Controller, lässt Zugriffe kurz pausieren und frischt die Umgebung der angegriffenen Zeile per Refresh auf. Die Aktualisierung der Zähler soll Timing-Parameter wie die Zeit zum Schließen einer Zeile verlängern, sodass ein Zielkonflikt mit der Leistung besteht.
Weiter: 9 weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit