摘要 |
<p>A semiconductor device and a method for controlling such semiconductor device are provided. The semiconductor device is provided with a memory cell array having a nonvolatile memory cell; and a control circuit for programming data in the memory cell array by (b) programming a first level in a plurality of memory cells in which data is to be written, and then (c) programming a second level in the memory cells in which data is to be written. A data write time can be shortened by shortening a time for the first level programming. Furthermore, a required data storage time can be ensured by performing the second level programming.</p> |