Circuit and technique for reducing parity bit-widths for check bit and syndrome generation for data blocks through the use of additional check bits to increase the number of minimum weighted codes in the hamming code H-matrix
View Patent ↗A circuit and technique for reducing parity bit-widths for check bit and syndrome generation is implemented through the use of additional check bits to increase the number of minimum weighted codes in the Hamming Code H-Matrix. The circuit and technique of the present invention may be implemented while adding no additional correction/detection capability, in order to reduce the number of data bits that are used for each check bit/syndrome generation and to reduce the width of the parity generating circuitry.
1. An ECC circuit for selecting parity bit-widths comprising: circuitry for establishing a minimum first number of check bits required for generation of check bits and syndromes for a desired Hamming distance based upon said first number of check bits; circuitry for utilizing a second number of check bits greater than said first number of check bits to increase the number of minimum weighted codes in a Hamming code H-matrix; and circuitry for generating said check bits and syndromes based upon said second number of check bits.
2. The circuit of claim 1 further comprising circuitry for utilizing said second number of check bits to reduce the width of a parity generation circuit.