×

Semiconductor disk system having a plurality of flash memories

  • US 5,603,001 A
  • Filed: 05/05/1995
  • Issued: 02/11/1997
  • Est. Priority Date: 05/09/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A semiconductor disk system comprising:

  • a plurality of flash memories each having a memory cell array constituted by a plurality of blocks, each consisting of a plurality of pages, each of said flash memories automatically executing page write processing for writing data of one of said pages into said memory cell array in response to a write command and generating a ready/busy signal indicating a busy state during the page write processing;

    a memory for storing write data transferred from a host system;

    setting means for setting, on the basis of the write data, block data to be written into individual said blocks of said flash memories designated by a write access request from said host system, said setting means including;

    determining means for determining, for each said designated block, whether a write area requested to perform a data write access is smaller than an overall data write area in said designated block, andblock data setting means for setting the block data by using data to be stored in a non-write area of said designed block and the write data, if said determining means determines that the write area is smaller than the overall data write area,data transfer means for transferring one said page of the block data set by said setting means to said flash memories designated by the write access request and issuing a write command;

    detecting means for detecting completion of the page write access of each of said flash memories to which the data is transferred by said data transfer means, in accordance with the ready/busy signals generated from said flash memories; and

    control means for controlling said data transfer means in accordance with the page write access completion detected by said detecting means, such that the set block data is entirely transferred.

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