US7200770B2

Restoring access to a failed data storage device in a redundant memory system

Summary by NHIP

Dynamic Memory Access Control

The method configures access to a failed memory module based on its determined error type to preserve system redundancy. It enables access for soft errors while disabling it for hard errors, optionally scrubbing the module with reconstructed data if an error threshold is not exceeded.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A computer system comprising a memory system that comprises a plurality of memory modules; and a memory controller that accesses the plurality of memory modules to service memory requests. The computer system also comprises an error-type memory controller that configures the noted access such that the memory controller can continue to access a failed one of the plurality of memory modules that incurred a soft error.

US7200770B2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 8 April 2025, 1.5 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

34 claims: 5 independent, 29 dependent

  1. 1
    Broadest claimClaim Score 88, very broad(NHIP)A method of configuring access to a failed memory module in a redundant memory system, the method comprising:determining a type of the error;configuring access to the memory module based on said error type to preserve the redundancy of the memory system;and insuring write access to the memory module is not prohibited.
  2. 14
    A computer system comprising:a redundant memory system comprising: a plurality of data storage devices;and a memory controller that accesses said plurality of data storage devices;and an error-type memory controller that configures said access to preserve the redundancy of the memory system and insure write access is not prohibited, such that said memory controller can continue to access a failed one of said plurality of data storage devices that incurred a soft error.
  3. 20
    A redundant memory system comprising:redundant memory logic that accesses one of a plurality of data storage devices;and a memory controller that independently controls read and write access to a failed one of said plurality of data storage devices based on whether an error incurred by said failed data storage device is a hard error or a soft error, wherein the memory controller is further configured to preserve the redundancy of the memory system and insure write access is not prohibited.
  4. 28
    A redundant memory system for restoring access to a memory module that incurred an error, comprising:means for determining a type of the error;means for preserving the redundancy of the memory system and insuring write access is not prohibited;and means for restoring access to the memory module when said type of error is determined to be a soft error.
  5. 29
    A method of configuring access to a failed memory module, comprising:discontinuing read access to the failed memory module;continuing write access to the failed memory module;reconstructing data from the failed memory module;scrubbing the failed memory module with the reconstructed data;and configuring access to the failed memory module based on an error type.