×

Storage system and data protection method therefor

  • US 20080022163A1
  • Filed: 08/11/2006
  • Published: 01/24/2008
  • Est. Priority Date: 06/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • one or more flash memory modules each having one or more flash memory chips and a memory controller that controls reading/writing of data from/to the flash memory chips; and

    a storage controller having cache memory that temporarily stores data read/written from/to one or more of the flash memory chips,wherein,in the cache memory, data read/written from/to the flash memory chips is managed in units of first data lengths;

    in the flash memory modules, the data read/written from/to the flash memory chips is managed in page units;

    the memory area of one page includes a memory area of a second length from/to which the storage controller can read/write data, and a memory area for a redundant section;

    when writing data in a flash memory chip, the storage controller creates a protection code enabling identification of address information for a write destination page;

    divides the data in the cache memory, which is managed in units of first data lengths, into pieces so that the size of each set composed of a piece of the divided write data and its protection code will be of the second data length, and writes the respective sets of the pieces of write data and protection codes in the flash memory chip in units of second data lengths; and

    the storage controller compares the address information identified with the protection codes attached to the data read from the flash memory chip with the address information for the data that is intended to be read, and checks whether there is an address error or not.

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