Provided are a test pattern generating circuit which generates test
patterns having various types and lengths and a semiconductor memory
device which performs a test operation using the test pattern generating
circuit. The test pattern generating circuit includes a plurality of
register blocks which receive test signals input from an external tester
through an input/output pad and load the test signals into the resister
blocks in synchronization with a low-frequency clock signal; a register
block control unit which controls the activation of the register blocks;
and an output unit which is connected to the register blocks and outputs
the signals loaded into the register blocks as test patterns in
synchronization with a high-frequency clock signal.