Back-up and restoration of data between volatile and flash memory

    公开(公告)号:GB2507961A

    公开(公告)日:2014-05-21

    申请号:GB201220442

    申请日:2012-11-14

    Applicant: IBM

    Abstract: Â A method and controller system are provided for back-up of data to flash memory. The method comprises organising backed-up data into stripes (where a stripe 830 is a set of pages across all available flash memory devices which have the same block and page address), and when an error 821 in a block of flash memory is encountered during back-up of a stripe of data, re-writing the stripe 840 of data starting at the next available page address and excluding the page of flash memory for the block having the error, and writing subsequent stripes of data in the block to pages excluding the page 850 of flash memory for the block having the error. The method may also include embedding metadata for a stripe of backed-up data, including an identification number of the stripe of data, a stripe length field of the amount of data saved in a stripe, an indication of the location of a grown bad block, and an indication of known bad blocks. The method is particularly suited to the back-up of DRAM when a main power failure occurs.

Patent Agency Ranking