Flash memory device and method of operating the same
AssigneeHynix Semiconductor Inc.
InventorsYou Sung Kim, Duck Ju Kim
Life of this patent
Estimating the term…
Abstract
A method of performing a read operation in a flash memory device is disclosed. The flash memory has a memory cell array including at least one block, the block having a plurality of pages. The method comprises receiving a read command to read data from a selected page in the block; determining whether or not the block has any page that has not been programmed; performing a dummy data program operation on at least one page that is determined not to have been programmed; and executing the read command to read the data of the selected page after the dummy data program operation is completed.
Claims18
A flash memory device comprising:
- a memory cell array configured to have at least one block including a plurality of pages;
- and
- a controller configured to initiate a dummy data program operation to program page of the block that has not been programmed, before allowing a read command to be executed.
A method of performing a read operation in a flash memory device having a memory cell array including at least one block, the block having a plurality of pages, the method comprising:
- receiving a read command to read data from a selected page in the block;
- determining whether or not the block has any page that has not been programmed;
- performing a dummy data program operation on at least one page that is determined not to have been programmed;
- and
- executing the read command to read the data of the selected page after the dummy data program operation is completed.
A method of programming data in a flash memory device having a memory cell array including at least one block, the block including a plurality of pages, the method comprising:
- receiving a program command to program a plurality of pages in the block;
- programming the plurality of pages in a predefined order;
- and
- storing an address corresponding to a page that was programmed last amongst the plurality of pages.
A method of performing a read operation in a flash memory device having a memory cell array including at least one block, the block having a plurality of pages, the method comprising:
- receiving a read command to read a selected page in the block;
- determining whether or not all pages in the block have been programmed;
- performing a dummy data program operation on any page in the block that is determined not to have been programmed;
- and
- executing the read command to read the selected page after performing the dummy data program operation.
Dependencies are inferred from the claim text.