Claims
- 1. An improved multi-bit error correction system for correcting an n times m bit data word, said correction system comprising:first means for dividing said n times m bit data word into m modules, each module having n bits; second parity generation means for combining the ith bit of each module to form a set of parity bits; third syndrome generation means for generating a number of syndrome bits from said parity bits; fourth means responsive to said syndrome generation means for locating multiple errors in said bits in said data word in accordance with a Hamming error detecting and correcting code and providing an indication of said located errors; and fifth means, including m parallel one bit decoders, for correcting said multiple errors in said bits in said data word in accordance with said Hamming error detecting and correcting code to provide corrected data bits.
- 2. The invention of claim 1 wherein said parity generation means includes m parity generators.
- 3. The invention of claim 2 wherein each parity generator combines n bits to form a number of parity bits.
- 4. A method for correcting errors in an n times m bit data word including the steps of:dividing said n times m bit data word into m modules, each module having n bits; combining the ith bit of each module to form a set of parity bits; generating a number of syndrome bits from said parity bits; using said syndrome bits to locate multiple errors in said bits in said data word in accordance with a Hamming error detecting and correcting code and provide an indication of said located errors; and correcting said multiple errors in said bits in accordance with said Hamming error detecting and correcting code to provide corrected data bits.
- 5. An improved multi-bit error correction system for correcting an n times m bit data word, said correction system comprising:first means for dividing said n times m bit data word into m modules, each module having n bits; second means for detecting multiple errors in each of said modules in accordance with a Hamming error detecting and correcting code; and third means, including m parallel one bit decoders, for correcting multiple errors in each of said modules in accordance with said Hamming error detecting and correcting code.
- 6. The invention of claim 5 wherein said second means comprises a plurality of parity bits generators.
- 7. The invention of claim 6 wherein said second means further comprises a plurality of syndrome generators.
Parent Case Info
This is a Continuation of application Ser. No. 07/950,842, filed Sep. 23, 1992.
US Referenced Citations (13)
Continuations (1)
|
Number |
Date |
Country |
Parent |
07/950842 |
Sep 1992 |
US |
Child |
08/428812 |
|
US |