Disclosed is an algorithm pattern generator for testing a memory device.
It has a configuration which can optimize a configuration of a memory
tester including an address scrambling and a data scrambling in the
memory tester for carrying out a test at a memory device module level or
a component level.