Patent ID: 7545683

Claim:
A semiconductor device comprising: a buffer writing device that writes a datum in an address area including a plurality of addresses, wherein the datum written in the address area is written in a lump; wherein the buffer writing device is configured to simultaneously or continuously write the datum into a plurality of memory cells; wherein the buffer writing device is configured to perform a batch verification of the simultaneously or continuously written datum, the batch verification examining whether the datum recorded in the plurality of memory cells has been completed; wherein the buffer writing device includes a detector having a judging action that judges whether each of the plurality of addresses contains an unwritten memory cell during the batch verification action; wherein the buffer writing device is configured to conduct a verification action at least at a part of the batch verification action excluding a part of the addresses judged not to contain unwritten memory cells by the verification action conducted at a one or more cycles before; and wherein the buffer writing device is configured to repeat the writing action and the batch verification action.