EP1564755A2

Data management apparatus and method of flash memory

Abstract

A data management apparatus and method used in a system using one or more flash memories, which can deal with defective blocks in each of the flash memories using different methods depending on how the system manages data stored in each of the flash memories. The data management apparatus includes a device driver (300), which controls the operation of one or more flash memories, and a controller (400), which transfers data stored in a defective block of one of the flash memories to a predetermined block in the flash memory (510,520).

EP1564755A2, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 17 January 2025, 1.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 5 independent, 15 dependent

  1. 1
    A data management apparatus comprising:a device driver (300) for controlling at least one flash memory (510,520);and a controller (400) for transferring data stored in a defective block of one of the at least one flash memory (510,520) to a predetermined different block of said one flash memory (510,520).
  2. 7
    A data management method of a flash memory comprising:identifying a defective block that has occurred in at least one first flash memory (510);and transferring data stored in the defective block to a predetermined block in the first flash memory (510).
  3. 13
    A data management apparatus comprising:first (510) and second (520) flash memories, each having a plurality of memory blocks;and a controller (400) for transferring data stored in a defective memory block of said first flash memory (510) to a predetermined different memory block of said first flash memory (510), and for transferring data stored in a memory block of said second flash memory (520) to a predetermined different memory of said second flash memory (520).
  4. 19
    The data management apparatus of any of claims 15 to 18, wherein data is transferred in an interleaved manner.
  5. 20
    The data management apparatus of any of claims 15 to 18, wherein data is transferred in a multi-channel manner.