BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a view showing a constitution of a nonvolatile semiconductor memory device according to an embodiment of the present invention;
FIG. 2 is a view showing a constitution of a data register and a peripheral circuit group;
FIG. 3 is a view showing a mat in a data register and a constitution of a circuit connected to the mat;
FIG. 4 is a view showing a constitution of a memory cell and a first precharge circuit;
FIG. 5 is a view for explaining an operation of data register and peripheral circuit group when data in a flash memory cell array is transferred to memory cells in the sub-mats for a high-order bit of all mats in data register;
FIG. 6 is a schematic view showing a timing chart at a SLSRAM transfer in a first mode;
FIG. 7 is a schematic view showing a timing chart at the SLSRAM transfer in a second mode;
FIG. 8 is a view for explaining an operation of the data register and peripheral circuit group when the data from outside is transferred to memory cells in the sub-mat for a high-order bit and the sub-mat for a low-order bit in a mat in data register;
FIG. 9 is a schematic view showing a timing chart at an IOSRAM transfer in a first mode;
FIG. 10 is a schematic view showing a timing chart at the IOSRAM transfer in a second mode;
FIG. 11 is a schematic view showing a constitution of a precharge signal generation circuit;
FIG. 12 is a detailed view showing a timing chart at the SLSRAM transfer in the second mode;
FIG. 13 is a detailed view showing a timing chart at the IOSRAM transfer in the second mode;
FIGS. 14A and 14B are views for explaining an operation of randomly outputting data in a page of flash memory cell array;
FIGS. 15A, 15B and 15C are views for explaining an operation of randomly updating the data in the page of flash memory cell array;
FIG. 16 is a view showing a precharge signal generation circuit according to a variation; and
FIG. 17 is a view showing a second precharge circuit.