Systems and methods for improving scrubbing techniques are provided. In one
aspect, the error correction code for a memory line is strengthened by
reorganizing the memory line into distinct portions and providing an error
code set that includes a distinct error code for each portion of the
memory line. In another aspect of the invention, the scan rate is
effectively increased by moving memory scrubbing functionality into the
memory system and distributing it among a number of subcomponents that can
operate scrubbing functions in parallel. The effective scan rate increase
reduces the probability of failure for any given ECC strength.
De systemen en de methodes om het schrobben technieken worden te verbeteren verstrekt. In één aspect, wordt de code van de foutencorrectie voor een geheugenlijn versterkt door de geheugenlijn te reorganiseren in verschillende gedeelten en een reeks van de foutencode te verstrekken die een verschillende foutencode voor elk gedeelte van de geheugenlijn omvat. In een ander aspect van de uitvinding, wordt het aftastentarief effectief verhoogd door geheugen het schrobben functionaliteit in het geheugensysteem te bewegen en het verdelen van het onder een aantal subcomponenten die het schrobben functiesparallel kunnen tegelijkertijd in werking stellen. De efficiënte verhoging van het aftastentarief vermindert de waarschijnlijkheid van mislukking voor om het even welke bepaalde ECC sterkte.