A data word is used to represent the total amount of time duration or
predefined events a device has experienced during its lifetime. The data
word is incremented count by count while the device is powered on and each
updated data word is backed up to a non-volatile memory. A two-version
redundancy scheme is employed to ensure failsafe backup and restoration of
the data word. At any time at least one valid version of the data word
exists in the non-volatile memory. In another aspect, a partitioned memory
configuration is implemented to backup the data word and its associated
error correction code to the non-volatile memory. In this way the
non-volatile memory is able to store a range of counts whose maximum
number far exceeds the memory's endurance limit.
Μια λέξη στοιχείων χρησιμοποιείται για να αντιπροσωπεύσει τη συνολική διάρκεια χρονικού διαστήματος ή τα προκαθορισμένα γεγονότα που μια συσκευή έχει δοκιμάσει κατά τη διάρκεια της διάρκειας ζωής της. Η λέξη στοιχείων είναι αυξημένη αρίθμηση από την αρίθμηση ενώ η συσκευή τροφοδοτείται επάνω και κάθε ενημερωμένη λέξη στοιχείων υποστηρίζεται μέχρι μια αμετάβλητη μνήμη. Ένα σχέδιο πλεονασμού δύο-έκδοσης υιοθετείται για να εξασφαλίσει το ασφαλείς στήριγμα και την αποκατάσταση της λέξης στοιχείων. Οποιαδήποτε στιγμή τουλάχιστον μια έγκυρη έκδοση της λέξης στοιχείων υπάρχει στην αμετάβλητη μνήμη. Σε μια άλλη πτυχή, μια χωρισμένη διαμόρφωση μνήμης εφαρμόζεται στο στήριγμα τη λέξη στοιχείων και το σχετικό κώδικα διορθώσεων λάθους της στην αμετάβλητη μνήμη. Κατ' αυτό τον τρόπο η αμετάβλητη μνήμη είναι σε θέση να αποθηκεύσει μια σειρά των αριθμήσεων ο των οποίων μέγιστος αριθμός μακρινός υπερβαίνει το όριο αντοχής της μνήμης.