A method, system and memory controller that uses adjustable write data
delay settings. The memory controller includes control transmit
circuitry, data transmit circuitry and timing circuitry. The control
circuitry transmits a control signal to multiple memory devices via a
shared control signal path. The data transmit circuitry transmits data
signals to the memory devices via respective data signal paths. The
timing circuitry delays transmission of data signals on each of the data
signal paths by a respective time interval that is based, at least in
part, on a time required for the control signal to propagate on the
control signal path from the memory controller to a respective one of the
memory devices.