MEMORY SYSTEM WITH CONFIGURABLE ERROR THRESHOLDS AND FAILURE ANALYSIS CAPABILITY

A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SOLOMON, JEFFREY, C, POST, KEN, MILTON, SCOTT, H
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint. L'invention porte sur un système et un procédé de configuration de tolérance aux pannes dans une mémoire non volatile (NVM) qui sont destinés à régler une première valeur seuil, à déclarer invalides une ou plusieurs parties de NVM sur la base d'un critère d'erreur, à suivre le nombre de parties de NVM déclarées invalides, à déterminer si le nombre suivi dépasse la première valeur seuil, et si le nombre suivi dépasse la première valeur seuil, à effectuer une ou plusieurs actions correctrices, telles que la délivrance d'un avertissement ou la prévention d'une sauvegarde de données de mémoire volatile dans un système de mémoire hybride. En cas de défaillance de sauvegarde, une étendue de la sauvegarde peut encore être évaluée par détermination de la quantité de NVM effacée qui est restée effacée après la sauvegarde, ou par comparaison d'un point d'extrémité de sauvegarde prédit à un point d'extrémité réel.