A semiconductor memory device includes a memory cell array, a plurality of
data input/output terminals, a plurality of signal paths for writing data
supplied to the data input/output terminals to the memory cell array in
parallel, a plurality of latch circuits temporarily holding the data on
the signal paths, respectively, and a selector selectively supplying the
data to the latch circuits from a test data terminal during a test
operation. The data can be thereby supplied from the test data terminal
to the latch circuits in parallel during the test operation. The number
of terminals used at an operation test can be, therefore, greatly
decreased.