Kritisches Problem
Wenn der Hybrid Memory Cube (HMC) Controller IP-Kern ein Paket in den vier IT-Dateien empfängt, die einer eingehenden Fehlerwiederherstellungssequenz (20 weitere IRTRY-Pakete) folgen, wird der Forward Retry Pointer (FRP) des Pakets möglicherweise nicht im Reverse Retry Pointer Field (RRP) eines ausgehenden Pakets angezeigt.
Wenn das HMC einen zweiten Fehler erkennt, bevor der Pointer "Retry" empfangen wird, wird das Paket erneut gesendet, und der HMC Controller IP-Kern verarbeitet das Paket zweimal. Die Auswirkungen hängen vom Pakettyp ab, der zweimal verarbeitet wird. Wenn das zweimal verarbeitete Paket beispielsweise ein TRET-Paket ist, kann später im HMC-Gerät ein Eingangspufferüberlauf auftreten. Wenn das zweimal verarbeitete Paket ein Lesereaktionspaket ist, übergibt der IP-Kern es an die Schnittstelle für die Datenpfadreaktionsanwendung, wo es als unerwartete Antwort angezeigt wird.
Dieses Problem ist ein Sonderfall eines anderen verwandten Wissensartikels: HMC Controller IP Core verarbeiten HMC-Pakete nicht korrekt, die sofort nach einer kurzen Wiederholungssequenz erhalten wurden.
Dieses Problem betrifft alle Varianten der gesamten Breite des Hybrid Memory Cube Controller IP-Kerns.
Um dieses Problem zu vermeiden, konfigurieren Sie den Hybrid Memory Cube so, dass mindestens 24 IRTRY-Pakete in einer Wiederholungssequenz gesendet werden. Um diese Eigenschaft zu konfigurieren, setzen Sie das Init retry packet transmit number
Feld des HMC-Geräteregisters Link Retry
auf den Wert 7 oder höher. Um jedoch das allgemeine Problem zu vermeiden, das in diesem Entsprechenden Wissensartikel angegeben ist: HMC Controller IP Core Does Not Properly Process HMC Packets Received Immediately Following a Short Retry Sequence, müssen Sie die Problemumgehung für dieses Erratum implementieren: Erzlegen Sie mindestens 50 IRTRY-Pakete durch Einstellung Init retry packet transmit number
auf den Wert 13 oder höher.
Dieses Problem wird in einer zukünftigen Version des HMC Controller IP-Kerns behoben.