×

Storage subsystem capable of adjusting ECC settings based on monitored conditions

  • US 8,296,625 B2
  • Filed: 01/05/2012
  • Issued: 10/23/2012
  • Est. Priority Date: 09/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A storage subsystem, comprising:

  • non-volatile storage;

    a controller connected to the non-volatile storage and configured to write data to and read data from the non-volatile storage in response to instructions and data received from a host system; and

    an error correction module configured to generate a quantity of error correction code (ECC) data corresponding to data that is to be written to the non-volatile storage;

    wherein the controller selects the quantity of ECC data to be generated based at least in part on one or more monitored operating conditions of the storage subsystem; and

    wherein the quantity of ECC data selected by the controller is generally proportional to a probability of data errors as determined at least in part by the one or more monitored operating conditions.

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