A system and technique for detecting data errors in a memory device. More
specifically, data errors in a memory device are detected by initiating an
internal READ command or cleansing operation from a set of logic which is
internal to the memory system in which the memory devices reside. Rather
than relying on a READ command to be issued from an external device, via a
host controller, the cleansing logic initiates a cleansing routine in
response to an event such as an operator instruction or a periodic
schedule. By implementing the cleansing operation, the system does not
rely on external READ commands to verify data integrity. Further, a
monitoring device is coupled between the cleansing logic and a memory
scheduler. The monitoring device provides a feed back mechanism from which
to vary the frequency of certain memory requests such as the cleansing and
scrubbing operations. The cleansing routine may rely on typical ECC error
logging mechanisms and may be used in a RAID memory architecture. Further,
the cleansing routine may be used in conjunction with other error logging
and correction logic, as well as scrubbing logic.
Een systeem en een techniek om gegevensfouten in een geheugenapparaat te ontdekken. Specifieker, worden de gegevensfouten in een geheugenapparaat ontdekt door een intern GELEZEN bevel in werking te stellen of verrichting van een reeks van logica te reinigen die aan het geheugensysteem intern is waarin de geheugenapparaten verblijven. Eerder dan zich het baseren op een GELEZEN bevel dat van een extern apparaat, via een gastheercontrolemechanisme moet worden uitgegeven, stelt de het reinigen logica een het reinigen routine in antwoord op een gebeurtenis zoals een exploitantinstructie of een periodiek programma in werking. Door de het reinigen verrichting uit te voeren, baseert het systeem zich op externe GELEZEN bevelen om gegevens geen integriteit te verifiëren. Verder, wordt een controleapparaat gekoppeld tussen de het reinigen logica en een geheugenplanner. Het controleapparaat verstrekt mechanisme terugkoppel waarvan om de frequentie van bepaalde geheugenverzoeken zoals de het reinigen en het schrobben verrichtingen te variëren. De het reinigen routine kan zich op de typische ECC mechanismen van het foutenregistreren baseren en kan in een het geheugenarchitectuur van de INVAL worden gebruikt. Verder, kan de het reinigen routine samen met andere van de foutenregistreren en correctie logica worden gebruikt, evenals het schrobben logica.