Static information storage and retrieval – Floating gate – Particular biasing
Reexamination Certificate
1999-01-27
2001-08-07
Nguyen, Hiep T. (Department: 2185)
Static information storage and retrieval
Floating gate
Particular biasing
C365S185290, C365S218000, C711S209000, C711S103000, C711S218000, C711S170000
Reexamination Certificate
active
06272052
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor storage device using nonvolatile memory as a storage medium and, more particularly, to a semiconductor storage device using nonvolatile memory such as block-erase type flash memory.
2. Description of the Prior Art
In a semiconductor storage device using block-erase type nonvolatile memory, for example, flash memory, the flash memory can write or read data only in steps of 8 bits or 16 bits. In contrast to this, a host system unit comprising information processing equipment or the like that makes access to the semiconductor storage device performs data transfer in steps of, for example, 512 B. Therefore, the semiconductor storage device is equipped with one sector buffer as buffer memory for temporarily storing data.
However, while the flash memory is performing data write or data erase, data within the sector buffer cannot be erased so that the host system unit has to stop the next data transfer operation, being on standby. This would involve longer time for data erase and write operations, as a problem.
Thus, there has been disclosed, in Japanese Patent Laid-Open Publication No. 6-259320, a nonvolatile memory device in which a plurality of buffer memories of the same size as the sector size, which is the reprogramming unit of the nonvolatile memory, are provided and associated with the same number of nonvolatile memory blocks in one-to-one correspondence, thus allowing data write and read operations to be performed. This known nonvolatile memory device has a constitution that, during data write operation, the activities of individual sectors of the memory blocks are selected and controlled while being shifted on time base, in the unit of at least one sector within the memory blocks. Using this constitution allows data transfer to be achieved more efficiently and more effectively, as compared with those in which only one sector buffer is provided.
However, in this known nonvolatile memory device, in which a plurality of memory blocks and the buffer memories are associated with each other in one-to-one correspondence, when the memory blocks each having a 2 KB sector size are provided in 8 lines, as an example, the buffer memory in the nonvolatile memory device needs to be sized 16 KB. This would involve increased cost as a problem.
Also, the data transfer time from buffer memory to nonvolatile memory in the data write process to the nonvolatile memory is much shorter than the time of data write operation, i.e., the time of charge injection to or discharge from the floating gates of memory cells. That is, after the data transfer from a buffer memory to its corresponding memory block, although the buffer memory is ready to accept the next data, the buffer memory corresponding to the memory block will not be usable until a command for data write to the corresponding memory block is issued from the host system unit, because of the one-to-one correspondence between buffer memories and memory blocks. This would involve another problem of worsened efficiency of use of the buffer memories.
SUMMARY OF THE INVENTION
The present invention has been accomplished to solve these and other problems, and an object of the invention is to provide a semiconductor storage device which can perform data write to a block-erase type nonvolatile memory with low cost, high efficiency and high speed.
To achieve this object, according to the present invention, there is provided a semiconductor storage device which is to be used in connection with the host system unit comprising information processing equipment or the like and which is implemented by block-erase type non-volatile memory, the semiconductor storage device comprising: a memory section comprising a plurality of integrated circuit (IC) memories of block-erase type nonvolatile memory each IC memory comprised of a plurality of erase blocks each having a plurality of sectors; a buffer memory section comprising a plurality of buffer memories for temporarily storing therein data which is transferred from the host system unit and to be stored in the memory section; and a control section for performing operation control of the memory section and the buffer memory section according to a command from the host system unit, wherein the control section controls the memory section by grouping said plurality of IC memories into a plurality of memory groups and assigning respective sequences of logic sector addresses to each memory group such that the logic sector addresses in one erase block of each memory group are sequenced in series to the logic sector addresses in the corresponding erase block of the next succeeding memory group.
With this constitution, data processing can be performed independently for each memory group, so that high-speed data write and data read can be accomplished.
Further, desirably, the number of memory groups to be grouped into is equal to twice the number of the buffer memories provided in the buffer memory section.
In either case, it is desirable that the memory section stores conversion tables each in a specified memory space within each memory group, the conversion tables being provided for the individual memory groups, respectively, to convert logical sector addresses into a physical sector address, in correspondence between memory groups and conversion tables. In this case, data processing can be performed independently for each memory group, so that high-speed data write and read can be achieved.
Preferably, each buffer memory in the buffer memory section has enough storage capacity to store at least data of unit erase blocks in the memory section. With such a constitution, high-speed data write and read can be performed, and particularly in burst data transfer, data write and read can be achieved with high efficiency.
REFERENCES:
patent: 5357475 (1994-10-01), Hasbun et al.
patent: 5457658 (1995-10-01), Niijima et al.
patent: 5809515 (1998-09-01), Kaki et al.
patent: 5946714 (1999-08-01), Miyauchi
patent: 6014755 (2000-01-01), Wells et al.
patent: 6069827 (2000-05-01), Sinclair
patent: 6125424 (2000-09-01), Komatsu et al.
patent: 6130837 (2000-10-01), Yamagami et al.
patent: 6-259320 (1994-09-01), None
Kim Hong
McDermott & Will & Emery
Mitsubishi Denki & Kabushiki Kaisha
Nguyen Hiep T.
LandOfFree
Block-erase type semiconductor storage device with... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Block-erase type semiconductor storage device with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Block-erase type semiconductor storage device with... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2453047