An apparatus and method is provided for correcting data words resulting
from a package fail within a memory array in which coded data is divided
into a plurality of multi-bit packages of b bits each. The coded data
comprises n-bit words with r error correcting code bits and n-r data bits.
The invention is capable of correcting one package which has suffered at
least one hard failure. The invention correcting exploits single error
correcting (SEC)-and double error detecting (DED) codes, requiring no
additional check bits, which give a syndrome when the data word has
suffered an error coming from at least one error in a package.
Прибор и метод обеспечены для исправлять слова данных приводящ к от терпеть неудачу пакета в пределах блока памяти в закодированные данные разделены в множественность пакетов мулти-bita битов б каждое. Закодированные данные состоят из слов н-bita с битами информации битов корректирующийа код ошибки р и n-r. Вымысел способен исправлять один пакет терпел по крайней мере один трудный отказ. Вымысел исправляя подвиги определяет исправляться ошибки (СЕЧ)-и двойная ошибку обнаруживая Кодих (DED), не требуя никаких дополнительных битов проверки, которые дают синдром когда слово данных терпело ошибку приходя от по крайней мере одной ошибки в пакете.