A data sensing method of a semiconductor memory device having a memory cell array including memory cells arranged in rows and columns, the method comprising:
- sensing and amplifying data of the memory cells coupled to a selected row through the columns;
- sensing and amplifying the sensed and amplified data, which is output from a data bus for a first sensing period, in a semi-latch type mode;
- and
- sensing and amplifying the sensed and amplified data of the semi-latch type mode in a full-latch type mode for a second sensing period after the first sensing period.