de Bruijn torus

Etymology
Named from the de Bruijn sequence, which can be considered a special case for n=1 (one dimension). It is a torus because the edges are considered to wrap around for the purpose of finding matrices.

Noun

 * 1)  An array of symbols from an alphabet (often just 0 and 1) that contains every m-by-n matrix exactly once.