×

Method for simultaneously programming plural flash memories having invalid blocks

  • US 6,236,593 B1
  • Filed: 04/26/2000
  • Issued: 05/22/2001
  • Est. Priority Date: 04/27/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for programming a plurality of electrically programmable nonvolatile memory devices each having a memory cell array divided into plural blocks of memory cells, wherein each of the blocks stores block status information indicating whether it is valid or not, the method comprising the steps of:

  • (a) reading the block status information from each memory device and storing the block status information in a data storage unit;

    (b) dividing the plural blocks of each memory device into first, second and third storage regions in accordance with the stored block status information and designating a first location of each second storage region;

    (c) selecting blocks, at the designated location, of the second storage regions of the respective memory devices;

    (d) after selecting memory devices having the selected blocks which are valid, simultaneously programming the selected valid blocks of the selected memory devices;

    (e) designating a next location of each memory device when the selected blocks are not the last blocks of the respective second storage regions; and

    (f) performing the steps (c) through (e) repeatedly until the selected blocks are determined to be the last blocks of the respective second storage regions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×