The present invention provides a process and memory configuration for
providing chipkill error detection in a low end server without requiring
non-standard components or additional memory devices. Typically, the
number of error correction bits required for chipkill functionality is
dependent on the width of the memory chip to be corrected and the CRC
algorithm that is used. If the required number of error correction bits is
not provided by the memory system, another option according to the present
invention, is to perform doubleword operation for consecutive memory
locations in a single DIMM module. Reading the memory module in double
words basically provides the system with double its previous number of ECC
bits per data transfer. Since these low end systems would typically not
have the number of error correction bits necessary to do the chipkill
operation, this double word technique allows chipkill for low end systems
which would normally not be able to perform the chipkill operation.
La presente invenzione fornisce un processo e una configurazione di memoria per fornire la rilevazione di errori del chipkill in un assistente dell'estremità bassa senza richiedere i componenti non standard o i dispositivi di memoria supplementari. Tipicamente, il numero di punte di correzione di errore richieste per funzionalità del chipkill dipende dalla larghezza del circuito integrato di memoria da correggere e della procedura di CRC che è usata. Se il numero richiesto di punte di correzione di errore non è fornito dal sistema di memoria, un'altra opzione secondo la presente invenzione, deve realizzare il funzionamento di doppia parola per le posizioni di memoria successive in un singolo modulo di DIMM. La lettura del modulo di memoria nelle doppie parole fornisce basicamente al sistema il doppio il relativo numero precedente di punte di ECC per il trasferimento di dati. Poiché questi sistemi di estremità bassa non avrebbero tipicamente il numero di punte di correzione di errore necessarie per fare il funzionamento del chipkill, questa doppia tecnica di parola permette il chipkill per i sistemi di estremità bassa che non potrebbero normalmente realizzare il funzionamento del chipkill.