Back to results
US 8,943,393 B1Granted
Distributed burst error protection
AssigneeAltera Corporation
InventorsDavid W. Mendel, Gregg William Baeckler
Life of this patent
Estimating the term…
Abstract
A method of protecting digital words traversing multiple data paths is presented. The method identifies a number of bits for a header of a digital word and determines a number of protection bits for the header. A bit value for each of the protection bits is computed, and the computed bit values of the protection bits are transmitted through one or more data paths.
Claims20
A method for protecting digital words, said method comprising:
- identifying a total number of header bits associated with a plurality of digital words, each of the plurality of digital words having at least one of the header bits;
- determining a number of protection bits to be used for the header bits, wherein the number of protection bits is determined based on the total number of header bits;
- computing from the header bits a bit value for each of the number of protection bits wherein the bit value of each of the protection bits is derived from the total number of header bits;
- and
- inserting the protection bits into the plurality of digital words to form an updated plurality of digital words, each of a majority, but not all, of the updated plurality of digital words having at least one of the protection bits, wherein at least one method operation is executed by hardware logic.
2 more elements
A system for protecting digital words, said system comprising:
- a processor, configured to:
- identify header bits to be protected in a plurality of digital words, each of the plurality of digital words including at least one of the header bits and including a payload;
- determine how many protection bits to apply to the plurality of digital words, based on a code and a total number of header bits identified in the plurality of digital words;
- compute, for each of the protection bits, a value based on the header bits and the code wherein the value of each of the protection bits is derived from the total number of header bits;
- and
- apply, to the plurality of digital words, for each of the protection bits, the determined value, wherein the applying adds at least one of the protection bits to each of a majority, but not all, of the plurality of digital words.
3 more elements
A method for protecting digital words, comprising:
- computing bit values of protection bits based on an error correcting code and header bits of a plurality of digital words, each of the plurality of digital words including at least one of the header bits and further including a payload wherein the computed bit value of each of the protection bits is derived from a total number of header bits;
- inserting the bit values of the protection bits into the plurality of digital words, wherein each of a majority, but not all, of the plurality of digital words includes at least one of the protection bits after the inserting;
- and
- transmitting the plurality of digital words, including the protection bits, over at least one data path.
1 more element
Dependencies are inferred from the claim text.