Method of and system for protecting data during conversion from an ECC protection scheme to a parity protection scheme
First Claim
1. A method of protecting data during transmission from an ECC protection scheme to a parity protection scheme, the method comprising:
- A. reading a data word and an associated ECC from an upstream device;
B. generating parity for the data word;
C. generating a new ECC from the data word;
D. computing a syndrome of the associated ECC and the new ECC;
E. determining, based on the syndrome, if an error is present in the data word or the associated ECC;
F. generating a correction mask from the syndrome upon detecting a correctable error in the data word;
G. correcting the correctable error in the data word, including comparing the data word to the correction mask to generate a corrected data word;
H. correcting the parity for the data word, including comparing the parity to a form of the correction mask to generate a corrected parity; and
I. transmitting the corrected data word and the corrected parity for the data word to a downstream device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of protecting data during transmission from an ECC protection scheme to a parity protection scheme, including reading a data word and an associated ECC from an upstream device; generating parity for the data word; generating a new ECC from the data word; computing a syndrome of the associated ECC and the new ECC; determining, based on the syndrome, if an error is present in the data word or the associated ECC; correcting a correctable error in the data word; correcting the parity for the data word; and transmitting the corrected data word and the corrected parity for the data word to a downstream device.
-
Citations
13 Claims
-
1. A method of protecting data during transmission from an ECC protection scheme to a parity protection scheme, the method comprising:
-
A. reading a data word and an associated ECC from an upstream device; B. generating parity for the data word; C. generating a new ECC from the data word; D. computing a syndrome of the associated ECC and the new ECC; E. determining, based on the syndrome, if an error is present in the data word or the associated ECC; F. generating a correction mask from the syndrome upon detecting a correctable error in the data word; G. correcting the correctable error in the data word, including comparing the data word to the correction mask to generate a corrected data word; H. correcting the parity for the data word, including comparing the parity to a form of the correction mask to generate a corrected parity; and I. transmitting the corrected data word and the corrected parity for the data word to a downstream device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of protecting data during transmission from an ECC protection scheme to a parity protection scheme, the method comprising:
-
A. reading a data word and an associated ECC from an upstream device; B. generating parity for the data word; C. performing an error check operation on the associated ECC by generating a new ECC from the data word, computing a syndrome of the associated ECC and the new ECC and determining, based on the syndrome, if an error is present in the data word or the associated ECC; D. generating a correction mask from the syndrome upon detecting a correctable error in the data word; E. correcting the correctable error in the data word, including comparing the data word to the correction mask to generate a corrected data word; F. correcting the parity for the data word, including comparing the parity to a form of the correction mask to generate a corrected parity; and G. transmitting the corrected data word and the corrected parity for the data word to a downstream device. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification