×

Fault detection and prediction for data storage elements

  • US 9,390,814 B2
  • Filed: 08/07/2014
  • Issued: 07/12/2016
  • Est. Priority Date: 03/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A circuit to detect faults in one or more arrays of data storage elements, the circuit comprising:

  • a resistor network comprising two or more resistors;

    a switching network for selectively coupling a respective portion of the resistor network to a first array of data storage elements, and the switching network is further operable to couple the respective portion of the resistor network to a second array of data storage elements;

    a current monitoring module connected to the resistor network, wherein the current monitoring module is operable to monitor current flow through the respective portion of the resistor network during performance of a respective operation on the first array of data storage elements, wherein the respective operations is a host-initiated memory read operation, host-initiated write operation, or data erase operation; and

    a control module coupled to the switching network and the current monitoring module;

    wherein the control module is operable to control the switching network, so as to couple the respective portion of the resistor network to the first array of data storage elements, and to determine whether one or more predefined characteristics of the output of the current monitoring module meet predetermined fault criteria; and

    wherein the control module is further operable to, in accordance with a determination that the one or more predefined characteristics meet the predetermined fault criteria, initiate one or more remedial actions, wherein the one or more remedial actions comprise;

    determining whether data stored in the first array of data storage elements is valid; and

    in accordance with a determination that the data stored in the first array of data storage elements is valid, transferring the data stored in the first array of data storage elements to the second array of data storage elements.

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