A memory module for attachment to a computer system having a memory bus and a method of using the memory module for error correction by scrubbing soft errors on-board the module is provided. The module includes a printed circuit card with memory storage chips on the card to store data bits and associated ECC check bits. Tabs are provided on the circuit card to couple the card to the memory bus of the computer system. Logic circuitry selectively operatively connects and disconnects the memory chip and the memory bus. A signal processor is connected in circuit relationship with the memory chips. The logic circuitry selectively permits the signal processor to read the stored data bits and associated check bits from the memory chips, recalculate the check bits from the read stored data bits, compare the recalculated check bits with the stored check bits, correct all at least one bit errors in the store data bits and stored associated check bits and re-store the correct data bits and associated check bits in the memory chips. When the memory chips and the memory bus are disconnected, single bit soft errors occurring during storage of the data bits and check bits are corrected periodically before the data is read from the memory chips to the data bus on a read operation.

Ein Gedächtnismodul für Zubehör zu einem Computersystem, das einen Gedächtnisbus haben und zu einer Methode des Verwendens des Gedächtnismoduls für Fehlerkorrektion durch die scheuernden Bord Minoritätsfehler das Modul wird zur Verfügung gestellt. Das Modul schließt eine Karte in gedruckter Schaltung mit Gedächtnisspeicherspänen auf der Karte mit ein, um Informationsbits und verbundene ECC Überprüfung Spitzen zu speichern. Vorsprünge werden auf der Stromkreiskarte zur Verfügung gestellt, um die Karte zum Gedächtnisbus des Computersystems zu verbinden. Logikschaltkreis selektiv wirksam schließt an und trennt das Speicherchip und den Gedächtnisbus. Ein Signalprozessor wird im Stromkreis-Verhältnis mit den Speicherchips angeschlossen. Der Logikschaltkreis ermöglicht selektiv den Signalprozessor, um die gespeicherten Informationsbits und die dazugehörigen Überprüfung Spitzen von den Speicherchips zu lesen, die Überprüfung Spitzen von den gelesenen gespeicherten Informationsbits nachzurechnen, die nachgerechneten Überprüfung Spitzen mit den gespeicherten Überprüfung Spitzen zu vergleichen, alle zu beheben mindestens die Störungen mit einen Bits in den Speicherinformationsbits und in gespeicherten verbundenen Überprüfung Spitzen und die korrekten Informationsbits und die verbundenen Überprüfung Spitzen in den Speicherchips wieder herzustellen. Wenn die Speicherchips und der Gedächtnisbus getrennt werden, einzelne Spitze werden die Minoritätsfehler, die während der Ablage der Informationsbits und der Überprüfung Spitzen auftreten, regelmäßig behoben, bevor die Daten von den Speicherchips zum Datenübertragungsweg auf einem Lesevorgang gelesen werden.

 
Web www.patentalert.com

< (none)

< Method and apparatus for training an automated software test

> System, apparatus and method for processing instructions

> (none)

~ 00027