Dual Function ECC Employing Two Check Bytes Per Word
Original Publication Date: 1981-Jul-01
Included in the Prior Art Database: 2005-Feb-11
Fig. 1 shows a memory system 10 consisting of 16 modules 10-0 through 10-15 where each module consists of nine memory chips 11. In memory, each module provides a 9-bit byte, the ninth bit being a parity bit for that byte. Sixteen modules, of nine chips each, provide 14 data bytes and two ECC (error correcting code) check characters. These 16 bytes make up one word. The format is shown in Fig. 2. The ECC system 12 has two functions: the correction of a single random 1-bit error in a word or the correction of multi-byte errors in the same byte position of successive data words.