US 7,558,113 B2
Memory system and data writing method
Kazuya Kawamoto, Sagamihara (Japan); Yoshiyuki Tanaka, Yokohama (Japan); and Hiroshi Sukegawa, Tokyo (Japan)
Assigned to Kabushiki Kaisha Toshiba, Tokyo (Japan)
Filed on Aug. 28, 2007, as Appl. No. 11/846,334.
Application 11/846334 is a continuation of application No. 11/193433, filed on Aug. 01, 2005, granted, now 7,376,012.
Claims priority of application No. 2004-225026 (JP), filed on Aug. 02, 2004.
Prior Publication US 2008/0043534 A1, Feb. 21, 2008
Int. Cl. G11C 16/04 (2006.01)
U.S. Cl. 365—185.17  [365/185.09; 365/185.22] 12 Claims
OG exemplary drawing
 
1. A data writing method for use with a memory system including a NAND flash memory and a controller which controls the NAND flash memory, in which data inputted from a host is stored in the NAND flash memory, the data writing method comprising:
carrying out a program operation to write data to a page of the memory cell array;
carrying out a verify-read operation of the written data;
judging based on a result of the verify-read operation whether or not failure occurs in writing data in any of the bits of the page;
judging, if it is judged that failure occurs in writing data in any of the bits of the page, whether or not the number of failed bits of the page is within a predetermined allowable number;
setting, if it is judged that the number of failed bits of the page is within the predetermined allowable number, a status of Pass in a pseudo manner, ending the write operation and issuing a Ready signal; and
issuing a status read command from the controller to the NAND flash memory, upon receipt of the Ready signal, to determine whether the status is Pass or Fail.