Systems and methods are provided for detecting and correcting bit errors
in data structures. A data block and/or data structure is partitioned into adjacent
bit pair domains, such that a single adjacent bit pair from each memory device
is assigned to a given adjacent bit pair domain. The adjacent bit pair domain data
is transmitted over a bus having a plurality of data paths, such that data bits
associated with a given memory device are transmitted over a same data path.