A memory controller is disclosed. In one particular exemplary embodiment,
the memory controller may comprise a first transmitter to output first
and second write commands synchronously with respect to a clock signal, a
second transmitter to output first data using a first timing offset such
that the first data arrives at a first memory device in accordance with a
predetermined timing relationship with respect to a first transition of
the clock signal, and a third transmitter to output second data using a
second timing offset such that the second data arrives at a second memory
device in accordance with a predetermined timing relationship with
respect to a second transition of the clock signal.