Digital error correction
AssigneeOxford Brookes University
InventorsMahesh Poolakkaparambil, Abusaleh Jabir, Jimson Mathew, Dhiraj K. Pradhan
Life of this patent
Estimating the term…
Loading patent…
AssigneeOxford Brookes University
InventorsMahesh Poolakkaparambil, Abusaleh Jabir, Jimson Mathew, Dhiraj K. Pradhan
Estimating the term…
An error-correcting circuit comprises: a component arranged to generate a first output from a first input and a second input; an error detector arranged to generate an error flag indicative of whether or not it has detected an error in the first output, based on the first output, the first input and the second input; a correction generator suitable for generating a correcting output after a first time period beginning with a timing event, based on the first output, the first input and the second input; and an output generator arranged to generate an output of the error-correcting circuit after a second time period beginning with the timing event. If the error flag indicates that an error has been detected in the first output then the second time period may be longer than the first time period, otherwise the second time period may be not longer than the first time period. If the error flag indicates that an error has been detected in the first output then the output of the error-correcting circuit may comprise a combination of the first output and the correcting output whereby the error detected in the first output is corrected, otherwise the output of the error-correcting circuit may correspond directly to the first output.
An error-correcting circuit, arranged to receive a clock signal, comprising:
(canceled)
An error-correcting circuit comprising:
An error correcting circuit arranged to receive a system output comprising a plurality of output bits, allocate the output bits to a first set of groups and perform a first error detection step on each of the first set of groups, allocate the output bits to a second set of groups and perform a second error detection step on each of the second set of groups, use the results of the first and second error detection steps to perform an error location step to locate errors in the output, and to generate a corrected output from the received output and the result of the error location step.
(canceled)
Dependencies are inferred from the claim text.