During data reading, a sense enable signal is activated to start charging
of a data line prior to formation of a current path including the data
line and a selected memory cell in accordance with row and column
selecting operations. Charging of the data line is completed early so
that it is possible to reduce a time required from start of the data
reading to such a state that a passing current difference between the
data lines reaches a level corresponding to storage data of the selected
memory cell, and the data reading can be performed fast.