Speicher-Link-Initialisierung
Verfahren zur Link-Initialisierung zwischen einem Speichergerät und einem Memory-Controller, umfassend: das Programmieren von Daten in einem Mehrzweckregister in einem Speichergerät durch ein Seitenband JTAG/SMBus; das Ausführen eines Lesetrainingverfahrens, um einen Link zwischen dem Memory-Control...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren zur Link-Initialisierung zwischen einem Speichergerät und einem Memory-Controller, umfassend: das Programmieren von Daten in einem Mehrzweckregister in einem Speichergerät durch ein Seitenband JTAG/SMBus; das Ausführen eines Lesetrainingverfahrens, um einen Link zwischen dem Memory-Controller und dem Speichergerät zu initialisieren, indem die Daten von dem Mehrzweckregister im Speichergerät zum Memory-Controller über den Link übertragen werden; das Vergleichen der Daten vom Mehrzweckregister, wie sie vom Memory-Controller empfangen wurden, mit einem erwarteten Ergebnis; das Ausführen eines Schreibtrainingverfahrens über den Link bei Beendigung des Lesetrainingsverfahrens, wobei das Schreibtrainingverfahren das Übertragen der Empfangsdaten vom Memory-Controller zum Speichergerät umfasst; und das Vergleichen der vom Memory-Controller empfangenen Daten, mit den im Mehrzweckregister gespeicherten Daten.
Link initialization techniques to decouple the read training from the write training. Read training may be accomplished in a robust manner before write training is performed. These techniques may provide significantly improved link initialization times. A user-programmable register within a dynamic random access memory (DRAM) module may be utilized by the decoupled read training and write training processes. The decoupling may result in shorter and more robust training segments that may support faster training and/or increased link speeds. |
---|