The bits of a data block are assigned to a plurality of logical groups such that at most one bit corresponding to a component is assigned to a logical group. This assignment ensures that a component failure may introduce at most one bit error to a logical group. Each logical group uses a single error correcting code to detect and correct bit errors. A parity bit is appended to a data block that includes a plurality of logical groups. The parity bit may be used in conjunction with the single error correcting codes to determine whether a detected error is a single bit error or a multiple bit error. If the detected error is a single bit error, the error correction codes may be used to correct the error. If the detected error is a multiple bit error, an uncorrectable error may be reported.

Τα κομμάτια ενός φραγμού στοιχείων ορίζονται σε μια πολλαπλότητα των λογικών ομάδων έτσι ώστε το πολύ-πολύ η περισσότερη μια δάγκωσε την αντιστοιχία σε ένα συστατικό ορίζεται σε μια λογική ομάδα. Αυτή η ανάθεση εξασφαλίζει ότι μια συστατική αποτυχία μπορεί να εισαγάγει το πολύ-πολύ το περισσότερο λάθος ενός μπιτ σε μια λογική ομάδα. Κάθε λογική ομάδα χρησιμοποιεί έναν ενιαίο κώδικα διόρθωσης λάθους για να ανιχνεύσει και να διορθώσει τα λάθη κομματιών. Ένα κομμάτι ισότητας επισυνάπτεται σε έναν φραγμό στοιχείων που περιλαμβάνει μια πολλαπλότητα των λογικών ομάδων. Το κομμάτι ισότητας μπορεί να χρησιμοποιηθεί στην κλίση με τους ενιαίους κώδικες διόρθωσης λάθους για να καθορίσει εάν ένα ανιχνευμένο λάθος είναι ένα ενιαίο λάθος κομματιών ή ένα πολλαπλάσιο λάθος κομματιών. Εάν το ανιχνευμένο λάθος είναι ένα ενιαίο λάθος κομματιών, οι κώδικες διορθώσεων λάθους μπορούν να χρησιμοποιηθούν για να διορθώσουν το λάθος. Εάν το ανιχνευμένο λάθος είναι ένα πολλαπλάσιο λάθος κομματιών, ένα uncorrectable λάθος μπορεί να αναφερθεί.

 
Web www.patentalert.com

< (none)

< Closed electron drift plasma thruster adapted to high thermal loads

> Apparatus and method for retrieval of circuit state information

> (none)

~ 00013