1. A method of testing memory for faults, comprising writing a string of bits to a first collection of memory bits and a second collection of memory bits; reading a first string of read bits from the first collection of memory bits; reading a second string of read bits from the second collection of memory bits; and comparing each bit in the first string of read bits with a corresponding one in the second string of read bits.