×

Homogeneous recovery in a redundant memory system

  • US 8,769,335 B2
  • Filed: 03/11/2013
  • Issued: 07/01/2014
  • Est. Priority Date: 06/24/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for performing recovery, the method comprising:

  • receiving a notification that a memory channel has failed, the memory channel one of a plurality of memory channels in a memory system;

    preventing new operations from starting on the memory channels based on the notification;

    shutting down the failing memory channel and ignoring any pending stores and fetches in the failing memory channel;

    based on shutting down the failing memory channel, completing any in-progress fetches only on a portion of the memory channels, the portion of the memory channels consisting of non-failing channels;

    performing a recovery operation on the memory channels based on the completing of any in-progress fetches, the recovery operation comprising resetting the memory channels and performing data calibration on at least a second subset of the memory channels in the memory system, wherein any other memory channels in the memory system that are not in the second subset are idle during the performing of the data calibration;

    retrying any pending stores that were issued prior to receiving notification of the failing memory channel after performing the recovery operation; and

    allowing the new operations to start on at least a first subset of the memory channels based on completion of the recovery operation, the memory system configured to operate with the first subset of the memory channels.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×