Writing apparatus for a non-volatile semiconductor memory device
AssigneeNEC Corporation
InventorYuichiro Mio
Life of this patent
Estimating the term…
Abstract
A writing apparatus for a non-volatile semiconductor memory device in which data is written into a flash memory 11 and written data being verified, whereby only data not having been written properly in the memory 11 is rewritten therein, wherein the writing apparatus comprising exclusive-NOR circuit 511-51n which compares write data 31D with verified data 41D and generates write data 51D to be rewritten thereinto, based on a result of the comparison.
Claims15
A writing apparatus for a non-volatile semiconductor memory device, comprising:
- a flash memory;
- means for controlling the writing of data into a location of said flash memory;
- and
- means for verifying whether said data has been properly written into said location of said flash memory, whereby only data not having been written properly into said memory as determined by said verifying means is rewritten,
- wherein said verifying means includes an exclusive-NOR circuit which compares said data written into said flash memory with verify data and generates second write data, based on a result of said comparison, which is input into said location of said flash memory for rewriting only said data not having been properly written, said exclusive-NOR circuit including a plurality of exclusive-NOR gates equal in number to a number of bits of said write data.
A writing apparatus for a non-volatile semiconductor memory device, said writing apparatus comprising:
- at least two independent memory blocks, each of said blocks including a predetermined number of memory cells;
- an address bus connected to said two memory blocks;
- a data bus connected to said two memory blocks;
- a writing control means for controlling the simultaneous writing of data from said data bus into said two memory blocks;
- and
- means for detecting whether said writing of data into said two memory blocks failed,
- whereby when writing of data has failed in only one of said two memory blocks, said writing control means rewrites only said data not having been written properly in said one failed memory block.
A writing apparatus for a non-volatile semiconductor memory device in which data is written into a plurality of flash memories and written data being verified, whereby only data not having been written properly in said memory is rewritten therein, and wherein each one of said flash memories includes a data buffer to store write data, a read buffer to store read-out data and a write controlling means for simultaneously writing each data stored in said respective data buffers into said respective memories, and further wherein said writing apparatus is provided with an address buffer for designating a same address for each memory, said write controlling means being provided with a plurality of exclusive-NOR circuits the number of which being identical to that of said write data, said exclusive-NOR circuits comparing said write data with verified data and generating write data to be rewritten thereinto, based on a result of said comparison so that rewriting operation is carried out.
A method for writing information in a semiconductor memory, said semiconductor memory including at least two independent memory blocks, said method comprising:
- simultaneously writing data into said two memory blocks;
- verifying whether said data has been properly written into said two memory blocks;
- if data has been improperly written into one of said two memory blocks, performing a re-write operation for only said one memory block.
A writing apparatus for a non-volatile semiconductor memory device, comprising:
- a flash memory;
- means for controlling the writing of a write data into said flash memory;
- and
- means for verifying whether said write data has been properly written into said flash memory, whereby only bit data not having been written properly into said memory of said write data as determined by said verifying means is rewritten,
- wherein said verifying means includes an exclusive-NOR circuit which compares said write data with verify data and outputs a re-write data so as to re-write into said flash memory only said bit data not having been properly written of said write data, said exclusive-NOR circuit including a plurality of exclusive-NOR gates equal in number to a number of bits of said write data.
A writing apparatus for a non-volatile semiconductor memory device in which data is written into a plurality of flash memories and written data being verified, whereby only data not having been written properly in said memory is rewritten therein, and wherein each one of said flash memories includes a data buffer to store write data, a read buffer to store read-out data and a write controlling means for simultaneously writing each data stored in said respective data buffers into said respective memories, and further wherein said writing apparatus is provided with an address buffer for designating a same address for each memory, said write controlling means being provided with a plurality of exclusive-NOR circuits the number of which being identical to that of said write data, said exclusive-NOR circuits comparing said write data with verified data and outputting re-write data so as to re-write into said flash memory only bit data not having been properly written of said write data, based on a result of said comparison so that rewriting operation is carried out.
A method for writing data in a semiconductor memory, said semiconductor memory including at least two independent memory blocks and a plurality of exclusive-NOR circuits equal in number to a number of bits of said data for each memory block, said method comprising:
- simultaneously writing data into two memory blocks;
- verifying whether said data has been properly written into said two memory blocks;
- and
- if data has not been properly written into one of said two memory blocks, said exclusive-NOR circuits output re-write data for re-writing into only said one memory block only bit data not having been properly written of said data.
Dependencies are inferred from the claim text.